ul.tabs{display:flex;align-items:center;justify-content:center;padding-bottom:20px}
ul.tabs li{cursor:pointer;margin-right:12px;padding:10px 15px;border-radius:25px;font-weight:500;color:#000;font-size:14px;border:1px solid #e6b331;text-transform:uppercase;text-align:center}
ul.tabs li a{display:block}
ul.tabs li.active{background:#e6b331;color:#fff}
ul.tabs li.active a{color:#fff}
ul.tabs li:last-child{margin-right:0}
.tabs_container{padding-top:20px;position: relative;}
.tabs_container .tab_content{display:none}
.tabs_container .tab_content.active{display:block}
.tab_content h3{font-size:22px;font-weight:700;color:#131733;text-transform:uppercase;padding-bottom:18px}
.tab_content h3 span{color:#e6b331}
.schedule_table{height:500px;width:100%}
.members_list{max-height:580px}
.members_list{overflow-y:auto;padding:0 10px; max-height: 580px;}
.members_list::-webkit-scrollbar,.schedule_table::-webkit-scrollbar{width:6px;height:6px}
.members_list::-webkit-scrollbar-track,.schedule_table::-webkit-scrollbar-track{background:#f2f2f2}
.members_list::-webkit-scrollbar-thumb,.schedule_table::-webkit-scrollbar-thumb{background:#d7d7d7}
.members_list ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.members_list ul li{margin-bottom:15px;overflow:hidden;margin-right:2%;width:18.4%;}
.members_list ul li:nth-child(5n+5){margin-right:0}
.members_list li .imgWrap{margin:0 auto;text-align:center;border-radius:100%;background-image:linear-gradient(to right,#365bac,#804ba9,#b62e8e,#d70061,#de2127);width:180px;height:180px;padding:4px}
.members_list li .imgWrap img{height:100%;border-radius:100%;background:#fff}
.members_list li .headWrap{padding:4px 0;text-align:center;height:134px;overflow:hidden}
.members_list li .headWrap h3{font-size:16px;font-weight:700;color:#131733;padding-bottom:4px}

.members_list li .headWrap h3 sup{vertical-align: bottom;color: #646464;font-size: 17px;margin-left:3px;}
.members_list li .headWrap span{font-size:14px;font-weight:500;color:#131733;display:block;line-height: 20px;}
.members_list li .headWrap .gsdate{font-weight:700;line-height:26px}
.members_list li .headWrap .view_bio{font-size:12px;color:#003891;line-height:20px;text-transform:uppercase;font-weight:500}
.speakers .box{padding: 30px;background: #fff;border-radius: 20px;}
.speakers .terms{display:block;text-align:center;font-size:12px;font-weight:500;padding-top:20px}
.speakers .terms span{position:relative}
.speakers .terms span::before{content:'*';position:absolute;left:-10px;top:0;color:#e6b331;font-size:16px}

.disclaimer-speaker {position: absolute;bottom: -25px;margin-bottom: 0px;font-size: 14px;color: #2c2c2c;right: 0px;}
.disclaimer-speaker sup{vertical-align: middle; font-size: 16px; margin-right: 3px;color: #2c2c2c;}


.daysection .box,.agendawrap .box{padding: 30px;background: #fff;  display: flex; justify-content: center; flex-wrap: wrap; border-radius: 20px;}
.daysection .contentwrap{ display: flex; background: #fff; justify-content: space-between;}
.daysection .c_img img{ height: 100%;}
.daysection .cont_text{width:52%;margin-top: 32px;}
.daysection .cont_text h2{font-size: 38px;font-weight: 800;line-height: 42px;color:#042566;}
.daysection .Formats_text p{font-size: 18px;font-weight: 600;line-height:28px;color:#000;border-bottom: 1px solid #D6D6D6;padding-bottom:7px;margin-bottom:7px; margin-top: 10px;}
.daysection .Themes_text{border-bottom: 1px solid #D6D6D6;margin-bottom: 10px;padding-bottom: 10px;}
.daysection .Themes_text .text_list li{font-size: 18px;font-weight: 600;line-height:22px;color:#234079;display: flex; position: relative; justify-content: flex-start;  margin: 12px 0px;  align-items: center;}
.daysection .Themes_text .text_list li span{display: inline-flex;}
.daysection .Themes_text .text_list li span::before {content: '\221F'; color: #141B34; font-weight: 200; font-size: 1rem; line-height: 22px; height: 1.5rem; width: 1.5rem; border-radius: 100px; padding: 1px;
    display: inline-flex; justify-content: center; align-items: center; transform: rotate(225deg); -webkit-transform: rotate(225deg)}
.daysection .Themes_text .text_list li span::after {content: '\221F'; color: #141B34; font-weight: 200; font-size: 1rem; line-height: 22px; height: 1.5rem; width: 1.5rem; border-radius: 100px; padding: 1px; display: inline-flex;
    justify-content: center; align-items: center; transform: rotate(225deg); -webkit-transform: rotate(225deg); margin-left: -16px}
.daysection .Speakers_text p{font-size: 18px; font-weight: 600; line-height:22px; color:#042566; }



.agendasession{width: 50%; display: flex; line-height: 50px; flex-wrap: wrap;align-content: flex-start;}
.agendasession:last-child{border-left: 1px solid #dddddd;padding-left: 98px;}
.agendasession .imgsession{border-radius: 15px;overflow: hidden;position: relative;display: inline-flex; margin-bottom: 10px;}
.agendasession .imgsession span{border-radius: 0px 0px 10px 10px; position: absolute; background: hsl(0deg 0% 0% / 71%); color: #fff; text-align: center; top: 0px; left: 50%; transform: translate(-50%, 0%);
  padding: 0px 15px; line-height: 33px;}
.agendasession h3{font-size: 20px;text-transform: uppercase;display: flex;padding: 7px 0px 10px 0px;}
.agendasession h3 img{ margin-right: 10px;}
.agendasession h5{color: #666666; font-size: 16px; text-transform: capitalize; line-height: 35px; margin-bottom: 15px;  background: #F1F1F1; font-weight: 600; display: inline-flex; padding: 0px 14px; border-radius: 10px;}
.agendasession .session_text{padding-bottom: 10px;}
.agendasession .session_text ul li{font-size: 16px;font-weight: 600;line-height:22px;color: #000000;display: flex;position: relative;justify-content: flex-start;margin: 12px 0px;align-items: center;}
.agendasession .session_text ul li:first-child{margin-top: 0px;}
.agendasession .session_text ul{ margin-left: 10px;}
.agendasession .session_text ul li span{display: inline-flex;}
.agendasession .session_text ul li span::before {content: '\221F'; color: #000; font-weight: 200; font-size: 1rem; line-height: 22px; height: 1.5rem; width: 1.5rem; border-radius: 100px; padding: 1px; display: inline-flex; justify-content: center;
    align-items: center; transform: rotate(45deg); -webkit-transform: rotate(45deg)}
.agendasession .session_text ul li span::after {content: '\221F'; color: #141b34; font-weight: 200; font-size: 1rem; line-height: 22px; height: 1.5rem; width: 1.5rem; border-radius: 100px; padding: 1px; display: inline-flex;
    justify-content: center; align-items: center; transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-left: -16px}



@media (max-width: 767px) {
.agendasession,.agendasession:last-child{ width: 100%; border: none;    padding-left:0px;}
.agendasession h3{font-size: 15px;line-height: 20px; align-items: center;}
.agendasession h5{font-size: 14px;}
.agendasession .session_text ul li{font-size: 14px;  align-items: flex-start;}

.daysection .box, .agendawrap .box {padding:10px}
.daysection .contentwrap{flex-wrap: wrap;padding-left:0px;}
.daysection .cont_text,.daysection .c_img{ width: 100%;}
.daysection .cont_text{ order: 1;padding: 0px 10px;margin-top: 20px;}
.daysection .cont_text h2{font-size: 20px; line-height: 19px;}
.daysection .c_img img{ width: 100%; height: 100%; margin-bottom: 20px;}
.daysection .Themes_text .text_list li{ align-items: flex-start; font-size: 14px; margin:8px 0px;}
.daysection .Formats_text p{font-size: 15px; font-weight: 600; line-height: 22px;}
.daysection .Speakers_text p {font-size: 15px;font-weight: 600; line-height: 23px;}
.tabs_container {padding-top: 0;}

.speakers .box{padding: 15px 10px 25px 10px;}

.members_list{padding: 0 0px;max-height: 401px;}
.members_list ul li{width:46%;margin-right:8%}
.members_list ul li:nth-child(even){margin-right:0}
.members_list ul li:nth-child(5n+5){margin-right:auto}
.members_list li .imgWrap{width:125px;height:125px}
.members_list li .headWrap{min-height:126px}
.members_list li .headWrap h3{font-size:13px}
.members_list li .headWrap span{font-size:12px;line-height: 17px;}

}