/* Fontsx
--------------------------------------------------------------------------------*/

@import url('https             ://fonts.googleapis.com/css2?family=BenchNine:wght@400;700&family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@import url("https://p.typekit.net/p.css?s=1&k=ssc3ynw&ht=tk&f=139.140.175.176.143.144.147.148.156.157.161.162.10881.10882.10884.10885.15357.15358.15361.15362.32874.32875&a=48196428&app=typekit&e=css");

  @font-face {
    font-family: 'Twilio Sans Display ExBld';
    font-weight: 800;
    font-style: normal;
    src: url('https://assets.swoogo.com/custom-font/7071.ttf') format('truetype');
  }

@font-face {
  font-family: 'Twilio Sans Display ExBld';
  font-weight: 800;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7072.ttf') format('truetype');
}  
@font-face {
  font-family: 'Twilio Sans Text';
  font-weight: 700;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7098.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text';
  font-weight: 700;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7097.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text';
  font-weight: 400;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7107.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text';
  font-weight: 400;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7108.ttf') format('truetype');
}
@font-face {
  font-family: 'Twilio Sans Text Medium';
  font-weight: 500;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7105.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text Medium';
  font-weight: 500;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7106.ttf') format('truetype');
}
@font-face {
  font-family: 'Twilio Sans Text SmBld';
  font-weight: 600;
  font-style: italic;
  src: url('https://assets.swoogo.com/custom-font/7110.ttf') format('truetype');
}

@font-face {
  font-family: 'Twilio Sans Text SmBld';
  font-weight: 600;
  font-style: normal;
  src: url('https://assets.swoogo.com/custom-font/7109.ttf') format('truetype');
}
@font-face {
    font-family: 'Twilio Sans Mono Light';
    font-weight: 300;
    font-style: normal;
    src: url('https://assets.swoogo.com/custom-font/7089.ttf') format('truetype');
  }

  @font-face {
    font-family: 'Twilio Sans Mono Light';
    font-weight: 300;
    font-style: italic;
    src: url('https://assets.swoogo.com/custom-font/7090.ttf') format('truetype');
  }
            
            
/* General
--------------------------------------------------------------------------------*/
html {
  scroll-behavior: smooth;
}
:root{
 
  --f-tst-r   				   : 'Twilio Sans Text';
  --f-tst-m   				   : 'Twilio Sans Text Medium';
  --f-tst-s   				   : 'Twilio Sans Text SmBld';
  --space-unit                 : 1em;
  --space-xs                   : 5px;
  --space-sm                   : 10px;
  --space-md                   : 15px;
  --space-lg                   : 20px;
  --space-xl                   : 30px;
  --space-xxl                  : 60px;
  --space-xxxl                 : 100px;
  --component-padding          : var(--space-md);
  --text-base-size             : 1em;
  --text-scale-ratio           : 1.2;
  --text-xs                    : calc(1em/var(--text-scale-ratio)/var(--text-scale-ratio));
  --text-sm                    : calc(var(--text-xs)*var(--text-scale-ratio));
  --text-md                    : calc(var(--text-sm)*var(--text-scale-ratio)*var(--text-scale-ratio));
  --text-lg                    : calc(var(--text-md)*var(--text-scale-ratio));
  --text-xl                    : calc(var(--text-lg)*var(--text-scale-ratio));
  --text-xxl                   : calc(var(--text-xl)*var(--text-scale-ratio));
  --text-xxxl                  : calc(var(--text-xxl)*var(--text-scale-ratio));
  --body-line-height           : 1.5;
  --heading-line-height        : 1.2;
  --font-primary-capital-letter: 1;
  /*Theme color*/
  --screen					   :#001541;
  --white					    :#fff;
  --notification 		       : #EC3092;	
  --beacon			           : #533E8A;
  --gray				       : #F4F4F6;
  --black					   : #000;
  --gray-1					   :#E1E3EA;
  --blue-dark				   : #1F304C;
  --gradi1    			    :linear-gradient(139.94deg, #EC3092 -484.78%, #FFFFFF 109.02%), #F4F4F6;
  --gradi2					:linear-gradient(99.18deg, #533E8A 13.36%, #CB348E 54.59%, #DD326D 87.85%, #F22F46 96.45%), #EC3092;
  --gradi3					:
}
html,
body{
	max-width: 1600px;
  	margin: 0 auto;
  	font-family: var(--f-tst-r);
}
body{
  padding-top: 140px;
  box-shadow: 0 30px 50px rgb(0 0 0 / 10%);
}
body#register-page {
    padding-top: 0 !important;
}

h1{}
h2{
	font-size: var(--f-tst-s);
  	line-height: 40px;
}
h3{}
H4{}
h5{}
h6{}
.text-12{
	font-size: 12px;
  	font-weight: 400;
  	line-height: 21px;
  	letter-spacing: 0.02em;
	color: var(--black);
}
.mb-16{
	margin-bottom: 16px;
}
.mb-40{
	margin-bottom: 40px;
}
.form-group{
	margin-bottom: 24px;
    display: flex;
    flex-direction: column;
}

/* Tate's adds - helper text location */

#registrant-c_1599125/* speaker 1 diversity */ {order: 1;}
#registrant-c_1599130/* Speaker 1 Travel to SF */ {order: 1;}
#registrant-bio/* Speaker 1 Bio */ {order: 1;}
#registrant-c_1690650/* Speaker 1 Language*/ {order: 1;}
#registrant-c_1601788/* speaker 2 diversity */ {order: 1;}
#registrant-c_1601789/* Speaker 2 Travel to SF */ {order: 1;}
#registrant-c_1601787/* Speaker 2 Bio */ {order: 1;}
#registrant-c_1690651/* Speaker 2 Language */ {order: 1;}
#registrant-c_1601870/* speaker 3 diversity */ {order: 1;}
#registrant-c_1601871/* Speaker 3 Travel to SF */ {order: 1;}
#registrant-c_1601869/* Speaker 3 Bio */ {order: 1;}
#registrant-c_1690653/* Speaker 3 Language */ {order: 1;}
#registrant-c_1601890/* speaker 4 diversity */ {order: 1;}
#registrant-c_1601891/* Speaker 4 Travel to SF */ {order: 1;}
#registrant-c_1601889/* Speaker 4 Bio */ {order: 1;}
#registrant-c_1690655/* Speaker 4 Language */ {order: 1;}
#registrant-c_1599029/* Session Title */ {order: 1;}
#registrant-c_1599030/* Session Abstract */ {order: 1;}
#registrant-c_1599031/* Session Key Takeaways */ {order: 1;}

/* Check box fields */
#field-registrant-c_1599132-label, #field-registrant-c_1599133-label, #field-registrant-c_1644850-label {
  display: none;
}
#field-registrant-c_1601793-label, #field-registrant-c_1601795-label, #field-registrant-c_1644852-label {
  display: none;
}
#field-registrant-c_1601874-label, #field-registrant-c_1601875-label, #field-registrant-c_1644853-label {
  display: none;
}
#field-registrant-c_1601893-label, #field-registrant-c_1601894-label, #field-registrant-c_1644854-label, #field-registrant-c_1356633-label {
  display: none;
}

.pills {
    text-align: left;
    padding: 0px 12px;
    border-radius: 30px;
    display: inline-flex;
    margin-top: 2px;
    color: var(--screen);
    background: #EDFBFF;
    margin-bottom: 16px;
}

.pillsInPerson {
    text-align: left;
    padding: 0px 12px;
    border-radius: 30px;
    display: inline-flex;
    margin-top: 2px;
    color: var(--screen);
    background: #FBD6E9;
    margin-bottom: 16px;
}

label{
    font-weight: 375;
    font-size: 16px;
    line-height: 24px;
    color: var(--blue-dark);
  	margin-bottom: 4px;
}
div.required label.control-label:first-child::after {content: '';position: absolute;left: 0;width: 4px;top: 11px;height: 4px;background: #D61F1F;border-radius: 50%;}
div.required label.control-label {padding-left: 8px;position: relative;}
.radio label{
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    color: var(--blue-dark);
}
.radio label {
  display: flex;
  cursor: pointer;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding: 0;
  margin-bottom: 0.375em;
}
.radio label input {
  position: absolute;
  left: -9999px;
}
.radio label input:checked + span:before {
  box-shadow: inset 0 0 0 0.29em #0263e0;
}
.radio label span {
  display: flex;
  align-items: center;
  transition: 0.25s ease;
}
.radio label span:before {
  display: flex;
  flex-shrink: 0;
  content: "";
  background-color: #fff;
  width: 1.5em;
  height: 1.5em;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 0.375em;
  transition: 0.25s ease;
  box-shadow: inset 0 0 0 0.15em #aeb2c1;
}
.form-control{
  	background: #FFFFFF;
    border: 1px solid #AEB2C1;
    box-sizing: border-box;
    border-radius: 4px;
    height: 48px;
    box-shadow: none !important;
}
p{
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.02em;
  margin: 0;
} 
/*GLOBAL*/
/*buttons*/
.container{
  max-width:1230px;
  width:100%;
}
.btn:focus{
	outline: none;
}
.btn-standard {
    background: var(--beacon);
    color: #fff;
    padding: 16px 24px;
    font-family: var(--f-tst-s);
    border-radius: 8px;
    font-size: 16px;
    line-height: 16px;
    border: 1px solid transparent;

  }
.btn-standard:hover{
    background: var(--gradi2);
  	color:#fff;
  
}
.btn-alternate{
  	color: var(--screen);
  	background: #FFFFFF;
    border: 1px solid #fff;
  	padding: 16px 24px;
    font-family: var(--f-tst-s);
    border-radius: 8px;
    font-size: 16px;
    line-height: 16px;
    
}
.btn-alternate:hover{
	background: rgba(0, 21, 65, 0.6);
  	color: #fff;
}
.btn-alternate a{
	font-family: var(--font-whitney);
    font-size: 16px;
    line-height: 24px;
  	color: #001541;
}
.btn-alternate .fa-long-arrow-alt-left{
	margin-right: 10px;
}
.btn-alternate .fa-long-arrow-alt-right{
	margin-left: 10px;
}
ul.right-nav-wrap li:last-child {position: relative;padding-left: 10px;margin-left: 10px;}
/*ul.right-nav-wrap li:last-child:after {content: '';width: 1px;background: #CACDD8;position: absolute;left: 0;height: 16px;top: 12px;}*/
.right-nav-wrap .dropdown-menu li:after {display: none;padding-left:0;}
ul.right-nav-wrap .dropdown-menu li:last-child {padding-left:0 !important;margin-left: 0;}
/*dropdown*/
.dropdown span.caret {
    height: 7px;
    width: 11px;
    background: #030B5D;
    display: inline-block;
    color: transparent;
    -webkit-mask-image: url(https://assets.swoogo.com/uploads/medium/1727102-625d8bf7c5de0.png);
    mask-image: url(https://assets.swoogo.com/uploads/medium/1727102-625d8bf7c5de0.png);
    transition: transform .15s ease-in-out; 
}
.menu-area .navbar-nav>li>a:hover .caret,
.menu-area  .navbar-nav>li.dropdown.open .caret{background: #0263e0;}

.dropdown.open .caret{
    transform: rotate(180deg);
}
/*Sections*/
.section {
    padding: 64px 0;
}
 /*section title*/
.section-title {
   	font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: var(--screen);
}
.section-sub-title {
    font-size: 22px;
    line-height: 33px;
}
.section-description {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px; 
    color: var(--screen);
}
/*bullet Section*/
.list-title {
  	 margin: 0;
    margin-bottom: 24px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    color: #1F304C;
}
.bullleted-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.bullleted-list li {
    margin-bottom: 24px;
    color: #1F304C;
    position: relative;
    padding-left: 31px;
    font-size: 16px;
    line-height: 150%;
}
.bullleted-list li:after {content: '';width: 16px;height: 16px;background-image: url(https://assets.swoogo.com/uploads/1712809-625471030daee.svg);background-size: 100%;background-repeat: no-repeat;position: absolute;left: 0;top: 5px;background-position: center;}
/*tabs*/
.swoogo-tabs .nav-tabs {
    background: #F4F4F6;
    border: 0;
    border-radius: 65px;
}
.swoogo-tabs .nav-tabs>li>a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 15px 45px;
    font-family: var(--font-whitney);
    min-width: 162px;
    border-radius: 8px;
    font-size: 16px;
    line-height: 30px;
}
.swoogo-tabs .nav-tabs>li>a p {font-size: 16px;line-height: 24px;}
.swoogo-tabs.tab-style-folder .nav-tabs>li:not(.active)>a:hover {
    border-color: transparent;
}
.swoogo-tabs .nav-tabs>li>a:hover{background:transparent;box-shadow:none;}
.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a,
.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:hover,
.swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:focus{
    border: 1px solid transparent;
    background: #fff;
    background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%);
    border-radius: 8px;
    color: #fff;  
}
.swoogo-tabs .nav-tabs>li:last-child>a {margin-right: 0 !important;}
/*home page tab*/
#w_17943854_tablist li {float: none;}
#w_17943854_tablist {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0;}
#w_17943854_tablist:after {display: none;}
#w_17943854_tablist:before {display: none;}

/*hero Sections*/
.hero-section.section {
    padding-top: 102px;
    position: relative;
    min-height: 745px;
    background:url(https://assets.swoogo.com/uploads/1711575-6254024fb5401.svg), no-repeat;
    background-size:cover;
    background-position: center;
}
.hero-title { 
      margin: 24px 0;
      letter-spacing: 0.02em;
      color: var(--white);
      font: 800 normal 128px/0.94 Twilio Sans Display ExBld;
}
.up-tit {font: 500 normal 24px/30px 'Twilio Sans Text Medium';color: #fff;}
.bel-tit{font: 400 normal 24px/30px 'Twilio Sans Text';color: #fff;}
.hero-section .btn-standard{
  	padding: 16px 32px;
    background: rgba(0, 21, 65, 0.6);
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 8px;
    font-family: var(--f-tst-r);
    font-weight: 500;
}
.hero-section .btn-standard:hover{
  background: var(--gradi2);
    color: #fff;
}
#w_17943812 ul.bullleted-list li:last-child {margin-bottom: 0;}  
#w_17943812 {
    background: #fff;
    padding: 24px 60px;
    border-radius: 8px;
    position: absolute;
    margin: 0 auto;
    max-width: 1230px;
    box-sizing: border-box;
    border: 1px solid #E1E3EA;
}
div#w_17943812>.row {
    display: flex;
    flex-wrap: wrap;
}
#w_17943812 .col-sm-7{
  	 padding: 32px;
     max-width: 50.4%;
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 9px;
    margin-left: auto;
} 
#w_17943812 .col-sm-5{width:47%;}
.hero-section .dis-f-center {
	color: var(--screen);font-weight: 700;
	font-size: 32px;margin-bottom: 24px;
    line-height: 40px;
}


/*Navigation*/
 
.twi-header {
     position: fixed;
     right: 0;
     left: 0;
     max-width: 1600px;
     margin: 0 auto;
     top: 0;
     z-index: 99;
     transition: top .35s cubic-bezier(.4,0,.2,1);
}
.twi-header .container-fluid {
    padding-right: 24px;
    padding-left: 24px;
}
.top-navigation {
    background: var(--gradi1);
}
.top-navigation ul {
   list-style: none;
   margin: 0 auto;
   padding: 0;
}
.right-nav-wrap img {vertical-align: text-top;margin-right: 3px;}
.right-nav-wrap {
  display: flex;
  position: relative;
  flex-wrap: wrap; 
  justify-content: end;
} 
.top-navigation li a {
  color: #1F304C;
  padding: 10px 10px;
  display:inline-block;
  font-family:var(--Whitney-SSm-Medium);
  font-size:cal(var(--text-base-size) - 4px);
}
.top-navigation .dropdown a {
    display: block;
}
.top-navigation li a:hover{text-decoration:none;}
.top-navigation .dropdown-menu,
.dropdown-menu {
    border-radius: 4px;
    border: 1px solid #e1e3ea;
    padding-top:0;
    padding-bottom:0;
}
.top-navigation .dropdown-menu li a,
.dropdown-menu li a{
    padding: 8px 16px;
}
.menu-area .navbar-nav>li>.dropdown-menu{margin-top:24px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{
  background: #fff;
    color: var(--screen);}
.top-navigation li a:focus {text-decoration: none;}
.main-navigation {
    background: #FFFFFF;
    box-shadow: 0px 8px 24px rgba(18, 28, 45, 0.1);
}
.menu-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 0;
  flex-wrap:wrap;
}
.menu-area {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
 
}
.menu-area .navbar-nav>li>a {
    color: #1f304c;
    text-decoration: none;
    font-size: 16px;
    padding: 16px 24px;
    transition: color .02s cubic-bezier(.4,0,1,1);
  	font-family:var(--font-Whitney-SSm-Book);
}
.menu-area .btn-standard{background:var(--beacon);color:#fff;margin-left: 20px;padding: 16px 47px;border-radius:8px;border:0;}
.menu-area .btn-standard:hover{
	background: var(--gradi2);
    color: #fff;
    margin-left: 20px;
    padding: 16px 47px;
    border-radius: 8px;
    border: 0;
    background-size: 300% 300%;
    animation: gradient 1.5s ease infinite;
}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.menu-area .navbar-nav>li>a:hover {
    background: transparent;
    color: #0263e0;
    transition: color .02s cubic-bezier(.4,0,1,1);
}
.menu-wrapper .logo-area img {
    max-width: 100%;
}
.menu-area .navbar-nav>li>a {
    color: #1f304c;
    text-decoration: none;
    font-size: 16px;
    padding: 16px 31px;
    transition: color .02s cubic-bezier(.4,0,1,1);
}
.register-buttons {
    display: flex;
    align-items: center;
    gap: 8px;
}

.menu-btn{
    margin-left:20px;
  	display:none;
}
.icon-bar {width: 29px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    margin-left: auto;
    margin-right: auto;
    height: 3px;background-color: #001541;display: block;margin-top: 6px;}

.menu-btn>span:first-child {margin-top: 0;}
.mn-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.mn-header img {
    height: 32px;
}
.mobile-navigataion {
   position: absolute;
    background: #fff;
    width: 100%;
    top: 42px;
    z-index: 999;
    padding: 30px 0;
  	display:none;
}
.mn-close img {
    max-width: 18px;
}
.mobile-navigataion .navbar-nav.swoogo-nav.nav {
    text-align: center;
  	margin-top: 28px;
}
.mobile-navigataion .navbar-nav.swoogo-nav.nav li a {
    font-family: var(--font-Whitney-SSm-Medium);
    color: #394762;
    border-bottom: 1px solid #E1E3EA;
    padding: 15px 0;
}
.twi-header .menu-area .navbar-nav>li>a:focus,
.twi-header .nav .open>a,
.twi-header .nav .open>a:focus,
.twi-header .nav .open>a:hover{
    background: transparent;
    outline: none;
    border-color:transparent;
}
/*session format section*/
.session-format {
	padding: 40px 30px 30px 29px;
    position: relative;
    background: #FFFFFF;
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 8px;
    min-height: 308px;
    color: var(--screen);
}
.session-format h3 {
    margin: 0;font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    margin-top: 34px;
}

.session-format p {
  font-weight: 500;
  font-size: 12px;
  line-height: 175%;
  letter-spacing: 0.02em;

}
.session-format span {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    /*margin-bottom: 16px;*/
}
.session-format img {
  max-width: 70px;
}
#w_17943824 .col-sm-3 {padding-right: 0;}
/*tracks Section*/
.tracks {
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 8px;
    color: #1F304C;
    padding: 15px 12px;
    margin-bottom: 15px;
}

.track-section.section {position: relative;}
.track-section.section:after,
.inspiration-section.section:after{
    content: '';
    height: 1px;
    background: #E1E3EA;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 1200px;
    margin: 0 auto;
}
.tracks a {
    color: var(--screen);
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
  
}
.tracks span{
    color: var(--screen);
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    margin-left: 20px;
    font-family: var(--f-tst-m);
}
.tracks a:hover{text-decoration:none;}
/*track Modal*/
.swoogo-video .modal button.close {opacity: 1;top: 10px;right: 20px;font-weight: 300;font-family: 'Twilio Sans Mono Light';opacity: 1 !important;}
#swoogo-modal  .modal-title {display: none;}
#swoogo-modal  .modal-header {padding: 0;border: 0;height: 0;}
#swoogo-modal .modal-body.content {padding:40px;}
#swoogo-modal button.close {position: absolute;right: 40px;z-index: 111;top: 45px;text-indent: -999999px;height: 15px;width: 15px;opacity: 1;background: url('https://assets.swoogo.com/uploads/1735453-62603bf8a9437.svg');background-repeat: no-repeat;background-position: center;}
#swoogo-modal .modal-footer {display: none;}
#swoogo-modal .modal-body.content h3 {line-height: 150%;margin:0;}
#swoogo-modal .modal-body.content .list-title {font-weight: 600;font-family: var(--f-tst-s);color: #1F304C;margin-bottom: 16px;}
#swoogo-modal .bullleted-list li {font-size: 12px;font-weight: 500;font-family: var(--f-tst-m);line-height: 21px;margin-bottom: 16px;}
#swoogo-modal .btn-alternate:hover {background: var(--beacon);color: #fff;}
#swoogo-modal a.open-as-modal i.fas.fa-angle-left {margin-right: 13px;}
#swoogo-modal a.open-as-modal i.fas.fa-angle-right {margin-left: 13px;}
#swoogo-modal a.open-as-modal:hover:after {content: '';height: 2px;background: var(--screen);width: 100%;left: 0;right: 0;position: absolute;bottom: -10px;}
#swoogo-modal .swoogo-line {max-width: 99%;}
#swoogo-modal .col-sm-6 {width: 50%;float: left;}
#swoogo-modal a.open-as-modal {
    font-weight: 700;
    font-size: 12px;
    line-height: 175%;
    color: #001541;
  position:relative;
}
#swoogo-modal a.open-as-modal:hover{text-decoration:none;}


@media(min-width:768px){
  #swoogo-modal .modal-body.content h3{max-width:300px;}
  #swoogo-modal  .modal-dialog.modal-lg {max-width: 622px;width: 100%;}
  #swoogo-modal .modal-body.content .col-sm-10{padding-left:0;}
  /*modal header-height*/
  #w_18365917>.row,
  #w_18372963>.row, 
  #w_18373006>.row, 
  #w_18374255>.row, 
  #w_18374242>.row, 
  #w_18373072>.row, 
  #w_18373135>.row, 
  #w_18373197>.row, 
  #w_18373176>.row, 
  #w_18374388>.row, 
  #w_18374411>.row, 
  #w_18374584>.row{display: flex;align-items: center;}

  }
@media(max-width:768px){
    #swoogo-modal .modal-body.content h3{text-align:center;}
}




/*the audience*/
.audience-section.section {background: url(https://assets.swoogo.com/uploads/1718784-6257094a64563.svg), no-repeat;background-size: cover;padding-top:53px;}
.audience-section .nav.nav-tabs{
    padding: 0;
    margin: 0;
    background: #FFFFFF;
    border: 1px solid #E1E3EA;
    border-radius: 8px;
    padding:6px;
}
.audience-section .tab-content {
    padding-top: 64px;
} 
.tb-title {
    font-size: 34px;
    line-height: 43px;
    position: relative;
    margin-bottom: 40px;
}
.tb-title:after {
    content: '';
    position: absolute;
    bottom: -30px;
    height: 4px;
    background: #E1E3EA;
    left: 0;
    right: 0;
    width: 132px;
}
.att-by-loct h3 {
    color: #606B85;
    font-style: normal;
    font-weight: 375;
    font-size: 30px;
    line-height: 30px;
    width: 100%;
    margin: 0;
    margin-bottom: 8px;
}
.att-by-loct span {
    font-size: 14px;
    line-height: 25px;
    color: #1F304C;
    display: block;
    width: 100%;
}
 
.att-by-loct {
    text-align: center;
}
.small-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;color: var(--screen);
}
#w_17943854 .tab-content {    
        display: flex;width: 100%;padding: 60px 62px;margin-top: 40px;background: rgba(255, 255, 255, 0.4);
        border: 1px solid #E1E3EA;
        box-sizing: border-box;
        border-radius: 10px;
}
.dev-text {
    font-weight: 400;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
}
.dev-sml {
    font-size: 12px;
    line-height: 175%;
    letter-spacing: 0.02em;
    color: var(--screen);
}
/*attending*/
.attendees-section.section {padding-top: 96px;}
.attendees-section.section img {height: 240px;width: 240px;}

/*Inspiration Section*/
.inspiration-section.section {position: relative;padding-top: 96px;}
.inspiration-box>a>img {
    max-width: 100%;
  border-radius:5px;
    width:100%;
}
h4.list-title-cap {position: relative;}
.inspiration-box {
   border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 16px;

}
 .inspiration-box a {display: block;color: inherit;}
.inspiration-box:hover {background: #FFFFFF;filter: drop-shadow(0px 14px 25px rgba(18, 28, 45, 0.12));border: 1px solid transparent;cursor: pointer;}
.inspiration-box a:hover {text-decoration: none;}
.ib-caption {
    text-align: center;
    padding-top: 16px;
    font-weight: 400;
    font-size: 24px;
    line-height: 125%;
  display:block;
}
.ib-caption img {
    margin-left: 8px;
}
.inspiration-box>img {width: 100%;}
/*Important dates*/
 .imp-date {
    background: rgba(250, 250, 250, 0.4);
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 9px;padding: 24px;max-width: 992px;margin: 0 auto;margin-bottom: 4px;display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 24px;
}
.dat {
    max-width: 308px;width: 100%;font-weight: 700;
    font-size: 16px;
    line-height: 150%;
}
.dat-des {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;color: #1F304C;
}
.imp-date.active {border-color:transparent;background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%);color: #fff;}
.imp-date.active .dat-des {color: #fff;}

/*speakes-exp-section*/
.speakes-exp-section.section {padding-top: 32px;}
.speakes-exp-section .container{
    box-sizing: border-box;
    border-radius: 10px;
    padding: 63px 98px;
  	background:url('https://assets.swoogo.com/uploads/1721680-62584acb5a8fc.svg'), no-repeat;
  background-size:cover;
}
.speakes-exp-section .bullleted-list li strong {
    display: block;
    color: #1F304C;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}
.speakes-exp-section .bullleted-list li {
    font-size: 12px;
    line-height: 21px;
    margin-bottom:30px;
}
.speakes-exp-section .bullleted-list li:last-child {margin-bottom: 0 !important;}
.mb51{margin-bottom:51px !important;}
.codeofconduct {font-size: 16px;color: var(--screen);font-weight: 500;font-family: 'Twilio Sans Text Medium';}
/*Time Commitment*/
 .time-commit-section .table{
    border: 0;
}
 .time-commit-section thead tr td,
 .time-commit-section thead tr th {padding:16px;}
 .time-commit-section thead tr th  {
    border: 0;
}

table.Time-commitment thead tr th p,
.time-commit-section .table thead tr th p:first-child{
    font-weight: 300;
    font-size: 22px;
    line-height: 33px;
}
.time-commit-section  tbody tr td,
.time-commit-section  thead tr th{text-align:left;padding: 16px;vertical-align: middle;}
.time-commit-section .table thead tr th span{
  font-size: 16px;
  margin-bottom: 8px;
  display: block;
  font-weight: normal;
} 
.time-commit-section .table thead tr th p:first-child{
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    max-width: 175px;
    text-align: left;
}

.time-commit-section  tbody tr td:first-child,
table.Time-commitment thead tr th:first-child,
.time-commit-section  tbody tr td:first-child p,
.time-commit-section thead tr:first-child th:first-child p {
    font-size: 16px !important;
    color: #1F304C;
    font-family: var(--font-whitney);
    text-align: left;
    border-left: 0;
    font-weight: 700;
    line-height: 150%;
}
.time-commit-section tbody tr td:last-child {
    border-right: 0;
}
 
.time-commit-section tr.total-row,
.time-commit-section .table tbody tr:last-child td{
    background: #F4F4F6;
}
.time-commit-section .table>thead:first-child>tr:first-child>th {border-left: 1px solid #ddd;}
.time-commit-section .table>thead:first-child>tr:first-child>th:first-child {border-left: 0;}

.time-commit-section .table thead tr th p:last-child {text-align: left;padding: 0px 12px;border-radius: 30px;display: inline-block;float: left;margin-top: 6px;color: var(--screen);}
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(2) p:last-child,
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(3) p:last-child {background: #EDFBFF;}
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(4) p:last-child,
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(5) p:last-child {background: #FBD6E9;}
/*table_icon*/

.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(2) p:first-child,
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(3) p:first-child,
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(4) p:first-child,
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(5) p:first-child{
    position:relative;
}

.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(2) p:first-child:before,
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(3) p:first-child:before,
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(4) p:first-child:before,
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(5) p:first-child:before{
    content:'';
    height: 60px;width: 60px;display: block;position: relative;background-size: 90%;background-repeat: no-repeat;margin-bottom: 14px;}

.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(2) p:first-child:before{
    background-image:url('https://assets.swoogo.com/uploads/1715931-6255bb41cd0f8.svg');
}
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(3) p:first-child:before{
      background-image:url('https://assets.swoogo.com/uploads/1715937-6255bb733d1b3.svg');
    
}
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(4) p:first-child:before{
      background-image:url('https://assets.swoogo.com/uploads/1715941-6255bb8c3e60a.svg');
    
}
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(5) p:first-child:before{
      background-image:url('https://assets.swoogo.com/uploads/1715945-6255bb9844206.svg');
}
    
.time-commit-section .table>thead:first-child>tr:first-child>th:nth-child(5) p:first-child{max-width:100%;}
.time-commit-section.section {padding-bottom: 0;} 
 
/*Speaker Diversity Program*/
.sdp-section.section .bullleted-list li {
   	 margin-bottom: 16px;
}
.sdp-section.section .container {background: url(https://assets.swoogo.com/uploads/1721980-625862d55f4d5.svg), no-repeat;color: #fff;background-size: cover;background-repeat: no-repeat;padding: 65px 70px 80px 60px;border-radius: 10px;}
/*color white*/
.sdp-section.section .section-title,
.applynow-section .section-title,
.applynow-section,
.sdp-section .section-description,
.applynow-section .section-description,
.sdp-section.section .bullleted-list li {color: #fff;}

.sdp-section.section.list-title-cap {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;position: relative;
}

.sdp-section.section .list-title-cap:after {content: "";width: 32px;height: 1px;background: #E1E3EA;position: absolute;left: 0;top: -9px;}

.sdp-section.section .sdp-tlt {
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;display: block;position: relative;margin-bottom: 16px !important;
}

 
 
/*FAQ*/
.sdp-section.section {padding-bottom: 0;}
.faq-section.section {padding-top: 79px;padding-bottom:0;}
.swoogo-accordion .panel {
    border: 0;
}
.swoogo-accordion .panel-default>.panel-heading {
    background: transparent;
    padding:0;
  	margin-bottom:24px;
}
.swoogo-accordion  .panel-body {
   border: 1px solid #E1E3EA;
    border-top: 0;
    border-radius: 0 0 8px 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    color: #000000;
    padding: 32px;
  border-top: 0 !important;
}
.collapse.collapsing {  margin-top: -28px;}
.panel-body {
    border-color: #E1E3EA !important;
    z-index: 0;
    background: #fff;
}
.swoogo-accordion h4.panel-title a p {font-size: 16px;color: var(--black);font-weight: 700;}
.swoogo-accordion h4.panel-title a {
     padding: 32px;
    background: rgba(250, 250, 250, 0.4);
    border: 1px solid #E1E3EA;
    border-radius: 8px;
}

.swoogo-accordion h4.panel-title a.row-reverse {
    border-radius: 9px 9px 0 0;
}

.swoogo-accordion h4.panel-title  a.row-reverse.collapsed {border-radius: 9px;}
.panel-collapse.collapse.in, .panel-collapse.collapsing {transition: 0.2s ease-in-out 0s;}
.panel-collapse.collapse.in,
.panel-collapse.collapsing{
        margin-top: -25px;
        margin-bottom: 24px;
        border-top:0;
}
 
/*apply Button*/
.applynow-section.section {padding: 96px 0 98px 0;}
 .applynow-section.section .container {background: url('https://assets.swoogo.com/uploads/1722351-62586b975ee2b.svg'), no-repeat;background-size: cover;padding: 55px 50px;border-radius: 8px;}
.applynow-section.section  .section-description {font-weight: 400;
font-size: 16px;line-height: 24px;margin-top: 8px !important;}
/*footer*/
#footer-wrap {
  background: url('https://assets.swoogo.com/uploads/1722422-62586fb04b318.svg') no-repeat;
  padding: 75px 0 25px 0;background-size: cover; 
}


#footer-wrap .social-media-links li a i {
    color: #000;
}

#footer-wrap .swoogo-line.mt-none.mb-none {
    border-color:  #E1E3EA;
}

#footer-wrap ul.footer-menu {
    display: flex;
    justify-content: left;
    list-style: none;
    margin: 0 auto;
    padding: 0;
}

#footer-wrap ul.footer-menu li {
  position: relative;
  padding: 0 15px;
  font-weight: 500;
  font-size: 12px;
  line-height: 175%;
  font-family:var(--f-tst-m);
}
ul.footer-menu li:after {
   content: '';
    position: absolute;
    right: 0;
    top: 4px;
    bottom: 0;
    width: 1px;
    background: #1F304C;
    height: 70%;
}

ul.footer-menu li a {
    letter-spacing: 0.02em;
    color: #1F304C;
    line-height: normal;
}

ul.footer-menu li:last-child:after {
    display: none;
}
.join-the_conv {font-weight: 400;
  font-size: 16px;
  line-height: 150%;color: #000;
}
#footer-wrap ul.footer-menu li:first-child {padding-left: 0;}

ul.footer-menu li a:hover {cursor: pointer;text-decoration: none;color: #000;}
.join-the_conv span {
  font-weight: 700;
  background: linear-gradient(102.84deg, #CB348E 0.95%, #EC3092 36.24%, #F22F46 82.7%), #EC3092;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

/* Registation pages */
  
  select.form-control{
     -webkit-appearance: none;
       -moz-appearance: none;
       appearance: none;
       background: transparent url(https://assets.swoogo.com/uploads/1739018-626188cdc311c.svg) no-repeat 100% center;
       background-position: right 1.5rem center;
       background-size: 10px;
}
   
 
.register-left-sidebar{
	background: url(https://assets.swoogo.com/uploads/1725683-625ac472bd973.svg), no-repeat;
  	background-size:cover;
    padding: 0 25px;
}
.register-left-sidebar h2.heading-title{
	font-family: var(--font-whitney);
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #fff;
  	margin: 0;
}
.reg-left-content {
    background: rgba(83, 62, 138, 0.1);
    border: 1px solid #E1E3EA;
    box-sizing: border-box;
    border-radius: 8px;padding: 24px;
 
}

.register-left-sidebar p{
	font-family: var(--font-twilio-sans-text);
  	 color: #fff;
}

.register-right-sidebar{
	padding-left: 15px;
    padding-right: 15px;
}
.register-left-sidebar .bullet-list ul li:before {
	background: url(https://assets.swoogo.com/uploads/1738855-62617faf25fbb.svg) no-repeat;
    background-size: contain;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-position: bottom;
    top: 8px;
}
.register-left-sidebar .bullet-list ul li {color: #fff;padding-left: 25px;}
.contact-form{
  	margin-top: 104px;
}
.reg-title,
.register-right-sidebar  .swoogo-title .title p{
    font: 800 normal 48px/60px Twilio Sans Display ExBld;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 125%;
    letter-spacing: 0.02em;
    color: #001541;margin: 0;
 }
  
.reg-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;margin-top: 8px !important;
}
.contact-form .steps{
    margin: 0;
    padding: 0;
    justify-content: flex-start;
    display: flex;
    align-items: center;
}
.contact-form .steps>li{
	/*z-index: 1;
  	position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;*/
    max-width: 20%;
    flex-basis: 20%;
  }
.contact-form .steps>li>a{
      padding: 0;
      background-color: #fff !important;
      text-align:left;
      margin-right:6px;
      display: flex;
      flex-wrap: wrap;
}
.contact-form .steps>li:last-child,
.contact-form .steps>li:last-child a{margin-right: 0 !important;}
.contact-form .swoogo-reg-progress .steps>li>a.step>.desc {
    font-weight: 400;
    font-size: 12px;
    line-height: 175%;
    margin-top: 0;
    margin-bottom: 4px;
    order: -1;
    display:none;
}
.contact-form .swoogo-reg-progress .steps>li.active>a.step .desc,
.contact-form .swoogo-reg-progress .steps>li.done>a.step .desc{
    color: #333;
    font-family: 'Twilio Sans Text';
    font-style: normal;
    font-weight: 600;
    font-size: 12px;

}
.contact-form .steps>li.active + li a .number {background: url(https://assets.swoogo.com/uploads/1742012-6262e63159778.svg), no-repeat;background-size: 100%;width: 28px;height: 28px;}
.contact-form .steps>li>a.step .number{
    padding: 0;
    margin: 0 !important;
    height: 28px;
    width: 28px;
    background: url(https://assets.swoogo.com/uploads/1741986-6262e3a33ea34.svg);
    background-repeat: no-repeat;
    text-indent: -100000px;
    background-position: center;
    background-size: unset;
    border-radius: 0;
}
.contact-form .steps>li.active>a.step .number{
    background: url(https://assets.swoogo.com/uploads/1741949-6262e157b0761.svg);
    width: 44px;
    height: 44px;
    background-position: center;
}
.contact-form .steps>li.done>a.step .number
{
    background-color: transparent;
    color: #4B5671;
    background: linear-gradient(108.11deg, #533E8A 5.43%, #CB348E 59.57%, #DD326D 82.28%, #F22F46 93.61%);
}
.contact-form .steps>li:after {content: '';height: 0px;position: absolute;top: 50%;width: 100%;left: 27px;border: 1px solid #AEB2C1;}
.contact-form .steps>li.active:after,
.contact-form .steps>li.done:after{
  left: 44px;
  border-image-source: linear-gradient(108.11deg, #533E8A 5.43%, #CB348E 59.57%, #DD326D 82.28%, #F22F46 93.61%);border-image-slice: 1;
  border-width: 1px;
}
.contact-form .steps>li.done:after {left: 28px;}
.swoogo-reg-progress .steps>li:last-child:after {display: none;}
.register-right-sidebar .btn i.fas.fa-angle-left {margin-right: 10px;;}
.register-right-sidebar .btn i.fas.fa-angle-right {margin-left: 10px;}
 
/*.contact-form .steps>li.done:after{
	content: '';
  	position: absolute;
    border-bottom: 2px solid #4B5671;
    width: 100%;
    top: 20px;
    left: 60%;
    z-index: 0;
}
.contact-form .steps>li.done>a.step .number{
	background: #4B5671;
    border: 0;
    color: #fff;
}*/
.steps_title {font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: var(--screen);
    font-family: var(--f-tst-m);
}
.contact-form h2{
	font-family: var(--font-whitney-bold);
    font-weight: 375;
    font-size: 34px;
    line-height: 43px;
  	color: var(--black);
  	margin: 8px 0px;
}
.contact-form .radio:first-child{
  	margin-top: 16px;
}
.contact-form .radio{
	margin-bottom: 8px;
}
.contact-form .radio:last-child{
	margin-bottom: 0;
}
.btn.btn-default.btn-file {
    padding: 13px;
}
.file-caption.form-control.kv-fileinput-caption {
    line-height: 35px;
}

/*fileuplaod design*/
.progress-bar.bg-success.progress-bar-success {
  background: linear-gradient(134.16deg, #FFFFFF -7.62%, #FBC960 -0.65%, #F58875 34.55%, #F22F46 84.89%);
  border-radius: 2px;
}
.file-input {padding: 15px;border: 1px solid #AEB2C1;border-radius: 4px;}
.file-preview {border: 1px dashed #AEB2C1;}
.btn.btn-default.btn-secondary.fileinput-remove.fileinput-remove-button {padding: 13px; border-radius: 0 4px 4px 0;}
.file-caption.form-control.kv-fileinput-caption.icon-visible {padding-left: 19px;}
.krajee-default.file-preview-frame {text-align: center;box-shadow: none !important;border: 0;}
.file-preview-thumbnails {text-align: center;margin: 0 auto;}
.file-preview {text-align: center;display: flex;align-items: center;justify-content: center;}
.file-input.file-input-new {border: 0;padding: 0;}

/* Bullet list style */

.bullet-list ul{
  	list-style: none;
	padding-left: 0;
  	margin-bottom: 0;
}
.bullet-list ul li{
  	position: relative;
  	font-family: var(--font-twilio-sans-text);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: var(--blue-dark);
  	padding-left: 34px;
    margin-bottom: 16px;
}
.bullet-list ul li:last-child{
	margin-bottom: 0;
}
.bullet-list ul li:before {
  	content: '';
    background: url(https://assets.swoogo.com/uploads/1686215-6246b1a738156.svg) no-repeat;
    width: 17px;
    height: 16px;
    position: absolute;
    top: 4px;
    left: 0;
}

/*==========  Non-Mobile First Method  ==========*/

@media(min-width:1200px){
 #w_17943836 .col-sm-3,
#w_18288712 .col-sm-3,
#w_18288711 .col-sm-3{padding-right: 0;}
  
  .reg-left-content {
    max-width:400px;
  }
  /* Registation pages */
  .register-left-sidebar{
    max-width:584px;
    padding: 0 92px;
  }
  .register-right-sidebar{
      padding-left: 152px;
      padding-right: 120px;
  }
}
@media(max-width:1390px) and (min-width:1200px){
  .register-right-sidebar {
      padding-left: 70px;
      padding-right: 70px;
  }
}


/*for  navigation*/



@media(min-width:768px){
  .fixed-top {
      top: -40px;
  }
}
@media (max-width: 1140px){ 
    body{padding-top:123px !important;} 

    .mobile-logo a {display: block;width: auto;}
    .menu-wrapper{padding: 15px 0;}
    .top-navigation{/* padding:0 15px; */padding-right: 0;}
    .menu-area .navbar-nav>li>a {padding: 16px 21px;}
    
}
/*responsive tab*/
@media(max-width:992px){
  .reg-left-content {margin-bottom: 30px;}
 .desktop-logo { display: none;}
  .mobile-logo {
    display: table;
    float: left;
    max-width: 200px;
    font-size: 20px;
  }
  /*hero section*/
  .hero-title {font: 800 normal 48px/0.94 Twilio Sans Display ExBld;}
  
  .swoogo-tabs .nav-tabs>li>a {margin-right: 0;}
    .audience-section .nav.nav-tabs {
              display:flex;
              flex-direction: column;
              height: 52px;
              overflow: hidden;
              max-width: 100%;
              padding: 0;
              border-radius: 4px;
              text-align: left;
              position: absolute;
              width: 100%;
              background: transparent;
              margin-top:-80px;
              border-right: 0;
              border-top: 0;
              border-left: 0;
      		
        } 
        .audience-section .nav.nav-tabs li {
            height: 53px;
            flex: 0 0 auto;
            width: 100%;
            text-align: left;
        }       
        .audience-section .nav.nav-tabs.open {
            height: auto;
            background: #F4F4F6;
        }        
        .swoogo-tabs .nav-tabs>li>a {
            border-radius: 0;
            text-align: left;
            justify-content: left;
        }
        .audience-section .swoogo-tabs .nav-tabs a[role="tab"] p {
            text-align: left;
        }   
        .audience-section .swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a {
            border-radius: 4px;
            border: 1px solid #E1E3EA;
            position: relative;
            background: #fff;
            color: var(--screen);
        }
        .audience-section .swoogo-tabs.tab-style-folder>.tab-loc-top>.nav-tabs>li.active>a:after {
            content: '';
            width: 16px;
            height: 16px;
            position: absolute;
            right: 20px;
            background: url(https://assets.swoogo.com/uploads/1688156-624742926a300.svg);
            background-repeat: no-repeat;
            background-position: center;
         	transition: all 0.4s ease-in-out 0s;
        }       
        .nav-tabs.open  li.active>a:after{
           transform: rotate(180deg);
      }
         .audience-section .tab-loc-top {
            position: relative;
        }
      .audience-section .nav.nav-tabs li.active {
          order: -1;
      }
      .audience-section .tab-content {
        padding-top: 92px;
      }
      .audience-section .tab-content .tab-widget-content.col-xs-12{padding:0;}
		.speakes-exp-section.section {padding-right: 15px;padding-left: 15px;}
	/*respo*/
   		 #w_17943854 .tab-content {padding: 24px;}
      .inspiration-section.section {padding-bottom: 24px;}
      .dat {width: 37%;}
      .dat-des {width: 63%;}
      .speakes-exp-section .container {padding: 32px 24px;border-radius:10px;}
      .sdp-section.section .container {border-radius: 10px;padding: 32px 24px;}
      .sdp-section.section {padding: 15px;}
      .applynow-section.section {padding: 15px;padding-bottom: 66px;}
  		#w_17943824 .col-sm-3 {
                max-width: 50%;
                margin: 0 auto;
                width: 48%;
                margin-bottom: 15px;
                margin-right: 15px;
        }
  	/*trackbox*/
        #w_17943836 .col-sm-3,
        #w_18288712 .col-sm-3,
        #w_18288711 .col-sm-3 {width: 50%;margin:0 auto;}
  
      /*table*/

        .time-commit-section.section .panel-title a {font-style: normal;
          font-weight: 700;
          font-size: 24px;
          line-height: 125%;
          text-align: left;padding: 32px 24px 60px 108px !important;position: relative;
        }
        .time-commit-section.section .panel-title a p{
          font-size: 24px !important;
          line-height: 125%;
        }
        #w_18288694_heading_1 .panel-title a:after,
        #w_18288694_heading_2 .panel-title a:after,
        #w_18288694_heading_3 .panel-title a:after,
        #w_18288694_heading_4 .panel-title a:after{
          content: '';
          width: 53px;
          height: 53px;
          position: absolute;
          left: 24px;
        }
        #w_18288694_heading_1 .panel-title a:after {
          background: url('https://assets.swoogo.com/uploads/1715931-6255bb41cd0f8.svg'), no-repeat;
          background-size: 100%;
        }
        #w_18288694_heading_2 .panel-title a:after {
          background: url('https://assets.swoogo.com/uploads/1715937-6255bb733d1b3.svg'), no-repeat;
          background-size: 100%;
        }
        #w_18288694_heading_3 .panel-title a:after {
          background: url('https://assets.swoogo.com/uploads/1715941-6255bb8c3e60a.svg'), no-repeat;
          background-size: 100%;
        }
        #w_18288694_heading_4 .panel-title a:after {
          background: url('https://assets.swoogo.com/uploads/1715945-6255bb9844206.svg'), no-repeat;
          background-size: 100%;
        }
        #w_18288694_heading_1 .panel-title a:before,
        #w_18288694_heading_2 .panel-title a:before,
        #w_18288694_heading_3 .panel-title a:before,
        #w_18288694_heading_4 .panel-title a:before{ 
          display: inline-block;
          position: absolute;
          bottom: 32px;
          left: 108px;
          background: #EDFBFF;
          border-radius: 30px;
          padding: 0 12px;font-weight: 400;
          font-size: 16px;
          line-height: 150%;
        }
        #w_18288694_heading_1 .panel-title a:before,
        #w_18288694_heading_2 .panel-title a:before{
          content: "Virtual";
        }

        #w_18288694_heading_3 .panel-title a:before,
        #w_18288694_heading_4 .panel-title a:before{
          content: "In-person ";
          background: #FBD6E9;
        }
  	/*footer*/
    #w_18259081>.row {display: flex;flex-wrap: wrap;}
    #w_18259081>.row .col-sm-8,
    #w_18259081>.row .col-sm-4 {width: 100%;}
    ul.list-inline.mt-medium.mb-medium.text-right {text-align: left;}
    #w_18259081>.row .col-sm-4 {
       order:-1;    
   }
     
  
  }/*End 992px*/




/*end responsive tab*/
@media (min-width: 992px) and (min-height: 500px){
.register-left-sidebar{
      position: sticky;
      top: 0;
      overflow: auto;
      height: 100vh;
      background: url(https://assets.swoogo.com/uploads/1725683-625ac472bd973.svg), no-repeat;
      background-size: cover;
  	 padding-bottom:60px;
  }
}
 

 

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

  /*gloal responsive*/
  .section-title{margin-bottom:16px;}
  /*responsive issue for 768px*/
    
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
  /*hero responsive*/
  .hero-section.section {
      background: url(https://assets.swoogo.com/uploads/1718657-6257039322532.svg), no-repeat;
      background-size: cover;
      background-position: center;
  	  padding-top: 47px;
  }
  #w_18150877 br {display: none;}
  /*track*/
  #w_17943836 .col-sm-3 {padding-right: 15px;}

  /*registration form*/
  .register-left-sidebar{ padding: 0 15px;}
  .register-right-sidebar {padding: 15px;}
  .swoogo-reg-progress .steps {flex-flow: row;}
  #w_17326920 .row,
  #w_17327529 .row,
  #w_17327559 .row,
  #w_17324904 .row,
  #w_17368591 .row{display: flex;justify-content: space-between;width: 100%; }
  #w_17326920 .row .col-sm-6,
  #w_17368591 .row .col-sm-6,
  #w_17327559 .row .col-sm-6,
  #w_17324904 .row .col-sm-6,
  #w_17327529 .row .col-sm-6{width: 100%;}
  .contact-form {  margin-top: 30px; }
	.contact-form .steps>li:after {top: 43%;}
 

  /*Navigation*/
  .top-navigation{padding:0;}
  .top-navigation li:last-child a {  padding-right: 0; }
  .register-buttons .btn.btn-standard {padding: 13px 24px !important;border-radius: 8px;}
  .menu-btn{display:block;}
  .menu-area .swoogo-nav { display: none; }
  .menu-wrapper{padding:16px 0;}
  .menu-wrapper .logo-area img{height:31.08px;}
  .mobile-navigataion.open { display: block; }
  .mobile-navigataion .navbar-nav.swoogo-nav.nav li.dropdown a {background: transparent;text-align: center;}
  .mobile-navigataion .navbar-nav.swoogo-nav.nav li.dropdown li a{font-size:80%;}
  .mobile-navigataion .btn-standard {
      display: block;
      padding: 13px 0 !important;
      border-radius: 4px;
      margin-top: 32px !important;
    	background:var(--beacon)
	}
    .mobile-navigataion.open {
      padding-top: 23px;
  }
  
  
 /*home page*/
      div#w_17943812>.row{display:block;}
      #w_17943812 .col-sm-7,
      #w_17943812 .col-sm-5{
        width:100%;
        max-width: 100%;
      }
      .section{padding:64px 0;}
      .session-format span {
        position: relative;
        margin-top: 24px;
      }
      span.dev-text {font-size: 24px;letter-spacing: 0;}
      .inspiration-section.section {padding-top: 32px;}
      span.ib-caption {text-align: left;}
      .dates-section.section {padding-top: 0;}
      .speakes-exp-section.section {padding: 15px;}
      .list-title-cap {position: relative;}
      .faq-section.section {padding-top: 64px;}
      .applynow-section.section .container {padding: 32px 24px;}
      .dis-f-center br {display: none;}
      .audience-section.section {background: url('https://assets.swoogo.com/uploads/1725643-625a944630f90.svg'), no-repeat;background-size: cover;}
    
      /*session*/
      #w_17943812{position:relative;padding:24px; margin-bottom: -305px;}
      .session-format {
        min-height: unset;
        max-width: 296px;
        margin: 0 auto 16px auto;
      }
  
    
        /*Tracks*/
        #w_17943824 .col-sm-3 {padding-right: 15px;}

        .inspiration-box>img{width: 100%;}
        .inspiration-box {
          margin-bottom: 64px;
        }
        .responsive-table>tbody>tr>td:before{text-align: left;white-space: pre-wrap;padding-left: 10px;font-weight: bold;}
        .responsive-table:not(.no-header-row)>tbody>tr>td{
          text-align: center;
        }
        div#w_17943916 .row {
          display: flex;
          flex-wrap: wrap;
        }
        div#w_17943916 .row .col-sm-6:first-child {
          order: 0;
        }
        div#w_17943916 .row .col-sm-6:last-child {order: -1;}
        div#footer-wrap {
          padding: 30px 15px;
        }
        #footer-wrap ul.footer-menu li {
          display: inline-block;
          margin-bottom: 24px;
          line-height:1;
        }
        #footer-wrap ul.footer-menu {
          display: block;
          text-align: left;
        }
        #footer-wrap ul.footer-menu li:last-child {
          margin-bottom: 0;
        }
        #w_17943824 .col-sm-3,
        #w_17943836 .col-sm-3,
        #w_18288712 .col-sm-3,
        #w_18288711 .col-sm-3 {width:100%;max-width:100%;}
  
}/*End 768px*/

@media(max-width : 580px){
    .speakes-exp-section .container {
        background: url(https://assets.swoogo.com/uploads/full/1725645-625a9714b05b0.png),no-repeat;
        background-size: cover;
      }
      .sdp-section.section .container {
        background: url(https://assets.swoogo.com/uploads/full/1725647-625a983e2a428.png),no-repeat;
        background-size: cover;
      }
      .applynow-section.section .container { 
        background: url(https://assets.swoogo.com/uploads/full/1725649-625a98b2ca96d.png),no-repeat;
        background-size: cover;
      }
 	 .join-the_conv {text-align: center;}
}
@media(max-width:550px){
	#footer-wrap ul.footer-menu li {padding-left: 0;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

 .up-tit {font: 500 normal 16px/24px 'Twilio Sans Text Medium';color: #fff;}
.bel-tit{font: 400 normal 16px/24px 'Twilio Sans Text';color: #fff;}

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}

/*reg page buttons*/ 
#register-page .register-right-sidebar .btn-alternate {border: 1px solid #001541 !important;}
#register-page .register-right-sidebar .btn-alternate,
#register-page .register-right-sidebar .btn-standard{
  min-width: 129px;
}
#register-page .register-right-sidebar .btn-alternate:hover { background: var(--beacon);}