

#KN{
    color:#DE6E06;
}

#EM{
    color:#06A59B;
}

#LM{
    color:#06A59B;
}

#EYSS{
    color:#6018DC;
}

#PYSS{
    color:#6018DC;
}

#MYSS{
    color:#6018DC;
}

#HYSS{
    color:#6018DC;
}

#LSS{
    color:#6018DC;
}

#ES{
    color:#008B29;
}

#NOPP{
    color:#B88D00;
}
.inner-speaker{
    display:grid;
    grid-template-columns: repeat(4, 256px);
    justify-content:center;
    align-items:baseline;
    gap: 32px;
}
/* .keynotes-carousel-mob{
display:none;
} */
/* .keynotes-carousel-desk{
display:block;
} */
@media screen and (min-width:100px) and (max-width:320px){
.speaker-img,.owl-carousel-mob .owl-item {
max-width: 163px !important;    
}

.owl-carousel-mob .owl-stage {
right: 81px;   
}

}

.keynotes{
max-width: 1400px;
padding: 0 80px;
margin:0 auto;
}
.speakers_img img {
width: 256px;
}
.single-speaker img{
    margin-right:0px;
    margin-bottom:0px;

}
div#speakers {
padding: 104px 0 0px 0;
}

/* .speakers_img {
margin-bottom: 24px;
} */
.speakers_title{
    color: #000;
    font-family: "Avenir Next LT W01 Bold";
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    line-height: 28px;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 8px;
}   
.speakers_designation{
color: #000;
font-family:"AvenirNextLTW01-Medium";
font-size: 16px;
font-style: normal;
line-height: 24px;
text-align:center;
}
.userSocialMedia{
display: flex;
flex-direction: row;
margin-top: 36px;
justify-content: center;
}

.socialIcon{
width: 20px;
margin-right: 8px;
}

.ties-info-wrapper-pop-up{
display:none;
justify-content:center;
align-items:center;
width: 100vw !important;
height: 100vh !important;
max-width: 100vw !important;
max-height: 100vh !important;
top: 0px;
left: 0;
background-color: rgba(0, 0, 0, 0.7);
position: fixed;
justify-content: center;
align-items: center;
z-index: 99991;
}

.author-bio-pop-up p a{
    color:#06A59B !important;
    text-decoration:none;
}

.ties-info-block{
width: 100vw;
height: 100vh;
/* max-width: 700px; */
background-color: white;
border: 4px;
display: flex;
position: relative;
}

.author-ties-info-wrapper-pop-up{
height: 100vh;
background-color: white;
border: 4px;
display: flex;

}
.ties-pop-up-back-button {
width: 50%;
font-size: 16px;
font-weight: bold;
color: #2dadba;
padding: 38px 64px;
position: absolute;
display: flex;
cursor: pointer;
align-items: center;
}

.ties-author-info{
height: 84vh;
width: 55vw;
padding: 0px 64px 30px;
overflow: auto;
align-self: flex-end;
display:flex;
}

.ties-author-image-wrapper{
width: 150px;
}

.talk-ties-info-wrapper-pop-up{
width: 45vw;
height: 100%;
background-color: #fafafd;
padding: 80px 100px;
overflow-y: auto;
}
.author-details-pop-up{
width: 100%;
margin-left: 40px;
display: flex;
justify-content:flex-start;
flex-direction: column;
}

.author-name-pop-up{
width: auto;
height: auto;
font-family: "Avenir Next LT W01 Bold" !important;
font-weight: normal;
font-size: 32px;
color: #2b2b2b;
}

.author-des-pop-up{
margin-top:8px;
font-size: 15px;
line-height: 22px;
font-weight: 500;
color: #797979;
max-width:340px;
}

.author-bio-pop-up{
width: auto;
height: auto;
font-family: "AvenirNextLTW01-Regular" !important;
font-size: 16px;
line-height: 1.5;
color: #202632;
margin-top: 20px;
}


.ties-back-text{
margin-left:12px;
}

.br-tag{
width: 120px;
height: 2px;
border-bottom:2px solid #f75961;
/* background-color: #f75961; */
margin-top: 16px;
}

.talk-category-pop-up{
width: 100%;
font-weight:bold;
font-size: 14px;
line-height: 1.43;
color: #2dadba;
}

.talk-title-pop-up{
width: 100%;
height: auto;
font-family: "Avenir Next LT W01 Bold" !important;
font-weight:normal;
font-size: 32px;
color: #202632;
margin-top: 20px;
}

.talk-info-pop-up{
width: 100%;
height: auto;
font-size: 16px;
line-height: 1.5;
color: #222;
margin-top: 20px;
}
.talk-info-pop-up b{
    font-family: 'AvenirNextLTW01-Medium';
    font-weight:normal;
}
img.test-left-nav{
width:100px;
position: absolute;
/* top: -17px;
left: -102px; */
top: 40%;
left: -46px;
}
img.test-right-nav{
width:100px;
position: absolute;
/* top: -17px;
right: -102px; */
top: 40%;
right: -52px;
}

@media screen and (max-width: 1125px) {

.author-ties-info-wrapper-pop-up{
align-self:center;
padding: 20px 50px 30px;
}

.talk-ties-info-wrapper-pop-up {
padding: 80px 50px;
}

.ties-author-image-wrapper {
width: 190px;
}

}


@media screen and (max-width: 991px) {
    #tabs1 .expert-left{
        background: none !important;
    }
    #tabs2 .expert-left{
        background: none !important;
    }
    #tabs3 .expert-left{
        background: none !important;
    }
    #tabs4 .expert-left{
        background: none !important;
    }
/* .keynotes-carousel-desk{
display:none;
}
.keynotes-carousel-mob{
display:block;
} */
.inner-speaker{
    grid-template-columns: repeat(2, 300px);
}
.ties-info-wrapper-pop-up{
  
width: 100vw;
margin: 0;
}
/* img.test-right-nav{
    display:none;
} */
.userSocialMedia{
margin-top: 20px;
margin-bottom: 12px;
}

.ties-info-block {
flex-direction: column;
overflow-y: auto;
width:100%;
}

.author-ties-info-wrapper-pop-up {
    width: 100%;
    margin-top: 80px;
    padding: 10px 50px 30px;
    overflow:initial;
    height: auto;
}

.author-ties-info-wrapper-pop-up:last-child {
    margin-bottom: 0;
}

.ties-pop-up-back-button {
    padding: 38px 50px;
    overflow: initial;
}

.talk-ties-info-wrapper-pop-up {
    width: 100%;
    overflow:initial;
    height: 100%;
}

.ties-author-info {
    width:100%;
    height:auto;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.ties-author-image-wrapper{
    width: 120px;
}

.author-details-pop-up{
    margin-left: 0;
    margin-top: 20px;
}

.author-name-pop-up {
    font-size: 24px;
}

.ties-author-info {
    margin-bottom: 50px;
    padding:0;
}

.ties-pop-up-back-button {
    padding: 38px 32px;
}

.author-ties-info-wrapper-pop-up {
    padding: 80px 32px 40px;
    width: 100vw;
    margin:0;
}

.talk-title-pop-up {
    font-size: 24px;
}

.talk-ties-info-wrapper-pop-up{
    padding: 32px 32px 80px;
    width: 100%;

}
}
@media (min-width: 320px) and (max-width: 353px) {
.speakers_img img {
width: 145px !important;
}
.inner-speaker{
grid-template-columns: repeat(2, 145px) !important;
}
.speakers_designation{
width:145px !important;
}

}
@media screen and (max-width: 767px) {
/* .keynotes-carousel-mob{
display:block !important;
}
.keynotes-carousel-desk{
display:none;
} */
body{
    overflow-x: hidden !important;
}

img.test-left-nav{
    width: 70px;
position: absolute;
top: 65px !important;
left: -30px !important;
}
img.test-right-nav {
width: 70px;
position: absolute;
top: 65px !important;
right: -30px !important;
}
.single-speaker{
padding-left:0 !important;
}
.speakers_img img{
    width: 160px;
}
.speakers_img{
    margin-bottom: 0px;
}
.speakers_title{
font-size: 18px;
line-height: 24px;
}
.keynotes{
    padding:0;
}

    div#speakers {
padding: 54px 0 15px 0;
margin: auto;

}
.speaker-img{
    max-width:100% !important;
}
.inner-speaker{
    grid-template-columns: repeat(2, 160px);
gap: 32px 16px;
}
/* img.test-right-nav{
    display: none;
} */
    .why-attend-section {
padding: 56px 0 !important;
}


p.keynote-title{
    margin-top:0px;
    margin-bottom:32px !important;
    font-size:24px !important;
    line-height:32px !important;
}

.ties-info-block {
    flex-direction: column;
overflow-y: auto;
width: 100%;
height: 100vh;
}

.author-ties-info-wrapper-pop-up {
    width: 100%;
    margin-top: 80px;
    padding: 10px 50px 30px;
    overflow:initial;
    height: auto;
}

.author-ties-info-wrapper-pop-up:last-child {
    margin-bottom: 0;
}

.ties-pop-up-back-button {
    padding: 38px 50px;
    overflow: initial;
}

.talk-ties-info-wrapper-pop-up {
    width: 100%;
    overflow:initial;
    height: 100%;
}

.ties-author-info {
    width:100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.ties-author-image-wrapper{
    width: 120px;
}

.author-details-pop-up{
    margin-left: 0;
    margin-top: 20px;
}

.author-name-pop-up {
    font-size: 24px;
}

.ties-author-info {
    margin-bottom: 50px;
}

.ties-pop-up-back-button {
    padding: 38px 32px;
}

.author-ties-info-wrapper-pop-up {
    padding: 80px 32px 40px;
    width: 100vw;
    margin:0;
}

.talk-title-pop-up {
    font-size: 24px;
}

.talk-ties-info-wrapper-pop-up{
    padding: 32px 32px 80px;
    width: 100%;

}

}

/* popup css end */



@media screen and (max-width: 991px){
/* .owl-theme .owl-nav{
    display:none;
} */
html{
    overflow-x:hidden;
}
img.test-left-nav{
  
width: 80px;
position: absolute;
top: 100px;
left: -30px;

}
img.test-right-nav {
width: 80px;
position: absolute;
top: 100px;
right: -30px;
}
p.speaker-sub br {
display: none !important;
}



.key-notes, .energizer {
padding: 0 20px;
}

p.speaker-sub {
color: #686868;
font-size: 12px !important;
}

p.speaker-name {
color: black;
font-size: 16px !important;
}

}

@media (width: 1024px){

    .expert-inner-section .expert-left{
        height:auto;
    }


.ties-author-info{
    flex-direction:column;
    align-self:inherit;
}
.author-details-pop-up{
    margin-top: 40px;
margin-left: 0;
}
.userSocialMedia{
    justify-content: flex-start;
}
.why-attend-section{
max-width: 100vw;
}
.event-takeaway-wrapper
{
max-width: 90vw;
margin: 48px auto 0px auto !important;
}
img.eventimg1, img.eventimg2, img.eventimg3, img.eventimg4{
width:200px;
}
/* img.test-right-nav{
display:none;
} */
.author-ties-info-wrapper-pop-up{
padding:0;
}
}


@media (width: 1280px){
img.test-left-nav{
top: -20px;
left: -54px;
}
img.test-right-nav{
    top: -20px;
right: -54px;
}
}
@media screen and (max-width: 1025px){
.square-patt, img.spins, .ties-circle, .ties-circle2, .ties-spidy-img, img.ties-sqrt-img, .energizer-filler, .energizer-filler2 {
display: none;
}
}


@media screen and (min-width: 992px){

/* .keynotes-carousel-mob{display: none;} */

}


p.keynote-title {
    font-family: "Avenir Next LT W01 Bold";
font-size: 32px;
line-height: 40px;
letter-spacing: 0em;
text-align: center;
color:#000000;
margin-bottom:48px;
}

.speaker-img {
max-width: 225px;
margin-bottom:20px;
}
.single-speaker {
text-align: center;
cursor:pointer;
display:flex;
flex-direction:column;
}
.active:after{
display:none;
}
p.speaker-name {
font-family: "Avenir Next LT W01 Bold";
font-size: 18px;
font-weight: 700;
line-height: 41px;
letter-spacing: 0px;
text-align: left;
color:#000000;
margin-bottom:0;

}
p.speaker-sub {
font-family: "AvenirNextLTW01-Regular";
font-size: 14px;
font-weight: 400;
line-height: 22px;
letter-spacing: 0px;
text-align: left;
color:#808080;
max-width:180px;
}
#ties_22_speakers_5 p.speaker-sub {
max-width: 160px !important;
}
#ties_22_speakers_7 p.speaker-sub {
max-width: 183px !important;
}
#ties_22_speakers_2 p.speaker-sub {
max-width: 187px !important;
}
#ties_22_speakers_4 p.speaker-sub {
max-width: 160px !important;
}
#ties_22_speakers_11 p.speaker-sub {
max-width: 160px !important;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
max-width: 48px;
margin: 16px;    outline: 0;
}
.owl-theme .owl-nav [class*=owl-]:hover {
background: transparent !important;
color: #FFF;
text-decoration: none;
}
.owl-stage-outer {
margin: 50px 0 40px;
}

@media (width:1024px){
.speakers_img img{
    width: 174px !important;
}
}











 
#agenda p#ib-educators-maintitle{
    font-family: "Avenir Next LT W01 Bold";
font-size: 32px;
line-height: 40px;
text-align: center;
color: #000000;
margin-bottom: 0px;
}
.single-speaker-inline:hover{
    cursor:pointer;
}
.owl-theme .owl-nav{
    height:0;   
}
img#speaker1-img {
width: 264px;
}
img#speaker2-img {
width: 264px;
}
img#speaker3-img {
width: 264px;
}
img#speaker4-img {
width: 264px;
}
img#speaker5-img{
width: 264px;
}
#ib-educators-subtitle{
text-align: center;
font-family: 'AvenirNextLTW01-Regular';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 32px;
color:#000;
margin-top:16px;
margin-bottom:0;
}
.expert-inner-section{
display: flex;
border-radius: 16px;
/* height:840px; */
max-width: 1120px;
margin: 0 auto;
}
#tabs2 .expert-inner-section{

}
#tabs3 .expert-inner-section{

}
.expert-left{
    min-width: 448px;
    height:720px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 16px 0px 0px 16px;
}

#tabs1 .expert-left{
    background:url(../images/session-1-bg.webp) no-repeat;
    background-size: cover;
    background-position: center;
}

#tabs2 .expert-left{
    background:url(../images/session-2-bg.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
#tabs3 .expert-left{
    background:url(../images/session-3-bg.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
#tabs4 .expert-left{
    background:url(../images/session-4-bg.webp) no-repeat;
    background-size: cover;
    background-position: center;
}
.expert-left img{

width:494px;
padding:0px 81px 56px 81px;
}
.expert-right{
width: auto;
padding: 32px;
border:1px solid #DBDBDB;
border-radius: 0px 16px 16px 0px;
border-left:0 !important;
}
.expert-right ul{
margin-left: 15px;
margin-bottom: 32px;
}
.expert-right ul li{
    font-family:'AvenirNextLTW01-Medium';
    font-size: 16px;
    font-style: normal;
    line-height: 28px;
    color: #000;
    margin-bottom: 0;
    list-style: disc;
}
#tabs2 .expert-right{
border:1px solid #DBDBDB;
}
#tabs3 .expert-right{
border:1px solid #DBDBDB;
}
.panel-txt{
font-family:'AvenirNextLTW01-Medium';
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 26px;
color:#016273;
margin-bottom:16px;
}
#tabs2 .panel-txt{
color:#3C3CAD;
}
#tabs3 .panel-txt{
color:#704D00;
}
.event-title{
font-family:"Avenir Next LT W01 Bold";
font-size: 28px;
font-style: normal;
line-height: 36px;
color:#000;
margin-bottom:8px;
}
.event-time{
    font-family:'AvenirNextLTW01-Medium';
    font-size: 16px;
    font-style: normal;
    line-height: 28px;
    color:#484848;
    margin-bottom:24px;
}
.expert-right p{
    font-family:'AvenirNextLTW01-Medium';
    font-size: 16px;
    font-style: normal;
    line-height: 28px;
    color:#000;
    margin-bottom:8px;
}
.expert-right p b{
    font-family: 'Avenir Next LT W01 Demi';
    font-weight: normal;
}
.tab-speaker-names{
margin-top:16px;
}
.tab-speaker-names p{
max-width:500px;
display: flex;
flex-wrap: wrap;
}
.speaker-names{

}
.speaker-names img{

}
a.reg-now{
    font-family: 'Avenir Next LT W01 Demi';
    border-radius: 8px;
    border: 1px solid #000;
    width: 256px;
    height: 48px;
    display: flex;
    font-size: 16px;
    font-style: normal;
    margin-top: 32px;
    color: #000;
    justify-content: center;
    align-items: center;
}
a.reg-now:hover{
background: #000;
color:#fff;
}


.integrated-tool img{max-width: 100%;}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){
.footer-banner-main {
padding: 0 30px !important;
}
.animate11{display: none}
.integrated-tools {
padding-left: 18px !important;
padding-right: 18px !important;
}
}

@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
.integrated-tools {
padding-left: 18px !important;
padding-right: 18px !important;
}
}

@media (max-width:1024px){
img.test-right-nav{
    right: -39px;
}
.expert-left{
    min-width: 440px;
}
.expert-left img{
    height: auto;
    width:100%;
}
.expert-right{
    width: 100%;
}
.expert-inner-section{
    /* height: 890px; */
}
}


.integrated-tool img{ height: 100%;
width: auto; }

p.integrated-p {
text-align: center;
font-size: 14px;
color: #222222;
font-family: 'AvenirNextLTW01-Regular';
margin-top: 77px;
}
.integrated-tool {
  height: 94px;
padding: 0px
}
.integrated-tools-list {
display: flex;
width: 100%;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
grid-column-gap: 30px;
margin-top: 25px;
}
.integrated-tools {
width: 100%;
display: -webkit-box;
display: flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
font-size: 40px;
padding:150px 80px 0px 80px;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
align-items: center;
justify-content: center;
position: relative;
background-repeat: no-repeat;
background-size: contain;    background-position: initial;
    
}
div.tabBox1 {
width: 100%;
float: left;
overflow: visible;
max-width: 1280px;
margin-top: 48px;
position: relative;
}

div.tabBox1 h3 {
padding:20px 0px;
}

ul.tabs1 {
margin: 0;
padding: 0;
place-content: center;
display: flex;
list-style: none;
margin-bottom: 40px;
}

ul.tabs1 li {
float: left;
padding: 0;
line-height: 53px;
width: 256px;
text-align: center;
}

ul.tabs1 li a {
display: block;
padding: 0 5px;
outline: none;
background:none;
}

.tabContainer1 {
border-top: none;
/* overflow: hidden; */
overflow:visible;
clear: both;
float: left;
width:100%;
/* margin-top: 40px; */
margin-bottom:104px;
}

/* .tabContent1 {
padding: 20px 0 0;
} */

.tabContent1 h3 {
padding:0px;
}

/**** TABS STYLES ****/


ul.tabs1 {
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
}

ul.tabs1 li {

}
ul.tabs1 li:nth-child(2) {
margin: 0 30px;
}

ul.tabs1 li:nth-child(3) {
margin-right: 30px;
}

ul.tabs1 li a {
background: transparent;
text-decoration: none;
font-size: 11px;
color: #000;
outline: none;
border: 1px solid #DBDBDB;
font-size: 16px;
font-family: 'Avenir Next LT W01 Demi';
border-radius: 8px;
}

ul.tabs1 li a:hover {
background: #fff; border: 1px solid #fff; box-shadow: 2px 2px 8px rgb(0 0 0 / 10%); 
}

ul.tabs1 li.active1 {
border-bottom:1px solid #fff;
}

ul.tabs1 li.active1 a, ul.tabs1 li.active1 a:hover  {  
background: #000000;
color: white;
font-weight: normal;
}






/* THE RESPONSIVE PART */
@media only screen and (max-width: 767px) {
    .speakers_designation{
        font-size:12px;
        line-height: 16px;
    }
    .speakers_designation br{
        display:none;
    }
#agenda p#ib-educators-maintitle{
    font-size: 24px !important;
    margin-bottom: 10px;
}
.expert-left{
    min-width: 100%;
    height:200px;
    padding: 20px 0px 40px;
}
.expert-left img {
    height: auto;
    padding:17px 38px;
}
/* .session_badge{
    display:none;
} */
.expert-right{
    padding: 24px 16px 29px 16px;
}
.speaker-names p{
    font-size: 14px;   
    color: #2B2B2B; 
    line-height: 16px;
}
.panel-txt{
    font-size: 14px;
    margin-bottom: 8px;
}
.event-title{
    font-size: 20px;
    line-height: 28px;
    margin-bottom:8px;
}
.event-title br{
    display:none;
}
.event-time{
    font-size: 14px;
    line-height: 24px;
}
.expert-right p, .expert-right ul li{
    font-size: 14px;
    line-height: 24px;
    color: #000;
}
.expert-right ul li{
    margin-bottom:4px;
}
.expert-right ul{
    margin-left: 25px;
}
p#ib-educators-maintitle{
    font-size: 24px;
line-height: 32px !important;
padding: 0;
margin-bottom:8px;
}
a.reg-now{
    width: 100%;
    font-size: 16px;
}
.tabContainer1{
    margin-top: 2px;
    margin-bottom: 32px;
}
.integrated-tools{
    padding: 64px 21px 0 !important;
}
#ib-educators-subtitle{
    font-size: 16px;
    line-height: 26px;
    max-width: 235px;
    margin: 0 auto;
    margin-top: 16px;
    color:#717171;
}

ul.tabs1 {
height: auto;
display: block;
width:100%;
border-left:0px;
}
 
ul.tabs1 li {
width:100%;
}

ul.tabs1 li a {
border-top-left-radius:0px;
-moz-border-top-left-radius:0px;
-webkit-border-top-left-radius:0px;
border-top-right-radius:0px;
-moz-border-top-right-radius:0px;
-webkit-border-top-right-radius:0px;    
border:0px;
}
 
div.tabContainer1 {
border: 0px;
}
 
}


@media (max-width: 350px) {
body .tab-navigation, body .tab-navigation1{
    width: 260px !important;
}
}


@media screen and (min-width: 992px){
.tab-navigation, .tab-navigation1 {
display: none !important;
}
}


.tab-navigation1 {
position: relative;
font-family: 'Avenir Next LT W01 Demi';
border: 1px solid #717171;
border-radius: 8px;
padding: 13px 21px;
}




@media screen and (max-width: 991px){
#agenda p#ib-educators-maintitle{
    font-size:32px;
    margin-bottom:30px;
}
.expert-right{
    border: 1px solid #DBDBDB !important;
    border-top: 0 !important;
    border-radius: 0px 0px 8px 8px;
}
#tabs2 .expert-right{
    border-top: 0 !important;
}
#tabs3 .expert-right{
    border-top: 0 !important;
}
.expert-left{
    border-radius: 8px 8px 0px 0px;
    padding:0px;
    height: auto;
}
.expert-inner-section{
    flex-direction: column;
    height:auto;
}

.tabBox1 {
margin-top: 0px !important;
}

p#ib-educators-maintitle {
font-size: 24px;
line-height: 32px !important;
padding: 0;
max-width: 100%;
color: #222222;
margin-bottom:8px;
}

.integrated-tools-list {
grid-template-columns: auto auto !important;
grid-gap: 40px 20px;
display: grid !important;
}
.tab-navigation, .tab-navigation1 {
margin: 0 auto 20px;
display: table;
width: 320px !important;
padding: 13px 24px;
}
p#ib-educators-maintitle {
font-size: 24px;
line-height: 32px !important;

margin-bottom:8px;
}
.integrated-tools {
background-image: none !important;
padding: 56px 21px 0px !important;
}
ul.tabs1 {
display: none !important;
}
.tabContainer1{
margin-bottom: 32px;
}
}



.select-selected-tab.select-arrow-active-tab:after {
border-color: transparent transparent #000 transparent;
top: 13px;
}
.select-items-tab div {
width: 100%;
padding: 15px 13px;
font-family: 'AvenirNextLTW01-Medium';
    min-height: 24px;
word-break: break-all;
margin-top: 0px;
color: black !important;
}

.tab-navigation1 {
position: relative;
font-family: 'Avenir Next LT W01 Demi';
  border: 1px solid #717171;
border-radius: 8px;

padding: 13px 21px;
}

.tab-navigation1 select {
display: none; /*hide original SELECT element:*/
}

/*
.select-selected-tab {
background-color: DodgerBlue;
}
*/

/*style the arrow inside the select element:*/
.select-selected-tab:after {
position: absolute;
content: "";
top: 20px;
right: 10px;
width: 0;
height: 0;
border: 6px solid transparent;
border-color: #000 transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/


/*style the items (options), including the selected item:*/
.select-items-tab div,.select-selected-tab {

cursor: pointer;
user-select: none;


font-size: 16px;
font-family: 'AvenirNextLTW01-Medium';
    color: black;
}

/*style items (options):*/
.select-items-tab {
position: absolute;
 left: 0;
right: 0;
z-index: 99;
background-color: white;
border: 1px solid #ccc;
box-shadow: 0 1px 0 rgb(0 0 0 / 6%);
box-sizing: border-box;
margin-top: 20px;
max-height: 220px;
overflow-y: auto;
}

/*hide the items when the select box is closed:*/
.select-hide-tab, .same-as-selected-tab {
display: none;
}

.select-items-tab div:hover, .same-as-selected-tab {
background-color: rgb(0 0 0 / 6%);
}


.integrated-tools-list-2 {
margin-top: 65px;
}
.session_badge{
    border-radius: 4px;
    padding: 0px;
    font-family: 'AvenirNextLTW01-Medium';
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0em;
    margin-bottom: 16px;
    color: #484848;
}
.speaker-names p{
font-family: "Avenir Next LT W01 Demi";
font-size: 16px;
font-weight: 600 !important;
line-height: 22px;
letter-spacing: 0px;
text-align: left;
color:#2B2B2B;
margin-top:20px;
max-width:527px;
}