body {
	background-color:#fff;
	background-image:url(img/bg-mobile.webp); background-repeat:no-repeat; background-size:cover;
	background-position:center top; background-attachment:fixed;
	}

.logo-ap {
		height:120px; padding-bottom:10px;}
.next-line {
		display:normal;}
nav {padding-bottom:25px;}		
.booth, .talk {
		color:#fff; text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);}
.booth h3, .booth h5 {
		text-align:left;}
.booth h3 {
		font-weight:600;}
.booth img {
		height:80px; padding-right:8px;}
.booth table {
		width:85%; height:250px;}
.booth td, .booth p , .talk td, .talk p{
		vertical-align:top; text-align:left; line-height:23px;}
.booth p, .talk p {
		font-family: "Poppins", sans-serif; font-weight: 600; font-size:13.5pt;}


.booth .btn-light {width:100%;}
.booth .btn-light:hover {color:#fff;}
.talk table {height:auto !important; width:100%;}
.talk table div {font-family: "Poppins", sans-serif; font-weight: 600; font-size:12.5pt; min-height:80px;}

td.speaker {background-repeat:no-repeat; background-position:center top;}
.speaker-charles {background-position:-70px top !important; }

.talk td:nth-child(1) {min-width:70%; max-width:100%;} 
.talk td:nth-child(2) {width:30%; max-width:150px;}


.btn-yellow {
	--bs-btn-hover-bg:#d53d01;
	--bs-btn-border-color:#f17904;
	--bs-btn-hover-border-color:#b63401;
}
.btn-pink {
	--bs-btn-hover-bg:#070137;
	--bs-btn-border-color:#070137;
	--bs-btn-hover-border-color:#070137;
}
.btn-blue {
	--bs-btn-hover-bg:#010b44;
	--bs-btn-border-color:#010b44;
	--bs-btn-hover-border-color:#010b44;
}

.btn-primary, .btn-light {font-family: "Poppins", sans-serif !important; font-weight:600; }
footer p {text-align:left; padding-bottom:10px}


#myBtn {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding:8px;
  border-radius: 4px;
}
#myBtn img {height:30px;}

#myBtn:hover {
  background-color: #555;
}


.bg-top-white-gradient {
/*background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0.6) 17%, rgba(255,255,255,0.5) 60%);*/
}


.bg-purple-red-gradient {
	background: rgb(247,80,123);
	background: linear-gradient(225deg, rgba(247,80,123,1) 0%, rgba(184,38,179,1) 100%);}
.bg-yellow-orange-gradient {
	background: rgb(254,214,36);
	background: linear-gradient(225deg, rgba(254,214,36,1) 0%, rgba(255,128,3,1) 100%);	
	background: rgb(253,220,85);
background: linear-gradient(225deg, rgba(253,220,85,1) 0%, rgba(255,131,4,1) 57%, rgba(239,69,39,1) 85%);
background: rgb(246,124,9);
background: linear-gradient(45deg, rgba(246,124,9,1) 17%, rgba(251,177,55,1) 90%);
}
.bg-cyan-purple-gradient {
	background: rgb(20,150,248);
	background: linear-gradient(225deg, rgba(20,150,248,1) 0%, rgba(213,26,193,1) 100%);}
	
.bg-cyan-blue-gradient {
	background: rgb(20,150,248);
	background: linear-gradient(225deg, rgba(20,150,248,1) 0%, rgba(39,46,135,1) 100%);
	background: rgb(21,141,239);
	background: linear-gradient(225deg, rgba(21,141,239,1) 0%, rgba(21,141,239,1) 45%, rgba(27,50,129,1) 70%);
	background: rgb(27,50,129);
background: linear-gradient(45deg, rgba(27,50,129,1) 17%, rgba(62,97,217,1) 90%);
background: rgb(39,46,135);
background: linear-gradient(45deg, rgba(39,46,135,1) 17%, rgba(136,201,236,1) 90%);
}
.bg-white-gradient {
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 70%);
}
.bg-purple-dark-gradient {
	background: rgb(185,39,177);
	background: linear-gradient(225deg, rgba(185,39,177,1) 0%, rgba(80,2,76,1) 100%);
}
.bg-red-blue-gradient {
	/*background: rgb(239,69,39);
	background: linear-gradient(225deg, rgba(239,69,39,1) 0%, rgba(39,50,239,1) 57%, rgba(31,25,86,1) 85%);
background: rgb(10,0,91);
background: linear-gradient(45deg, rgba(10,0,91,1) 17%, rgba(47,23,247,1) 90%);*/

background: rgb(39,46,135);
background: linear-gradient(45deg, rgba(39,46,135,1) 17%, rgba(32,43,186,1) 90%);

	
}
.bg-blue-red-gradient {
	background: rgb(31,25,86);
	background: linear-gradient(225deg, rgba(239,69,39,1) 0%, rgba(39,50,239,1) 57%, rgba(31,25,86,1) 85%);
	background: linear-gradient(225deg, rgba(31,25,86,1) 0%, rgba(39,50,239,1) 57%, rgba(239,69,39,1) 85%);
	background: rgb(10,0,91);
	background: linear-gradient(45deg, rgba(10,0,91,1) 17%, rgba(47,23,247,1) 90%);
	
	
}




.bg-white-gradient {
	background:none;
}
.container

footer {background-color:#fff;}


.filter-white {
	filter: brightness(0) saturate(100%) invert(100%) sepia(96%) saturate(1%) hue-rotate(49deg) brightness(111%) contrast(101%);}


@media (min-width: 768px) {
body {

	}
	
.bg-top-white-gradient {background:none;}
.logo-ap {padding-bottom:20px;}
footer p {text-align:center; padding-bottom:10px}
.bg-white-gradient {
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 70%);
	background-position:center bottom
}


.nav-masthead-1 {display:none;}
.talk table {min-height:230px;}

.speaker-charles {background-position:-30px top !important; }

.next-line {display:block;}
.booth tr:nth-child(1) {
		height:140px;}
.booth tr:nth-child(2) {
		height:85px;}
.booth tr:nth-child(3) {
		height:50px;}
	



}