body{line-height: 22px;}
main{padding-top: 86px; position: relative;}
.header-menu{position: fixed; top: 0px; background-color: #fff; width: 100%; z-index: 1000}
.sponsor-row h4{font-size: 17px; font-weight: 700}
.sponsor-row{flex-direction: column;}
.sponsor-col{min-width: 250px; margin: 0 0 55px 0; text-align: center;}
.sponsor-list{justify-content: center;align-items: center; gap: 30px;}
.col-highlight{padding: 35px 35px 35px 70px;}
.icon-highlight{top: 41px;left: 22px;}
.section-group-bg{background-size: 100%; height: 400px;}
.speaker-info p,
.speaker-item{ line-height:17px; font-weight: 500}
.timeline-head a{font-size: 20px; font-weight: 700}
.timeline-head a div{font-size: 18px; font-weight: 400}
.section-timeline{padding: 0 25%;}
.about-text h2{
	font-weight: 600;
    font-size: 25px;
    line-height: 28px;
}
.event-info{
	width: 450px;
    margin-left: 200px;
}

.speaker-container{
	display: flex;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 30px;
}

.speaker-container .speaker-item{width: 210px;}
.speaker-container .speaker-item .inner-avatar{height: 278px; overflow: hidden;}
.list-socials{display: flex; gap: 10px;}
.list-socials a{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	color: #002172;
	transition: 0.3s;
}

.list-socials a:hover{
	background-color: #cff4fa;
}

.btn-v{transition: 0.3s;}
.btn-v:hover{
	background-color: #cff4fa;
}
.btn-v.active{
	background-color: #cff4fa;
}

.about-image img{width: 320px;}

.slick-next:before, .slick-prev:before{color: #fff}
.slick-prev:before, .slick-next:before{font-size: 30px;}
.slick-prev, .slick-next{width: 30px;height: 30px;}


@media only screen and (max-width: 1440px){
	.event-info{margin-left: 85px;}
}

@media only screen and (max-width: 1024px){
	.event-info{width: 350px;}
	.event-info h3 {font-size: 38px;}
	.section-group-bg{height: 326px;}
	.banner-page{
		background-position: 50% 50%;
		height: 230px;
	}
}

@media only screen and (max-width: 991px){
}

@media only screen and (max-width: 768px){
	.section-group-bg{height: 245px;}
	.event-info{margin-left: 42px;}
	.event-info h3{font-size: 31px;margin-bottom: 2rem !important;}
	.banner-page{height: 150px;}
	.speaker-container{justify-content: center;}
}

@media only screen and (max-width: 576px){
	.section-group-bg{height: 189px;}
	.event-info{width: 300px; margin-left: 20px;}
	.event-info h3{font-size: 26px;margin-bottom: 1rem !important;}
	.event-info p{font-size: 13px;}
}

@media only screen and (max-width: 494px){
	.top-logo img{
		height: auto !important;
	}
	main{padding-top: 66px;}
}

@media only screen and (max-width: 425px){
	.wp-theme-html5blank-stable main {
        padding-top: 66px !important;
    }
	.section-group-bg{height: 160px; margin-bottom: 0px;}
	.event-info {width: 250px;margin-left: 0px;}
	.event-info h3{font-size: 19px;}
	.event-info p{font-size: 12px;}
	.banner-page{height: 100px;}
}