/* Typography */
body,
button,
input,
select,
textarea,
.custom-font,
.trade-template h1,
.trade-template h2,
.trade-template h3,
.trade-template h4,
.trade-template h5,
h1,
h2,
h3,
h4,
h5,
h6,
.nav-menu-btn,
.speaker-view {
    font-family: "AmazonEmber", serif !important;
}
/*Typo*/
.trade-template h2,
.global-template h2,
h2 {
    font-size: 40px !important;
    line-height: 48px !important;
    font-weight: normal !important;
    text-transform: none !important;
}

.trade-template h4,
.global-template h4,
h4 {
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
}
.trade-template p,
.global-template p,
p,
.trade-template .html-container p,
.trade-template .html-container ul,
.trade-template .html-container ol {
    font-size: 16px;
    line-height: 20px;
}

/* link */
a:focus,
a:hover {
    outline: 0;
}

/* Button */
.Component-elementGroups-0-2-1 button {
    font-size: 20px !important;
    line-height: 23px !important;
    font-weight: normal !important;
}

/* Utility class */
.p-0 {
    padding: 0;
}

.main-app-container {
    max-width: 1310px;
    padding-left: 15px;
    padding-right: 15px;
}

.section-771559 .element-3290556 .atom-main {
    background-color: #161e2d;
    color: #fff;
    border: 1px solid #161e2d;
}

/* link1 Hover state */
.section-771559 .Component-elementGroups-0-2-1 a:hover button.atom-main {
    background-color: transparent;
    color: #161e2d;
}

/* Speaker Single */

.main-react-view {
    padding-bottom: 120px;
}

.speaker-view .speaker-container .speaker-profile {
    padding: 82px 38px;
    min-height: 675px;
}

.color-1-background-opacity {
    background-color: #fff;
}

.speaker-view .speaker-container .speaker-profile .speaker-back-button i {
    display: none;
}

.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-button-label {
    font-size: 20px;
    text-transform: lowercase;
}
.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-button-label:first-letter {
    text-transform: capitalize;
}

.speaker-view .speaker-container .speaker-profile .speaker-back-button {
    width: 210px;
    background-color: #161e2d;
    font-size: 20px;
    line-height: 23px;
    height: 56px;
    top: -56px;
    border-radius: 5px;
    box-shadow: none;
}

.speaker-view .speaker-container {
    padding-top: 0;
    margin-top: 260px;
    width: 100%;
    max-width: 1310px;
    padding: 0 15px;
}

.speaker-view .speaker-container .speaker-profile {
    background-color: #f9f1d4;
    margin: 0;
}

.speaker-view .speaker-container .speaker-profile .speaker-share-button,
.speaker-sessions-twitter-wrapper,
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper {
    display: none;
}

.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper {
    color: #161e2d;
}
.speaker-view .speaker-container .speaker-profile .speaker-name-wrapper .speaker-name {
    font-size: 32px;
    line-height: 32px;
    margin: 0;
    color: #161e2d;
    margin-bottom: 12px;
}

.speaker-view .speaker-container .speaker-profile .speaker-position {
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    color: #161e2d;
}

.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper .speaker-bio,
.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper .speaker-links-wrapper {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
}

.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper .speaker-links-wrapper {
    position: relative;
    bottom: auto;
}

.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
    padding: 0;
    height: 360px;
    max-width: 300px;
}

.speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image-stub {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: none;
}

.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper {
    padding: 0;
    padding-left: 42px;
}

.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper .speaker-links-wrapper a {
    color: #1768c9;
    text-decoration: underline;
}

.speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-socials {
    flex-direction: row-reverse;
    margin: 0;
    padding: 0;
    align-items: flex-start;
}

.speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-social i:before {
    display: none;
}

.speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-social i.icon-twitter2 {
    width: 67px;
    height: 67px;
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/dr8MDRYYTfmgZun8nrvA_twitter-icon-circle%402x.png);
    background-size: 67px 67px;
    background-repeat: no-repeat;
    display: block;
}
.speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-social i.icon-AgendaAtt_linkedin {
    width: 67px;
    height: 67px;
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/kO4LRG5pSvO6LujdGD2C_insta-icon-circle%402x.png);
    background-size: 67px 67px;
    background-repeat: no-repeat;
    display: block;
}

.speaker-view .speaker-container .speaker-profile .speaker-back-button .speaker-back-button-label {
    padding-right: 0px;
}

/* Registration Page css */

.section-776492 .Component-elementGroups-0-2-1 .col-sm-12 img {
    width: 242px;
    margin: 0 auto;
    height: auto;
    padding: 0;
}
.section-775225 .element-3315772 {
    display: none;
}

.section-775225 .col-sm-12 {
    padding: 0;
}

.registration-row {
    display: flex;
    margin: 0 -6px;
    flex-wrap: wrap;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    color: #56616c;
}
.registration-col {
    width: 20%;
    padding: 0 6px;
    display: flex;
}
.ticket-type {
    width: 100%;
    box-shadow: 0px 3px 6px #00000029;
    -webkit-box-shadow: 0px 3px 6px #00000029;
    -moz-box-shadow: 0px 3px 6px #00000029;
}

.ticket-type .top {
    padding: 35px 15px;
}

.ticket-type .bottom {
    background: #f9f9f9;
    padding: 40px 15px;
}

.ticket-type__title {
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.ticket-type__title h4 {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 25px;
}

.ticket-type__description {
    min-height: 180px;
}

.ticket-type__features {
    min-height: 160px;
}

.ticket-type__description p {
    line-height: 25px !important;
}

.ticket-type__title .caption-01 {
    color: #56616c;
}
.ticket-type__btn {
    margin-bottom: 20px;
}

.ticket-type__btn a {
    width: 100%;
    display: block;
    text-align: center;
    padding: 15px;
    border-radius: 5px;
    text-decoration: none;
    transition: all 0.5s ease;
}

.ticket-type__btn .ticket-register {
    background-color: #161e2d;
    border: 1px solid #161e2d;
    color: #fff;
}

.ticket-type__btn a:hover {
    background: transparent;
    color: #161e2d;
}

.ticket-type__btn .ticket-soldout {
    background-color: #d2d8e0;
    color: #fff;
    color: #56616c;
    border: 1px solid transparent;
}

.ticket-type__btn .ticket-soldout:hover {
    border-color: #161e2d;
}

.feature-title {
    margin-bottom: 16px;
    font-weight: bold;
}

.ticket-features {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ticket-features li {
    margin-bottom: 16px;
    position: relative;
    padding-left: 22px;
}
.ticket-features li.crossed {
    color: #56616c;
}

.ticket-features li:before {
    content: "";
    background-image: url("https://s3.amazonaws.com/bizzabo.users.files/eZvj5B8oRhC9QzHxMEIx_tick-icon.png");
    background-repeat: no-repeat;
    background-size: 13px 9px;
    width: 13px;
    height: 9px;
    position: absolute;
    top: 7px;
    left: 0;
}

.ticket-features li.crossed:before {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/84tD5FntSDaAbgw2j3dk_cross-icon.png);
    background-size: 8px 8px;
    width: 8px;
    height: 8px;
}

.feature-info {
    font-style: italic;
    margin: 0;
}

.section-788358 .element-3398411 h2 {
    font-size: 24px !important;
    margin: 0;
    font-weight: bold !important;
    line-height: 28px !important;
}

#section-784916 {
    padding: 80px 0 80px;
}

.section-784916 .element-3315772 {
    display: none;
}

/* Individual Registration page */
.section-776572 .Component-elementGroups-0-2-1 .col-sm-12,
.section-776576 .Component-elementGroups-0-2-1 .col-sm-12,
.section-776608 .Component-elementGroups-0-2-1 .col-sm-12,
.section-776637 .Component-elementGroups-0-2-1 .col-sm-12,
.section-776640 .Component-elementGroups-0-2-1 .col-sm-12 {
    padding: 0;
}

.section-776572 .main-app-container,
.section-776576 .main-app-container,
.section-776608 .main-app-container,
.section-776637 .main-app-container,
.section-776640 .main-app-container {
    max-width: 1110px;
}

.section-776570 .main-app-container,
.section-776638 .main-app-container,
.section-776590 .main-app-container,
.section-776609 .main-app-container,
.section-776641 .main-app-container {
    max-width: 1140px;
}

.section-776572 .element-3323699,
.section-776576 .element-3323724,
.section-776608 .element-3323866,
.section-776637 .element-3323981,
.section-776640 .element-3324005 {
    display: none;
}

.section-776572 .Component-elementGroups-0-2-1 .element-3323702,
.section-776576 .Component-elementGroups-0-2-1 .element-3323727,
.section-776608 .element-3323869,
.section-776637 .element-3323984,
.section-776640 .element-3324008 {
    margin: 0;
}
.back-btn-container {
    max-width: 230px;
}
.back-btn-container a {
    display: block;
    padding: 16px;
    min-width: 230px;
    text-align: center;
    background-color: #161e2d;
    border: 2px solid #161e2d;
    border-radius: 5px;
    color: #fff;
    font-size: 20px;
    line-height: 23px;
    text-decoration: none;
    font-weight: normal;
}

.tickets-widget-preview {
    margin-top: 25px;
}

/* Header, Navigation Custom Css */

.home-page {
    padding-top: 90px;
}

/*#bs-example-navbar-collapse-1 .nav.navbar-nav {
        display: none !important;
}*/

header .container-fluid {
    padding-top: 8px;
}
.navColors nav.navbar,
.navColors nav.navbar-default {
    min-height: 90px;
    padding: 18px 0 0;
}
.navbar-collapse {
    position: relative;
}
.navbar-nav {
    width: 100%;
    justify-content: flex-end;
    display: flex !important;
    align-items: center;
    line-height: 32px;
}
.navbar-nav .logo-li-holder {
    position: absolute !important;
    left: 0;
}
.navbar-nav .logo-li-holder .image-container-item {
    height: 32px;
}
.navbar-nav .logo-li-holder .image-container-item img {
    margin: 0;
    width: auto;
    height: 28px;
}
.navbar-nav > li {
    float: none;
}
.trade-template .nav-menu-btn,
.nav-menu-btn {
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
}

.trade-template .navbar-nav > li > a,
.trade-template .nav-button-wrapper,
.nav-button-wrapper {
    padding: 0 35px;
}

.navbar-nav li:nth-child(2) a.nav-button-wrapper {
    padding-left: 0;
}
.navbar-nav li:last-child a.nav-button-wrapper {
    padding-right: 0;
}

/* Hero banner  css */

.section-770504 .atom-sectionMain {
    min-height: 860px;
    background-size: cover;
}
.section-770504 .custom-space-bottom,
.section-770504 .main-app-container {
    padding-top: 103px;
    padding-bottom: 87px;
}

.section-770504 h2 {
    margin: 0;
}

.section-770504 .Component-elementGroups-0-2-1 {
    width: 100%;
    display: flex;
    align-items: center;
}

.section-770504 .hero-stats li {
    font-size: 20px;
    line-height: 19px;
    font-weight: normal;
    display: flex;
    align-items: center;
}

.section-770504 .hero-stats li span {
    display: inline-block;
}

.section-770504 .hero-stats li img {
    width: 20px;
    height: 20px;
}

.section-770504 .hero-stats li:last-child img {
    width: 24px;
    height: 17px;
}

.section-770504 .main-app-container .element-3283694,
.section-770504 .main-app-container .element-3283695 {
    margin: 0;
    text-align: left;
}

.section-770504 .main-app-container .element-3283695 a:hover .atom-main {
    background-color: #202f3f;
    color: #fff;
}

/* Counter Css */
.section-770519 .element-3283802,
.section-770519 .element-3283802 h2 {
    padding: 0;
}

.section-770519 .global-template .countdown-header-container {
    display: block;
    height: auto;
    width: 48%;
}
.section-770519 .global-template .countdown-view-holder {
    padding: 0;
    width: 52%;
}

.section-770519 .element-3283802 h2 {
    max-width: 400px;
    line-height: 48px;
}

.global-template .count-container {
    /* border-color: #56616C; */
    border-color: rgba(86, 97, 108, 0.5);
    border-width: 1px;
    display: flex;
    min-height: 92px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: auto;
    padding: 0;
    padding-left: 10%;
    padding-right: 10%;
}

.global-template .count-container:first-child {
    border-left: 0;
    padding-left: 0;
}

.global-template .count-container:last-child {
    border-right: 0;
    padding-right: 0;
}

.global-template .count-container .count-number {
    font-size: 24px;
    line-height: 20px;
    margin-bottom: 15px;
}

.global-template .count-container .count-unit {
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    text-transform: lowercase;
}

.global-template .count-container .count-unit:first-letter {
    text-transform: capitalize;
}

/*  Expect section css */
.section-770584 .element-3284127,
.section-771496 .element-3290075,
.section-786496 .element-3290075 {
    text-align: left;
}
.section-770584 .element-3284127 h2,
.section-786496 .element-3284127 h2,
.section-771496 .element-3290075 h2 {
    padding: 0;
}

.section-786496 .element-3290075 .atom-main {
    padding: 0;
}

.section-770584 .Component-elementGroups-0-2-1 .col-sm-4 {
    width: 33.33%;
    padding: 0;
    background-color: #ffffff;
    padding-bottom: 30px;
}

.section-770584 .Component-elementGroups-0-2-1 .col-sm-4 img {
    margin-bottom: 0;
}
.section-770584 .Component-elementGroups-0-2-1 .col-sm-4 div.full-width {
    margin: 0;
    padding: 30px 15px;
    text-align: left;
    min-height: 232px;
}
.section-770584 .Component-elementGroups-0-2-1 .col-sm-4 div.full-width:last-child {
    padding-bottom: 0;
    min-height: 0;
}

.section-770584 .Component-elementGroups-0-2-1 .col-sm-4 div.full-width button {
    margin: 0;
    padding: 0;
    text-decoration: underline;
    white-space: normal;
    text-align: left;
}
.section-770584 .Component-elementGroups-0-2-1 .col-sm-4 div.full-width p {
    margin: 0;
}

.section-770584 .Component-elementGroups-0-2-1 .col-sm-4 div.full-width p strong {
    color: #161e2d;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 16px;
    display: block;
}
.section-770584 .Component-elementGroups-0-2-1 .col-sm-4 div.full-width p {
    font-size: 16px;
    line-height: 25px;
    color: #56616c;
}

/* Schedule Css */

.section-771496 .Component-elementGroups-0-2-1 .col-sm-6,
.section-786496 .Component-elementGroups-0-2-1 .col-sm-6 {
    padding: 0;
}

.section-793921 .Component-elementGroups-0-2-1 .col-sm-6:first-child,
.section-771496 .Component-elementGroups-0-2-1 .col-sm-6:first-child,
.section-786496 .Component-elementGroups-0-2-1 .col-sm-6:first-child {
    width: 15.5%;
    display: none !important;
}

.section-793921 .Component-elementGroups-0-2-1 .col-sm-6:last-child,
.section-771496 .Component-elementGroups-0-2-1 .col-sm-6:last-child,
.section-786496 .Component-elementGroups-0-2-1 .col-sm-6:last-child {
    width: 100%;
    /* padding-left: 12px; */
}

.section-793921 .Component-elementGroups-0-2-1 .col-sm-6 .element-3290078,
.section-771496 .Component-elementGroups-0-2-1 .col-sm-6 .element-3290078,
.section-786496 .Component-elementGroups-0-2-1 .col-sm-6 .element-3290078 {
    background-color: #d7ebfb;
    padding: 22px 16px;
    border: 1px solid #d2d8e0;
    height: 100%;
}

.section-793921 .trade-template p,
.section-771496 .trade-template p,
.section-786496 .trade-template p {
    font-size: 16px;
    line-height: 20px;
    color: #161e2d;
    margin-bottom: 16px;
}

.section-793921 .schedule-content p:last-child,
.section-771496 .schedule-content p:last-child,
.section-786496 .schedule-content p:last-child {
    color: #56616c;
}

.schedule-content {
    background-color: #fff;
    border: 1px solid #d2d8e0;
    padding: 22px 42px 22px 15px;
    margin-bottom: 16px;
}
.schedule-content:last-child {
    margin-bottom: 0;
}
.schedule-content__time {
    width: 22%;
}

.schedule-content__remarks {
    width: 77%;
}

.section-771559 .element-3290552 {
    display: none;
}

.section-771559 .element-3290556,
.section-771559 .element-3290556 button {
    margin: 0;
}

/* Speaker Css */
.section-765497 .element-3252721 {
    text-align: left;
}
.section-765497 .element-3252721,
.section-765497 .attendees-faces-holder {
    margin-bottom: 0;
    padding: 0;
}
.section-765497 .element-3252721 h2 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 40px;
}

.section-765497 .attendees-faces-holder .row {
    margin-left: 0px;
    margin-right: 0px;
}

.section-765497 .entity-photo-holder > a {
    display: block;
    height: 295px;
    width: 100%;
    position: relative;
}

.section-765497 .entity-photo-holder > a object {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.section-765497 .entity-photo-holder > a:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    background: #ff990073;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.section-765497 .entity-photo-holder > a:hover::before {
    opacity: 1;
    visibility: visible;
}

.trade-template .speakers .entity-photo-holder img,
.trade-template .speakers .object-trade-thumbnail {
    width: 100%;
    min-width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    object-fit: cover;
}

.trade-template .speakers .entity-photo-holder:hover .object-trade-thumbnail {
    transform: none;
}

.section-765497 .entity-photo-holder {
    padding: 0;
    display: inline-block;
    vertical-align: top;
    margin-right: 15.6px;
    width: 19%;
}

.section-765497 .entity-photo-holder:nth-of-type(5n) {
    margin-right: 0px;
}

.section-765497 .entity-photo-holder .atom-fullname {
    margin-top: 20px;
    margin-bottom: 14px;
    font-size: 24px !important;
    line-height: 25px !important;
    font-weight: normal;
}

.section-765497 .entity-photo-holder .atom-fullname strong {
    font-weight: normal;
}

.section-765497 .entity-photo-holder .attendee-title {
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0px;
    color: #d2d8e0;
}
.trade-template .speakers .attendee-company {
    display: none;
}

.section-765497 .trade-template .entity-photo-holder {
    margin-bottom: 40px;
}

.section-776220 .element-3290552 {
    display: none;
}
.section-776220 .Component-elementGroups-0-2-1 .col-sm-12 {
    padding: 0;
}
.section-776220 .Component-elementGroups-0-2-1 .element-3290556 {
    margin: 0;
}

.section-776220 .Component-elementGroups-0-2-1 .element-3290556 a:hover button {
    color: #fff;
    background-color: #202f3f;
}

/* Work at amazon css */
.section-793635 .col-xs-12,
.section-770594 .col-xs-12 {
    padding: 0;
}

.section-793635 .element-3284196 .atom-main {
    text-align: left;
}

.section-793635 .element-3284197 {
    display: none;
}

.section-770594 .trade-template .event-description {
    margin-top: 20px;
    max-width: 884px;
    font-size: 16px;
    line-height: 25px;
}

.section-797331 .col-xs-12 {
    padding: 0;
}

.section-797331 .element-3284196 .atom-main,
.section-797331 .element-3284197 .atom-main {
    text-align: left;
}

.section-797334 .element-3284185,
.section-797335 .element-3284337,
.section-797336 .element-3284337,
.section-770593 .element-3284185,
.section-770627 .element-3284337,
.section-793638 .element-3284337 {
    display: none;
}

.section-797334 .Component-elementGroups-0-2-1 img,
.section-797335 .Component-elementGroups-0-2-1 img,
.section-797336 .Component-elementGroups-0-2-1 img,
.section-770593 .Component-elementGroups-0-2-1 img,
.section-770627 .Component-elementGroups-0-2-1 img,
.section-793638 .Component-elementGroups-0-2-1 img {
    width: 67px;
    margin-bottom: 30px;
}

.section-797334 .Component-elementGroups-0-2-1 div.col-sm-4,
.section-797335 .Component-elementGroups-0-2-1 div.col-sm-4,
.section-797336 .Component-elementGroups-0-2-1 div.col-sm-4,
.section-770593 .Component-elementGroups-0-2-1 div.col-sm-4,
.section-770627 .Component-elementGroups-0-2-1 div.col-sm-4,
.section-793638 .Component-elementGroups-0-2-1 div.col-sm-4 {
    padding: 0;
    width: auto;
}

.section-797334 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
.section-797335 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
.section-797336 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
.section-770593 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
.section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
.section-793638 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element {
    margin: 0;
}

.section-797334 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p,
.section-797335 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p,
.section-797336 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p,
.section-770593 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p,
.section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p,
.section-793638 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p {
    margin-bottom: 18px;
}

.section-797334 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p:last-child,
.section-797335 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p:last-child,
.section-797336 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p:last-child,
.section-770593 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p:last-child,
.section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p:last-child,
.section-793638 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element p:last-child {
    margin-bottom: 0;
}

.section-797334 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
.section-797335 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
.section-797336 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
.section-770593 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
.section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
.section-793638 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child {
    margin-top: 30px;
    display: block;
}

.section-797334 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a,
.section-797335 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a,
.section-797336 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a,
.section-770593 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a,
.section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a,
.section-793638 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a {
    color: #161e2d;
    text-decoration: underline;
}

.section-797334 .trade-template p strong,
.section-797335 .trade-template p strong,
.section-797336 .trade-template p strong,
.section-770593 .trade-template p strong,
.section-770627 .trade-template p strong,
.section-793638 .trade-template p strong {
    font-size: 18px;
    line-height: 28px;
}

.section-797334 .trade-template p,
.section-797335 .trade-template p,
.section-797336 .trade-template p,
.section-770593 .trade-template p,
.section-770627 .trade-template p,
.section-793638 .trade-template p {
    font-size: 16px;
    line-height: 25px;
}

/* FAQ */
.section-770522 .Component-elementGroups-0-2-1 .col-sm-12 {
    width: 100%;
}
.section-770522 .element-3283817 h2 {
    padding: 0;
}
.section-770522 .Component-elementGroups-0-2-1 .col-sm-12 {
    padding: 0;
}

.tabs li,
.tabs a,
.trade-template .tab-content p {
    font-size: 16px;
    line-height: 20px;
    color: #161e2d;
}

.trade-template .tab-content p {
    line-height: 25px;
    color: #56616c;
}
.trade-template .tab-content p strong {
    line-height: 25px;
    color: #161e2d;
}

.tab-links {
    width: calc(255px + 125px);
}

.tabs ul {
    list-style-type: none;
    padding: 0;
}

.tabs ul li {
    display: block;
}

.tabs ul li a {
    display: block;
    text-decoration: none;
    padding: 10px 15px;
    position: relative;
    color: #161e2d;
}
.tabs ul li a:before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #eff0f2;
}
.tabs ul li a.active {
    font-weight: bold;
}
.tabs ul li a.active:before,
.tabs ul li a:hover:before {
    background-color: #1768c9;
}

.tabs ul li:last-child a::before {
    display: block !important;
}

.tabs .customer-service img {
    width: 46px;
}
.tabs ul li h4 {
    font-size: 24px;
    line-height: 28px;
}

.tab-links-btn {
    margin-top: 60px;
}

.tab-links-btn a {
    background-color: #161e2d;
    border: 1px solid #161e2d;
    width: 230px;
    display: block;
    height: 56px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    line-height: 23px;
    color: #fff;
    font-weight: normal;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.tab-links-btn a:hover {
    background-color: transparent;
    color: #161e2d;
}

.tab-content {
    display: none;
    margin: 0;
    width: calc(100% - 380px);
}

.tab-content div {
    margin-bottom: 50px;
}
.tab-content div:last-child {
    margin-bottom: 0;
}
.tab-content.active {
    display: block;
}

/* Footer Css */
.main-view.footer-padding.footer-padding-confirmation {
    padding-bottom: 0;
}
footer.footer-with-confirmation-link {
    display: none;
}

.theme-footer {
    background-color: #202f3f;
    padding: 78px 0;
    position: relative;
    left: 0;
    bottom: 0;
    height: auto;
    line-height: normal;
    width: 100%;
}

.theme-footer .main-app-container {
    display: flex;
    justify-content: space-between;
}

.theme-footer p,
.theme-footer h4,
.theme-footer p a {
    font-size: 16px;
    line-height: 25px;
    color: #d2d8e0;
    margin: 0;
}
.theme-footer p a {
    text-decoration: underline;
}
.theme-footer h4 {
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 12px;
    color: #ffffff;
}

.theme-footer .footer-left {
    padding: 40px 0 0;
}

.theme-footer .footer-left p {
    max-width: 764px;
    margin-bottom: 30px;
}
.theme-footer .footer-left p:last-child {
    margin-bottom: 0;
}

.theme-footer .footer-right .footer-right__social ul.social-share {
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px;
}

.theme-footer .footer-right .footer-right__social ul.social-share li {
    padding: 0 5px;
}
.theme-footer .footer-right .footer-right__social ul.social-share li a {
    width: 36px;
    height: 36px;
    display: block;
    position: relative;
}

.theme-footer .footer-right .footer-right__social ul.social-share li img {
    transition: all 0.5s ease;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.theme-footer .footer-right .footer-right__social ul.social-share li img:first-child {
    z-index: 5;
}
.theme-footer .footer-right .footer-right__social ul.social-share li img:last-child {
    z-index: 0;
}
.theme-footer .footer-right .footer-right__social ul.social-share li a:hover img:first-child {
    opacity: 0;
}

.theme-footer .footer-right__social .footer-link {
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.theme-footer .footer-right__social .footer-link li {
    margin-bottom: 16px;
}
.theme-footer .footer-right__social .footer-link li a {
    color: #d2d8e0;
    text-decoration: underline;
}
.theme-footer .footer-right__social .footer-link li:last-child {
    margin-bottom: 20px;
}

/* Hamburger and menu responsive  */

.navbar-default .navbar-toggle {
    margin-top: 0;
    margin-bottom: 0;
}
.navbar-toggle {
    z-index: 999;
    padding-right: 15px;
}
.navbar-brand-logo .image-container-item img {
    max-width: 90px;
    margin-left: 15px;
}
.navbar-toggle .icon-bar {
    width: 40px;
    height: 4px;
    border-radius: 10px;
    margin-bottom: 10px;
    transition: all 0.3s ease-in-out;
}

.navbar-toggle.is-active .icon-bar:nth-child(3) {
    opacity: 0;
}

.navbar-toggle.is-active .icon-bar:nth-child(2) {
    transform: translateY(14px) rotate(45deg);
}

.navbar-toggle.is-active .icon-bar:nth-child(4) {
    transform: translateY(-14px) rotate(-45deg);
}

.registration-title {
    margin: 0 0 50px;
}

.registration-title h3 {
    font-style: normal;
    font-size: 24px;
    text-align: center;
    color: #161e2d;
    line-height: 32px;
}

.attendees-faces-holder .row {
    text-align: left;
}

/*==============================================
TERMS & CONDITIONS PAGE STYLES
==============================================*/

.section-781427 .element-3354774 {
    display: none;
}

.section-781427 .custom-space-bottom {
    padding: 55px 0;
}

.page-banner-content {
    text-align: center;
}

.page-banner-content h3 {
    font-size: 40px;
    line-height: 48px;
    font-style: normal;
    margin: 0;
}

.page-banner-content img {
    max-width: 240px;
    display: inline-block;
    vertical-align: middle;
}

.page-banner-content h3 {
    display: inline-block;
    vertical-align: middle;
    margin-left: 95px;
}

.terms-condition-content p {
    margin: 0 0 12px;
    font-size: 16px;
    line-height: 25px;
}

.section-781447 .element-3354878 {
    display: none;
}

.section-781447 .custom-space-bottom {
    padding: 120px 0 128px;
}

.section-781525 {
    display: none;
}

.speaker-position.text-ellipsis {
    text-overflow: initial;
    overflow: visible;
    white-space: normal;
}

/*================================================
WAITING ROOM PAGE STYLES
================================================*/

.section-788363 .element-3398437 {
    display: none;
}

.section-788363 .custom-space-bottom {
    height: 100%;
    padding: 0;
}

.section-788363 .element-3398438 {
    height: 100vh;
}

.section-788363 .custom-space-bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.waiting-room-content {
    max-width: 800px;
    margin: auto;
}

.section-788363 .waiting-room-content h3 {
    font-size: 127px;
    line-height: 150px;
    font-style: normal;
    color: #fff;
    display: inline-block;
    margin-top: 0px;
}

.section-788363 .waiting-room-content h3 span {
    font-size: 17px;
    line-height: 24px;
}

.section-788363 .waiting-room-content .timer {
    margin: 0 0 40px;
}

.section-788363 .waiting-room-content .timer p {
    font-size: 29px;
    line-height: 40px;
    font-weight: bold;
}

.section-788363 .waiting-room-content p {
    color: #fff;
    font-size: 40px;
    line-height: 48px;
}

.timer-divider {
    height: 2px;
    background: #e3b108;
    margin: 0 auto 10px;
    width: 210px;
}

.element-3385270 .col-sm-12 {
    padding: 0;
}

.save-seat-button-added {
    margin: 15px 0 0;
    padding: 14px 71px;
    font-size: 20px;
    line-height: 23px;
    background: none;
    color: #161e2d;
    border-radius: 5px;
    box-shadow: none;
    border: none;
    border: 1px solid #161e2d;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.save-seat-button-added:hover {
    background: #161e2d;
    color: #fff;
}

@media (min-width: 1600px) {
    .section-770504 .main-app-container .Component-elementGroups-0-2-1 .col-sm-6:first-child {
        max-width: calc(620px + 30px) !important;
    }
}

@media (min-width: 1280px) {
    header.navColors .container,
    .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
    .theme-footer .main-app-container {
        padding-right: 86px;
    }
}

/* Css For max width 1279 */
@media (max-width: 1279px) {
    .registration-col {
        width: 25%;
        margin-bottom: 40px;
    }
}

@media (min-width: 1200px) and (max-width: 1300px) {
    .section-765497 .entity-photo-holder {
        width: 18.8%;
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .section-765497 .entity-photo-holder {
        width: 23.8%;
    }

    .section-765497 .entity-photo-holder:nth-of-type(5n) {
        margin-right: 15.6px;
    }

    .section-765497 .entity-photo-holder:nth-of-type(4n) {
        margin-right: 0px;
    }

    /*=============================================================
            SPEAKER POPUP STYLES
          =============================================================*/

    .speaker-popup {
        width: 1000px !important;
        overflow-y: scroll;
    }
}

@media (min-width: 768px) {
    /*=============================================================
          FAQS SECTION STYLES
          =============================================================*/

    .section-803328 .tab-content {
        min-height: 720px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .section-765497 .entity-photo-holder {
        width: 31%;
    }

    .section-765497 .entity-photo-holder:nth-of-type(3n) {
        margin-right: 0px;
    }

    .section-765497 .entity-photo-holder:nth-of-type(5n) {
        margin-right: 15.6px;
    }

    /*=============================================================
            SPEAKER POPUP STYLES
          =============================================================*/

    .speaker-popup {
        width: 740px !important;
        top: 50px !important;
        height: 90%;
        overflow-y: scroll;
    }

    .speaker-popup .inner div:last-of-type {
        max-width: 73%;
    }

    .speaker-popup .inner div:first-of-type img {
        height: 170px;
    }
}

@media (min-width: 768px) and (max-width: 1300px) {
    /*=============================================================
        DAY OF EVENTS STYLES
        =============================================================*/

    .section-786360 .element-3385634 {
        height: 1016px !important;
    }

    .section-786360 .dayevent-banner-thumbnail {
        display: block;
        margin: 0 auto 30px;
    }

    .section-786360 .dayevent-banner-video {
        width: 740px;
        height: 400px;
        margin: auto;
        display: block;
    }

    .section-800413 {
        top: 742px !important;
    }

    .section-800413 iframe {
        width: 740px !important;
        float: none !important;
        margin: auto !important;
    }
}

@media (min-width: 1025px) {
    .registration-title {
        padding: 0px 180px;
    }

    .navbar-nav li:last-child .nav-menu-btn {
        /* color: #161e2d; */
        /* background-color: #fff; */
        /* padding: 10px 35px; */
        /* border-radius: 5px; */
        /* border: 1px solid #fff; */
        /* transition-duration: 0.2s; */
    }
    .navbar-nav li:last-child a:hover .nav-menu-btn {
        background-color: #161e2d;
        color: #fff;
    }

    .section-770504 .main-app-container .Component-elementGroups-0-2-1 .col-sm-6:last-child {
        padding-left: 12%;
        padding-right: 0.5%;
    }
    .section-770504 .main-app-container .Component-elementGroups-0-2-1 .col-sm-6:first-child {
        padding-left: 0;
        max-width: calc(490px + 30px);
    }
    .section-770504 .hero-stats,
    .section-793921 .Component-elementGroups-0-2-1,
    .section-771496 .Component-elementGroups-0-2-1,
    .section-786496 .Component-elementGroups-0-2-1,
    .schedule-content {
        display: flex;
    }
    .section-770504 .hero-stats li:last-child {
        margin-left: 32px;
    }

    .section-793921 .schedule-content p,
    .section-771496 .schedule-content p {
        margin-bottom: 4px;
    }
    .speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
        width: 25%;
    }
    .speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper {
        width: 75%;
    }
    .speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper .speaker-socials {
        position: absolute;
        top: -67px;
    }
}

@media screen and (max-width: 1024px) {
    /*=============================================================
          INDIVIDUAL REGISTRATION PAGE
          =============================================================*/

    .section-776570 .main-app-container,
    .section-776638 .main-app-container,
    .section-776590 .main-app-container,
    .section-776609 .main-app-container,
    .section-776641 .main-app-container {
        padding-left: 10px;
        padding-right: 10px;
    }

    /*=============================================================
        DAY OF EVENTS STYLES
        =============================================================*/

    .main-app-container {
        padding-left: 22px;
        padding-right: 22px;
    }

    header .container-fluid {
        padding-top: 0;
    }
    .trade-template .nav-menu-btn,
    .nav-menu-btn {
        font-size: 32px;
        line-height: 38px;
    }
    .trade-template .navbar-nav {
        background-color: #161e2d;
        z-index: 99;
        flex-direction: column;
        align-items: flex-start;
        padding: 42px 0 42px;
    }
    .trade-template .navbar-nav > li > a,
    .trade-template .nav-button-wrapper,
    .nav-button-wrapper {
        padding: 0 46px;
    }
    .navbar-nav li:nth-child(2) {
        display: none;
    }
    .navbar-nav li {
        padding-bottom: 26px;
        margin-bottom: 25px;
        width: 100%;
        text-align: left;
    }
    .navbar-nav li:before {
        content: "";
        width: calc(100% - 94px);
        height: 3px;
        background-color: #d7ebfb40;
        position: absolute;
        bottom: 0;
        left: 47px;
    }
    .navbar-nav li:last-child {
        padding: 0;
        margin: 0;
    }
    .navbar-nav li:last-child:before {
        display: none;
    }

    /* hero */

    .section-770504 .custom-space-bottom,
    .section-770504 .main-app-container {
        padding-top: 120px;
    }

    .section-770504 .Component-elementGroups-0-2-1 {
        align-items: center;
        flex-direction: column-reverse;
    }
    .section-770504 .main-app-container .Component-elementGroups-0-2-1 .col-sm-6:first-child {
        padding-left: 0;
        padding-right: 0;
    }

    .section-770504 .hero-title {
        margin-top: 20px;
    }
    .section-770504 .hero-stats li:last-child {
        margin-top: 15px;
    }

    /* counter */
    .section-770519 .main-app-container {
        padding-top: 52px;
        padding-bottom: 72px;
    }
    .section-770519 .global-template .countdown-header-container {
        margin-bottom: 50px;
        width: 100%;
    }
    .section-770519 .global-template .countdown-view-holder {
        width: 100%;
    }
    .global-template .count-container:last-child {
        display: none;
    }
    .col-xs-3.count-container:nth-child(3) {
        padding-right: 0;
    }
    .global-template .count-container {
        padding-left: 12%;
        padding-right: 12%;
    }

    .section-793921 .custom-space-bottom {
        padding-bottom: 120px;
    }

    .section-771496 .custom-space-bottom {
        padding-bottom: 80px;
    }

    .section-771496 .custom-space-top {
        padding-top: 0;
    }

    /*schedule*/
    .section-793921 .Component-elementGroups-0-2-1 .col-sm-6:first-child,
    .section-793921 .Component-elementGroups-0-2-1 .col-sm-6:last-child,
    .section-786496 .Component-elementGroups-0-2-1 .col-sm-6:first-child,
    .section-786496 .Component-elementGroups-0-2-1 .col-sm-6:last-child,
    .section-771496 .Component-elementGroups-0-2-1 .col-sm-6:first-child,
    .section-771496 .Component-elementGroups-0-2-1 .col-sm-6:last-child {
        width: 100%;
        padding-left: 0;
    }

    .section-771496 .Component-elementGroups-0-2-1 .col-sm-6:first-child,
    .schedule-content {
        margin-bottom: 12px;
    }
    .section-771559 .custom-space-bottom {
        padding-bottom: 60px;
    }

    /* Speaker */
    .section-765497 .main-app-container {
        padding-top: 60px;
        padding-bottom: 120px;
    }
    .section-765497 .element-3252721 h2 {
        width: 100%;
    }

    .section-765497 .entity-photo-holder:last-child {
        margin-bottom: 0;
    }

    .section-797331 .custom-space-top,
    .section-770594 .custom-space-top {
        padding-top: 80px;
    }

    .section-797331 .custom-space-bottom,
    .section-770594 .custom-space-bottom {
        padding-bottom: 42px;
    }

    .section-797334 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-797335 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-797336 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-770593 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-770627 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-793638 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2) {
        margin: 0 30px;
    }

    /* FAQ */
    .section-770522 .main-app-container {
        padding-top: 70px;
        padding-bottom: 90px;
    }

    .theme-footer .footer-left {
        padding-right: 25px;
    }

    /* Registernow page */
    .registration-col {
        width: 33.33%;
    }

    /* Speaker single */
    .speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper,
    .speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
        width: 100%;
    }
    .speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper {
        padding-left: 0;
        padding-top: 40px;
    }
}

.session-actions-container.single-button {
    display: none;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
    border: 3px solid #202f3f;
    padding: 40px 40px;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .broadcasting-container {
    display: none;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a,
.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .session-name
    span {
    color: #161e2d;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .preview-session-description
    .session-description-inner {
    color: #56616c;
    font-size: 16px;
}

.session-info-text {
    margin: 0 0 10px;
}

.agenda-view .location-wrapper {
    min-height: 12px;
}

.session-info-text .session-time {
    color: #56616c;
    font-size: 16px;
}

.agenda-view .session-list-container .session-day-container .time-row .time-elem {
    margin: 24px 0 0;
}

.agenda-view .session-list-container .session-day-container .time-row .time-elem > div {
    padding: 15px 0;
    border-radius: 8px;
    font-size: 16px;
}

.react-main .main-react-view.trade .agenda-view.session-list-view {
    display: none;
}

.react-main .main-react-view.trade .agenda-view.session-list-view.list.row {
    display: block;
    margin: 60px 0 0 !important;
}

.agenda-view .session-list-container .session-day-container .day-title-row .day-title {
    display: none;
}

.agenda-view .session-page .session-control-buttons {
    box-shadow: none;
}

.agenda-view .session-page .session-control-buttons .control-button {
    background-color: #161e2d;
    font-size: 16px;
    width: 140px;
    height: 50px;
    border-radius: 5px;
}

.session-detail-page .agenda-view .session-page .session-control-buttons .control-button {
    line-height: 23px;
    background: #fff;
    color: #161e2d;
    border: none;
    width: 230px;
    text-transform: capitalize;
    font-size: 20px;
}

.session-detail-page .session-view-action.row {
    display: none;
}

.session-detail-page .agenda-view .session-page .session-info-container .session-dates {
    display: none;
}

.session-detail-page .join-broadcast-btn {
    display: none;
}

.session-detail-page .agenda-view .session-page .session-info-container .session-title {
    font-size: 40px;
    line-height: 48px;
    margin: 40px 0 27px;
    color: #fff;
}

.session-detail-page .agenda-view .session-page .session-description {
    color: #d2d8e0;
}

.session-detail-page .agenda-view .session-page .session-description p {
    font-size: 16px;
    line-height: 25px;
    color: #d2d8e0;
}

.session-detail-page .agenda-view .session-page .session-control-buttons {
    width: auto;
}

.session-detail-page .agenda-view .session-page {
    background: none;
}

.session-detail-page .agenda-view .session-page {
    padding-left: 0px;
    padding-right: 0px;
}

.session-detail-page .main-react-view .agenda-banner .banner-wrapper {
    height: 531px;
}

.session-detail-page .video-element {
    position: static;
    transform: none;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.session-detail-page .open-banner-button-session-page {
    display: none;
}

.session-detail-page .main-react-view .agenda-banner {
    position: static;
}

.session-detail-page .main-react-view .agenda-banner .banner-wrapper {
    margin-top: 90px;
}

.session-detail-page .agenda-view.top-agenda-margin-double {
    margin-top: -370px;
    background: #232f3e;
}

.session-detail-page .full-width-video {
    margin-top: 260px;
}

.session-detail-page .main-react-view {
    padding-bottom: 100px;
}

.session-detail-page .hearts-container {
    padding: 0;
    margin: 35px 0 0;
}

.session-detail-page .hearts-container .rate-title {
    font-size: 16px;
    line-height: 25px;
    color: #d2d8e0;
}

.hearts-container .heart_wrapper i {
    color: #d2d8e0;
}

.session-detail-page .agenda-hero-banner {
    display: none;
}

@media (min-width: 1600px) {
    .session-detail-page .container {
        width: 1280px;
    }
}

@media (max-width: 767px) {
    .session-detail-page .main-react-view .agenda-banner .banner-wrapper {
        height: 430px;
    }

    .session-detail-page .agenda-view.top-agenda-margin-double.with-banner {
        padding: 0 20px;
        margin-top: -350px;
    }

    .session-detail-page .agenda-view .session-page .session-info-container .session-title {
        font-size: 30px;
        margin: 10px 0 15px;
        line-height: 40px;
    }

    .session-detail-page .full-width-video {
        margin-top: 130px;
    }

    .session-detail-page .main-react-view {
        padding-bottom: 20px;
    }
}

/*=============================================================
DAY OF EVENTS STYLES
=============================================================*/

.section-805554 .element-3508174 {
    padding-top: 120px;
    background: #f9f9f9;
}

.section-805554 .col-sm-12 {
    padding: 0;
}

.section-805554 .margin-custom-element {
    margin: 0;
}

.section-805554 .element-3508173 {
    display: none;
}

.section-786496 .element-3290075 {
    display: none;
}

.amazon-welcome-text {
    margin: 0 0 40px;
}

.amazon-welcome-text h3 {
    font-weight: normal;
    font-style: normal;
    color: #161e2d;
    font-size: 40px;
    line-height: 48px;
    margin: 0 0 40px;
}

.section-805554 .amazon-welcome-text p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 20px;
}

.section-805554 .amazon-welcome-text p:last-child {
    margin: 0;
}

.section-805554 .amazon-welcome-text p a {
    text-decoration: underline;
    color: #161e2d;
}

.section-786293 .element-3385269 {
    display: none;
}

.section-786360 .element-3385633 {
    display: none;
}

.section-786360 .margin-custom-element {
    margin: 0;
}

.section-786360 .col-sm-12 {
    padding: 0;
}

.section-800413 {
    overflow-x: hidden;
}

#fw-widget {
    border: none;
}

.section-800413 .custom-space-top {
    padding-top: 0px;
}

.section-800413 {
    position: absolute;
    top: 667px;
    left: 0;
    width: 100%;
    z-index: 9;
}

.section-800413 .atom-sectionMain {
    background: none;
}

.section-800413 .col-xs-12 {
    padding: 0;
    margin: 0;
}

.section-800413 iframe {
    width: 957px;
    float: right;
    height: 183px;
    margin-right: 10px;
}

.section-800413 iframe {
    overflow: hidden;
}

.section-800413 .custom-space-top {
    padding-top: 0px;
}

.section-800413 .col-xs-12 {
    padding: 0;
    margin: 0;
}

.dayevent-banner-thumbnail {
    max-width: 240px;
    margin-right: 77px;
    display: inline-block;
    vertical-align: middle;
}

.dayevent-banner-video {
    display: inline-block;
    vertical-align: middle;
    width: 950px;
    height: 540px;
}

.dayevent-banner-video iframe {
    display: block;
    border: none;
}

.section-786360 .element-3385634 {
    height: 819px;
    padding-top: 50px;
}

.dayevent-left h3 {
    font-size: 40px;
    color: #161e2d;
    font-style: normal;
    line-height: 48px;
    margin: 0 0 55px;
}

.dayevent-left p {
    font-size: 16px !important;
    line-height: 20px !important;
    margin: 0 0 20px;
}

.section-800378 .element-3385269 {
    display: none;
}

.section-800378 .dayevent-right {
    max-width: 770px;
    margin: 0 auto;
    text-align: center;
}

.dayevent-right h3 {
    font-style: normal;
    font-size: 40px;
    line-height: 48px;
    font-weight: normal;
}

.dayevent-right p {
    margin: 62.5px 0 0;
}

.dayevent-right ul.social-icons {
    margin: 0 0 18px;
    padding: 0;
}

ul.social-icons li {
    display: inline-block;
    list-style-type: none;
    margin-right: 45px;
}

ul.social-icons li:last-of-type {
    margin-right: 0px;
}

ul.social-icons li a {
    display: block;
    position: relative;
    top: 0;
    max-width: 22px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

ul.social-icons li:first-child a {
    max-width: 12px;
}

.hastagline {
    border-top: 3px solid #161e2d;
    border-bottom: 3px solid #161e2d;
}

.hastagline h3 {
    color: #161e2d;
}

.section-786433 .custom-space-bottom {
    max-width: 100%;
    padding: 0;
}

.section-786433 .element-3386252 {
    display: none;
}

.section-786433 .element-groups > .col-sm-12 {
    padding: 0;
}

.dayevent-thumbnails {
    display: flex;
    align-items: center;
    justify-content: center;
}

.section-786433 .element-3386255 {
    margin: 0;
}

.section-786496 .element-3290076 {
    padding: 0 0 120px;
    background: #f9f9f9;
}

.section-786496 .custom-space-bottom {
    padding-bottom: 0px;
}

.agenda-view {
    font-family: "AmazonEmber", serif !important;
}

/*=============================================================
SPEAKER POPUP STYLES
=============================================================*/

.speaker-popup::-webkit-scrollbar-track {
    background-color: #f7f7f7;
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.speaker-popup::-webkit-scrollbar {
    width: 4px;
    background-color: #f7f7f7;
}

.speaker-popup::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #ccc;
}

.speaker-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    opacity: 0;
    visibility: hidden;
    z-index: 9999;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.speaker-backdrop.active {
    opacity: 1;
    visibility: visible;
}

.speaker-popup {
    position: fixed;
    top: 50px;
    left: 50%;
    width: 1170px;
    height: 90%;
    overflow-y: scroll;
    background: #f9f1d4;
    z-index: 99999;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.speaker-popup.active {
    opacity: 1;
    visibility: visible;
}

.speaker-popup .inner {
    padding: 70px 30px;
    display: none;
}

.speaker-popup .inner.active {
    display: block;
}

.inner div:first-of-type {
    display: inline-block;
    vertical-align: top;
    max-width: 22%;
}

.inner div:first-of-type img {
    height: 290px;
    object-fit: cover;
    width: 100%;
}

.inner div:last-of-type {
    display: inline-block;
    vertical-align: top;
    max-width: 74%;
    margin-left: 30px;
}

.inner div h3 {
    color: #161e2d;
    font-size: 28px;
    margin: 0 0 13px;
    font-weight: normal;
}

.inner div h5 {
    color: #161e2d;
    font-size: 22px;
    margin: 0 0 25px;
    font-weight: bold;
}

.inner div p {
    margin: 0;
    color: #161e2d;
    margin: 0 0 15px;
    line-height: 24px;
}

button.close-popup {
    position: absolute;
    top: 5px;
    right: 10px;
    background: none;
    border: none;
    font-size: 30px;
    max-width: 32px;
}

button.close-popup:focus {
    outline: 0;
}

/*=============================================================
AGENDA PAGE BANNER STYLES
=============================================================*/

.agenda-hero-banner {
    height: 290px;
    margin: 90px 0 0;
    background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1598872608/gzuwbadlcimqzsv0tn27.png");
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}

.agenda-hero-banner .thumbnail-img {
    max-width: 180px;
    margin: auto;
}

.agenda-hero-banner .thumbnail-img img {
    max-width: 100%;
}

.sign-in {
    background: rgba(249, 241, 212, 1);
    padding: 53px 0 50px;
    text-align: center;
}

.sign-in p {
    font-size: 16px;
    font-weight: bold;
    color: #161e2d;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .preview-session-description {
    max-height: initial;
}

.join-broadcast-btn {
    border: 1px solid #161e2d;
    padding: 15px 30px;
    display: block;
    width: 230px;
    text-align: center;
    border-radius: 5px;
    color: #161e2d;
    font-size: 20px;
    line-height: 23px;
    margin: 12px 0;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.join-broadcast-btn:hover {
    background: #161e2d;
    color: #fff;
}

.join-broadcast-btn:hover,
.join-broadcast-btn:focus {
    text-decoration: none;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .preview-session-description.faddedAway {
    mask: none;
    -webkit-mask-image: none;
    margin-bottom: 0px;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .preview-session-description
    p {
    font-size: 16px;
    line-height: 25px;
    color: #56616c;
    margin: 0;
}

/*=============================================================
AGENDA SCHEDULE SECTION STYLES
=============================================================*/

.session-detail-page .agenda-schedule {
    display: none;
}

.agenda-schedule {
    padding: 120px 0;
    background: #f9f9f9;
}

.agenda-schedule-container {
    max-width: 1280px;
    margin: 0 auto;
}

.agenda-schedule h2 {
    margin: 0 0 18px;
}

@media screen and (max-width: 1500px) {
    .agenda-schedule-container {
        max-width: 1170px;
    }
}

@media screen and (max-width: 1200px) {
    .agenda-schedule-container {
        max-width: 1170px;
        padding-left: 22px;
        padding-right: 22px;
    }
}


/*=============================================================
CONTENT HUB PAGE STYLES
=============================================================*/

.section-793509 .element-3430985 {
    display: none;
}

.section-793509 .main-app-container {
    max-width: 1440px;
}

.section-793509 .element-3430986 {
    height: 675px;
    padding: 57px 0 61px;
    background-size: cover;
}

.content-hub-banner {
    display: flex;
    align-items: center;
    gap: 205px;
}

.content-hub-banner .banner-image {
    max-width: 355px;
}

.content-hub-banner .content {
    width: 41%;
    background: #202f3f;
    padding-left: 65px;
    min-height: 550px;
    padding-top: 95px;
}

.content-hub-banner .content h4,
.content-hub-banner .content p {
    margin: 0;
    color: #fff;
}

.content-hub-banner .content h4 {
    font-size: 40px;
    line-height: 48px;
    margin: 0 0 16px;
    font-weight: normal;
}

.content-hub-banner .content p {
    font-size: 16px;
    line-height: 25px;
    color: #d2d8e0;
    margin: 0 0 25px;
}

.content-hub-banner .content p:last-child {
    margin: 0;
}

.spotlight-title {
    padding: 0 30px;
}

.spotlight-title h3 {
    font-style: normal;
    color: #161e2d;
    font-size: 40px;
    line-height: 48px;
    margin: 0;
    font-weight: normal;
}

.section-793838 .element-3432800 {
    display: none;
}

.section-793838 .margin-custom-element {
    margin: 0;
}

.section-793838 .element-3432801 {
    padding: 120px 0 120px;
}

.ee-components-style-global {
    margin: 0;
    padding: 0;
}

.section-793544 .element-3431233 {
    display: none;
}

.section-793544 .element-3431234 {
    padding: 120px 0 120px;
}

.resources-jobseekers .title {
    margin: 0 0 74px;
    font-size: 40px;
    line-height: 48px;
    font-weight: normal;
    color: #161e2d;
}

.resources-jobseekers .resources-row .resources-col {
    flex: 0 0 30.9%;
    max-width: 30.9%;
}

.resources-jobseekers .resources-row .resources-col .learnmore-btn {
    margin: 15px 0 0;
    display: inline-block;
}

.resources-row {
    display: flex;
    gap: 45px;
}

.resources-block {
    background: #fff;
    height: 100%;
    box-shadow: 0 3px 6px #00000029;
    -webkit-box-shadow: 0 3px 6px #00000029;
    -moz-box-shadow: 0 3px 6px #00000029;
}

.resources-block img {
    height: 224px;
    width: 100%;
    object-fit: cover;
}

.resources-block:hover img {
    opacity: 0.8;
}

.resources-block .details {
    padding: 24px 30px 26px;
}

.resources-block .details h5 {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 16px;
    font-weight: 700;
    color: #56616c;
}

.resources-block .details p {
    color: #56616c;
    font-size: 16px;
    line-height: 25px;
    margin: 0;
}

.learnmore-btn {
    text-decoration: underline;
    color: #1768c9;
    font-size: 16px;
    line-height: 20px;
}

.resources-block .learnmore-btn:hover,
.resources-block .learnmore-btn:focus {
    text-decoration: underline;
}

.section-808367 .element-3432800 {
  display: none;
}

.section-808367 .element-3432801 {
  padding: 120px 0;
}

/*=============================================================
REGISTER NOW PAGE STYLES
=============================================================*/

.section-788358 .element-3398411 {
    display: none;
}

.note-to-user h2 {
    font-size: 24px !important;
    text-align: center;
    line-height: 32px !important;
    font-weight: bold !important;
    margin: 0;
}

/*=============================================================
CONTENT HUB RESPONSIVE STYLES (MEDIA SCREEN STYLES)
=============================================================*/

/* FOR MOBILE DEVICES */

@media screen and (max-width: 767px) {
    .section-793789 .element-3430986 {
        background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1600074408/oarpsnuyyapjnarnrpq2.png") !important;
        height: auto;
        align-items: flex-start;
        padding: 69px 0 0;
    }

    .section-793509 .element-3430986 {
        background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1600232937/ocoy5lwetuxplbpmdm8c.png") !important;
        background-size: cover !important;
        min-height: 866px;
    }

    .section-793789 .Component-elementGroups-0-2-1,
    .section-793509 .Component-elementGroups-0-2-1 {
        padding: 60px 0 0;
    }

    .section-793549 .col-sm-12,
    .section-793789 .col-sm-12,
    .section-793509 .col-sm-12 {
        padding: 0;
    }

    .content-hub-banner {
        flex-direction: column-reverse;
        gap: 0;
    }

    .content-hub-banner .content {
        background: none;
        width: 100%;
        min-height: auto;
        padding: 0 10px;
    }

    .content-hub-banner .banner-image {
        max-width: 255px;
        margin: 0 0 40px;
    }

    .content-hub-banner .content h4 {
        text-align: center;
    }

    .content-hub-banner .content p {
        font-size: 15px;
    }

    .spotlight-title {
        padding: 0;
    }

    .section-793838 .element-3432801 {
        padding: 80px 0;
    }

    .section-793838 .col-sm-12 {
        padding: 0;
    }

    .spotlight-title h3 {
        text-align: center;
    }

    .section-793544 .col-sm-12 {
        padding: 0;
    }

    .section-793544 .element-3431234 {
        padding: 120px 0;
    }

    .resources-row {
        flex-direction: column;
        gap: 0;
    }

    .resources-jobseekers .title {
        margin: 0 0 40px;
        text-align: center;
    }

    .resources-block img {
        height: 208px;
    }

    .section-797331 .col-xs-12 {
        padding: 0;
    }

    .section-797331 .element-3284196 .atom-main {
        text-align: center;
    }

    .resources-jobseekers .resources-row {
        display: block;
    }

    .resources-jobseekers .resources-row .resources-col {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 0 57.48px;
    }

    .resources-jobseekers .resources-row .resources-col:last-child {
        margin: 0;
    }
}

/* FOR TABLET DEVICES */

@media (min-width: 768px) and (max-width: 1024px) {
    .section-793509 .element-3430986 {
        height: auto;
    }

    .resources-row {
        gap: 15px;
    }

    .resources-block img {
        height: auto;
    }

    .content-hub-banner {
        gap: 60px;
    }

    .content-hub-banner .content {
        min-height: auto;
        padding-top: 0px;
        padding-left: 0px;
        width: 60%;
        background: none;
    }

    .content-hub-banner .banner-image {
        max-width: 220px;
    }
}

/* FOR LARGE TABLET DEVICES */

@media (min-width: 1025px) and (max-width: 1199px) {
    .content-hub-banner {
        gap: 150px;
    }

    .content-hub-banner .content {
        width: 53%;
        min-height: 420px;
    }

    .content-hub-banner .banner-image {
        max-width: 300px;
    }
}

/*=============================================================
INSIDE AMAZON PAGE STYLES
=============================================================*/

.section-797331 .element-3284197 {
    display: none;
}

.section-793549 .main-app-container {
    max-width: 1440px;
}

.section-793549 .element-3430985 {
    display: none;
}

.section-793549 .col-sm-12 {
    padding: 0;
}

.section-793549 .element-3430986 {
    height: 675px;
    padding: 57px 0 61px;
    background-size: cover;
}

.inside-amazon-banner .content p {
    margin: 0 0 25px;
}

.inside-amazon-banner .content p:last-child {
    margin: 0;
}

.inside-amazon-banner .content p a {
    color: #d2d8e0;
    text-decoration: underline;
}

.section-793548 .element-3431233 {
    display: none;
}

.section-793548 .col-sm-12 {
    padding: 0;
}

.section-793548 .element-3431234 {
    background: #f9f9f9;
    padding: 120px 0;
}

.our-culture .title {
    margin: 0 0 40px;
}

.our-culture .resources-row {
    gap: 34px;
}

.our-culture .resources-block {
    box-shadow: none;
}

.our-culture .resources-block img {
    height: 236px;
}

.our-culture .resources-block .details {
    padding: 37px 15px 40px;
}

.our-culture .resources-block .details h5 {
    font-size: 24px;
    color: #161e2d;
    margin: 0 0 17px;
    line-height: 28px;
}

.our-culture .resources-block .details p {
    margin: 0;
}

.section-793717 .element-3431234 {
    padding: 120px 0 120px;
    background: #f9f9f9;
}

.section-793717 .col-sm-12 {
    padding: 0;
    padding-left: 3px;
}

.section-793717 .element-3431233 {
    display: none;
}

.amazon-news-blog .resources-row .resources-col:nth-of-type(3n) {
    margin-right: 0px;
}

.amazon-news-blog .resources-row {
    flex-wrap: wrap;
}

.amazon-news-blog .resources-row .resources-col {
    flex: 0 0 30.9%;
    max-width: 30.9%;
}

.amazon-news-blog .resources-block .details {
    padding: 22px 30px 38px;
}

.amazon-news-blog .resources-block .details h5 {
    color: #161e2d;
    min-height: 40px;
}

.section-793747 .col-sm-12 {
    padding: 0;
}

.section-793747 .element-3386252 {
    display: none;
}

.section-793747 .main-app-container {
    padding: 0;
    max-width: 100%;
}

.section-793747 .margin-custom-element {
    margin: 0;
}

.section-793751 .dayevent-right {
    display: block;
    width: auto;
    max-width: 700px;
    margin: 0 auto;
}

.hastagline {
    display: inline-block;
}

.section-793751 .element-3385269 {
    display: none;
}

.section-793751 .dayevent-right {
    max-width: 770px;
    margin: 0 auto;
    text-align: center;
}

.section-793751 .margin-custom-element {
    margin: 0;
}

/*=============================================================
INSIDE AMAZON PAGE STYLES (MEDIA SCREEN DEVICES)
=============================================================*/

/* FOR MOBILE DEVICES */

@media (max-width: 767px) {
    .section-793549 .element-3430986 {
        background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1600232937/ocoy5lwetuxplbpmdm8c.png") !important;
        background-size: cover !important;
        min-height: 1076px;
        height: auto;
        padding: 69px 0 0;
    }

    .section-793549 .content-hub-banner {
        padding-top: 42px;
    }

    .section-793549 .content-hub-banner .content h4 {
        text-align: center;
        font-weight: normal;
        padding: 0 30px;
    }

    .our-culture .title {
        text-align: center;
    }

    .resources-block .details p {
        line-height: 24px;
    }

    .our-culture .resources-block {
        min-height: auto;
    }

    .our-culture .resources-block img {
        height: 179px;
    }

    .our-culture .resources-block .details {
        padding: 38px 26px 38px;
    }

    .our-culture .resources-row {
        gap: 0;
        display: block;
    }

    .resources-jobseekers.our-culture .resources-row .resources-col {
        margin: 0 0 40px;
    }

    .resources-jobseekers.our-culture .resources-row .resources-col:last-child {
        margin: 0;
    }

    .amazon-news-blog .resources-block {
        min-height: auto;
        margin: 0;
    }

    .amazon-news-blog .resources-block img {
        height: 208px;
    }

    .amazon-news-blog .resources-block .details {
        padding: 25px 19px 33px;
        max-height: 100%;
    }

    .amazon-news-blog .resources-block .details p {
        min-height: auto;
    }

    .amazon-news-blog .resources-row {
        gap: 0;
        display: block;
    }

    .amazon-news-blog .resources-row .resources-col {
        margin: 0 0 40px;
    }

    .amazon-news-blog .resources-row .resources-col:last-child {
        margin: 0;
    }

    .section-793751 .custom-space-bottom {
        padding-top: 78px;
        padding-bottom: 73px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .dayevent-right p {
        margin: 27px 0 0;
    }

    .dayevent-right h3 {
        font-size: 38px;
        margin: 12px 0;
    }

    ul.social-icons li {
        margin-right: 33px;
    }

    .dayevent-thumbnails {
        flex-direction: column;
        padding: 31px 27px;
        gap: 0;
        display: block;
    }

    .dayevent-thumbnails .thumbnail-image {
        margin: 0 0 30px;
    }

    .dayevent-thumbnails .thumbnail-image:last-child {
        margin: 0;
    }

    .amazon-news-blog .resources-row .resources-col {
        max-width: 100%;
        flex: 0 0 100%;
    }
}

/* FOR TABLET DEVICES */

@media (max-width: 1024px) {
    .section-793549 .element-3430986 {
        height: auto;
    }
}

/*=============================================================
FAQS PAGE 2 STYLES
=============================================================*/

.section-803328 .element-3283817 .atom-main {
    text-align: left;
    padding: 0;
}

.section-803328 .col-sm-12 {
    padding-left: 1px;
    padding-right: 1px;
}

.section-797329 .element-3432766 {
    display: none;
}

.section-797329 .banner-image {
    max-width: 241px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 280px;
}

/* FOR MOBILE DEVICES */

@media (max-width: 767px) {
    .section-797329 .element-3432767 {
        background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1599482358/m91qb0nxrarxz7sl5man.png") !important;
        background-size: cover !important;
        height: 445px;
        display: flex;
        align-items: center;
    }

    .section-793815 .col-sm-12 {
        padding-left: 1px;
        padding-right: 0px;
    }

    .section-803328 .element-3283817 .atom-main {
        text-align: center;
    }
}

/* FOR TABLET DEVICES */

@media (max-width: 1024px) {
    .section-793789 .element-3430986 {
        height: auto;
        padding-bottom: 61px;
    }
}

/*=============================================================
YOUR DAY AHEAD PAGE STYLES
=============================================================*/

.section-793919 .element-3385269 {
    display: none;
}

.section-793834 .element-3432766 {
    display: none;
}

.section-793834 .element-3432767 {
    height: 292px;
}

.section-793834 .banner-image {
    max-width: 241px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 280px;
}

.section-793834 .col-sm-12 {
    padding: 0;
}

.section-793834 .margin-custom-element {
    margin: 0;
}

.section-793870 .element-3433019 {
    display: none;
}

.section-793870 .element-3433020 {
    padding: 53px 0 50px;
}

.section-793870 p {
    text-align: center;
    color: #161e2d;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    margin: 0;
}

.section-793870 .col-sm-12 {
    padding: 0;
}

.section-793870 .margin-custom-element {
    margin: 0;
}

.section-793920 .element-3386252 {
    margin: 0;
}

.section-793920 .margin-custom-element {
    margin: 0;
}

.section-793920 .main-app-container {
    max-width: 100%;
    padding: 0;
}

.section-793920 .element-3386252 {
    display: none;
}

.section-793920 .col-sm-12 {
    padding: 0;
}

.section-793921 .element-3290075 .atom-main {
    text-align: left;
    padding: 0;
}

.section-793921 .Component-elementGroups-0-2-1 .col-sm-6 {
    padding: 0;
}

.btn-sign-in {
    background: #161e2d;
    color: #fff;
    margin: 70px 0 0;
    float: right;
    padding: 13px 83px;
    font-size: 20px;
    border-radius: 5px;
    margin-right: 25px;
}

.btn-sign-in:hover {
    color: #fff;
}

/*=============================================================
UPDATES FOR WHEN WE HIT 200K STYLES
=============================================================*/

.section-770522 .tab-links-btn,
.section-776220 .element-3290556,
.section-771559 .element-3290556,
.section-770504 .element-3283695 {
    display: none;
}

/*=============================================================
INSIDE AMAZON PAGE STYLES (MEDIA SCREEN DEVICES)
=============================================================*/

/* FOR MOBILE DEVICES */

@media (max-width: 767px) {
    .section-793919 {
        display: none;
    }

    .section-793834 .element-3432767 {
        background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1599482358/m91qb0nxrarxz7sl5man.png") !important;
        background-size: cover !important;
        height: 445px;
        display: flex;
        align-items: center;
    }

    .section-793870 .element-3433020 {
        padding: 53px 34px;
    }

    .section-793870 p {
        font-size: 24px !important;
        line-height: 28px !important;
    }

    .section-793920 {
        display: none;
    }

    .section-793921 .element-3290075 .atom-main {
        text-align: center;
    }

    .section-793751 .custom-space-bottom {
        padding-left: 0px;
        padding-right: 0px;
    }

    .section-793747 .dayevent-thumbnails {
        padding: 0 27px 118px;
    }

    .section-793751 .dayevent-right p {
        padding: 0 30px;
    }

    .section-793747 .atom-sectionMain {
        background: rgba(215, 235, 251, 1);
    }
}

@media (min-width: 1025px) and (max-width: 1300px) {
    /*=============================================================
        DAY OF EVENTS STYLES
        =============================================================*/

    .dayevent-left {
        margin-right: 88px;
    }

    .dayevent-banner-thumbnail {
        max-width: 200px;
        margin-right: 40px;
    }

    .dayevent-banner-video {
        width: 720px;
        height: 450px;
    }

    .amazon-news-blog .resources-row {
        gap: 35px;
    }
}

@media screen and (max-width: 1600px) {
    .section-770504 .hero-title span {
        font-size: 27px !important;
    }
}

@media screen and (min-width: 992px) {
    .section-788363 .Component-elementGroups-0-2-1 {
        margin-top: -130px;
    }

    .agenda-view .session-list-container .session-day-container .time-row .time-elem {
        width: 12.333333%;
    }

    .agenda-view .session-list-container .session-day-container .time-row .session-elem {
        width: 87.666667%;
        padding-left: 45px;
    }

    .col-md-offset-1 {
        margin-left: 12.333333%;
    }
}

@media (min-width: 768px) {
    .section-770584 .Component-elementGroups-0-2-1 {
        display: flex;
        justify-content: space-between;
    }

    .section-770584 .Component-elementGroups-0-2-1 .col-sm-4:nth-child(2) {
        margin: 0 34px;
    }

    .theme-footer .footer-left {
        width: 75%;
    }

    .theme-footer .footer-right {
        width: 25%;
    }
}

@media (min-width: 578px) and (max-width: 767px) {
    .section-765497 .entity-photo-holder:nth-of-type(5n) {
        margin-right: 15.6px;
    }
}

@media (max-width: 767px) {
    /*=============================================================
        WORKING AT AMAZON SECTION STYLES
        =============================================================*/

    .section-797334 .trade-template p strong,
    .section-797335 .trade-template p strong,
    .section-797336 .trade-template p strong,
    .section-770593 .trade-template p strong,
    .section-770627 .trade-template p strong,
    .section-793638 .trade-template p strong {
        font-size: 24px;
        line-height: 28px;
    }

    /*=============================================================
        AGENDA PAGE BANNER STYLES
        =============================================================*/

    .agenda-hero-banner {
        background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1599482358/m91qb0nxrarxz7sl5man.png");
        background-size: cover;
        height: 445px;
    }

    .agenda-hero-banner .thumbnail-img {
        max-width: 240px;
        margin: auto;
    }

    .save-seat-button-added {
        padding: 14px 56px;
    }

    /*=============================================================
        SPEAKER POPUP STYLES
        =============================================================*/

    .speaker-popup {
        width: 90%;
        top: 50px;
        height: 90%;
        overflow-y: scroll;
    }

    .inner div:first-of-type {
        display: block;
        max-width: 250px;
    }

    .inner div:last-of-type {
        max-width: 100%;
        margin: 20px 0 0;
        min-height: auto;
    }

    .speaker-popup .inner {
        padding: 20px 15px;
    }

    button.close-popup {
        top: -6px;
        right: 5px;
        max-width: 30px;
    }

    .inner div:first-of-type img {
        height: auto;
        width: 100%;
    }

    .inner div h5 {
        line-height: 24px;
        font-size: 18px;
    }

    .inner div h3 {
        font-size: 22px;
        margin: 0 0 13px;
    }

    .inner div p {
        font-size: 15px;
        line-height: 20px;
    }

    /*=============================================================
        REGISTER NOW PAGE STYLES
        =============================================================*/

    .note-to-user h2 {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .section-788358 .main-app-container {
        padding-left: 0px;
        padding-right: 0px;
    }

    #section-776492 .element-3323221 {
        background-image: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1599482358/m91qb0nxrarxz7sl5man.png") !important;
        height: 448px;
        padding: 40px 0px 0;
    }

    #section-784916 {
        padding: 0 0 20px;
    }

    .section-788363 .element-3398438 {
        height: 500px;
    }

    .section-788363 .waiting-room-content h3 {
        font-size: 100px;
        line-height: 120px;
    }

    .section-788363 .waiting-room-content p {
        font-size: 20px;
        line-height: 29px;
    }

    .ticket-type .bottom {
        padding: 45px 15px 20px;
    }

    .ticket-type__description {
        min-height: 137px;
    }

    .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
        padding: 40px 20px;
    }

    .react-main .main-react-view.trade .agenda-view.session-list-view.list.row {
        margin: 90px 0 0 !important;
    }

    .agenda-view .session-list-container .session-day-container .time-row .time-elem {
        width: 130px;
    }

    .section-771559 .element-3290556,
    .section-771559 .element-3290556 button,
    .section-770504 .main-app-container .element-3283694,
    .section-770504 .main-app-container .element-3283695,
    .section-776220 .Component-elementGroups-0-2-1 .element-3290556 {
        margin: auto;
    }

    .section-770519 .global-template .countdown-view-holder {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .section-770519 .element-3283802 .atom-main {
        text-align: center;
        max-width: 100%;
    }

    .section-784916 .custom-space-top {
        padding-top: 40px;
    }

    .section-784916 {
        padding: 0 0 40px;
    }

    .section-765497 .custom-space-top {
        padding-top: 0px;
    }

    .section-770594 .element-3284196 .atom-main,
    .section-771496 .element-3290075 .atom-main,
    .section-770584 .element-3284127 .atom-main,
    .section-765497 .element-3252721 .atom-main,
    .section-786496 .element-3252721 .atom-main,
    .section-770522 .element-3283817 .atom-main {
        text-align: center;
    }

    .schedule-content__time,
    .schedule-content__remarks {
        width: 100%;
    }

    .section-771496 .trade-template p br {
        display: none;
    }

    .section-781427 .custom-space-bottom {
        padding: 30px 0;
    }

    .page-banner-content img {
        max-width: 150px;
    }

    .page-banner-content h3 {
        margin-left: 0px;
        font-size: 25px;
        line-height: 38px;
        margin-top: 20px;
    }

    .section-781447 .custom-space-bottom {
        padding: 50px 0;
    }

    .theme-footer .footer-left {
        padding: 20px 0 0;
    }

    .section-765497 .main-app-container {
        padding-bottom: 40px !important;
    }

    .section-770584 .custom-space-bottom {
        padding-bottom: 40px;
    }
    .section-770584 .custom-space-top {
        padding-top: 60px;
    }

    .section-770584 .Component-elementGroups-0-2-1 .col-sm-4 {
        width: 100%;
        margin-bottom: 20px;
    }
    .section-770584 .Component-elementGroups-0-2-1 .col-sm-4:last-child {
        margin-bottom: 0;
    }

    .section-765497 .element-3252721 h2 {
        width: 100%;
    }

    .section-765497 .entity-photo-holder {
        width: 48%;
    }

    .section-765497 .entity-photo-holder:nth-of-type(2n) {
        margin-right: 0px;
    }

    ul.tab-links,
    .tab-content {
        width: 50%;
    }

    ul.tab-links {
        margin-right: 20px;
    }

    .theme-footer .footer-left {
        padding-right: 0;
    }

    .theme-footer .main-app-container {
        flex-direction: column-reverse;
    }

    .theme-footer .footer-right .footer-right__social ul {
        margin-bottom: 40px;
    }

    .section-775225 .main-app-container {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .registration-col {
        width: 50%;
    }
    .speaker-view .speaker-container .speaker-profile {
        padding: 30px;
    }

    .speaker-view .speaker-container .speaker-profile .speaker-socials-wrapper {
        margin-bottom: 20px;
    }

    .section-770504 .element-3283692.atom-sectionMain {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/CWI522DcTMKooM8oXXyh_hero-bg-mobile.png) !important;
        background-position: top;
    }

    .section-770504 .Component-elementGroups-0-2-1 {
        background-color: #232f3e;
        padding-top: 46px;
        padding-bottom: 52px;
    }

    .section-770504 .main-app-container {
        padding-top: 60px;
        padding-bottom: 86px;
    }

    /*=============================================================
        DAY OF EVENTS STYLES
        =============================================================*/

    .amazon-welcome-text h3 {
        text-align: center;
    }

    .section-800413 {
        display: none;
    }

    .section-786360 .Component-elementGroups-0-2-1 {
        padding: 60px 30px 0;
    }

    .section-786360 .element-3385634 {
        background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1600074408/oarpsnuyyapjnarnrpq2.png") !important;
        background-size: cover !important;
        min-height: 647px;
        height: auto;
        align-items: flex-start;
        padding: 69px 0 0;
    }

    .section-786360 .dayevent-banner-thumbnail {
        max-width: 255px;
        margin: 0 auto;
        display: block;
    }

    .dayevent-banner-video {
        display: block;
        margin: 43px auto 0;
        width: 525px;
        height: 173px;
    }

    .section-786293 .dayevent-left h3 {
        text-align: center;
        font-weight: normal;
        margin: 0 0 40px;
    }

    .section-786293 .dayevent-left p {
        line-height: 24px !important;
    }

    .section-786496 .element-3290075 {
        text-align: center;
    }

    .section-800378 .custom-space-bottom {
        padding-bottom: 70px;
    }

    .section-800378 .custom-space-top {
        padding-top: 70px;
    }

    .section-800378 .custom-space-top {
        padding-left: 0px;
        padding-right: 0px;
    }

    .section-800378 .dayevent-right p {
        padding: 0 30px;
    }

    .section-786433 .atom-sectionMain {
        background: rgba(215, 235, 251, 1);
    }

    .section-786433 .dayevent-thumbnails {
        padding: 0px 22px 29px;
    }
}

@media (min-width: 568px) {
    .section-797334 .Component-elementGroups-0-2-1,
    .section-797335 .Component-elementGroups-0-2-1,
    .section-797336 .Component-elementGroups-0-2-1,
    .section-770593 .Component-elementGroups-0-2-1,
    .section-770627 .Component-elementGroups-0-2-1,
    .section-793638 .Component-elementGroups-0-2-1 {
        display: flex;
        justify-content: space-between;
    }

    .section-797334 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
    .section-797335 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
    .section-797336 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
    .section-770593 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
    .section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element,
    .section-793638 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element {
        max-width: 326px;
    }

    .only-mobile {
        display: none;
    }

    .tabs .customer-service {
        margin-top: 80px;
    }

    .tabs {
        display: flex;
    }

    .tabs ul li {
        max-width: 255px;
    }

    .tabs ul li:last-child a:before {
        display: none;
    }
}

@media (max-width: 567px) {
    .customer-service {
        display: none;
    }

    .customer-service.only-mobile {
        display: block;
    }

    .section-797336 .Component-elementGroups-0-2-1 div.col-sm-4:last-child,
    .section-793638 .Component-elementGroups-0-2-1 div.col-sm-4:last-child {
        padding-bottom: 0px;
    }

    .section-770627 .custom-space-bottom {
        padding-bottom: 60px;
    }

    .section-765497 .element-3252721 h2,
    .section-765497 .entity-photo-holder {
        width: 100%;
    }

    .section-797334 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-797335 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-797336 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-770593 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-770627 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2),
    .section-793638 .Component-elementGroups-0-2-1 div.col-sm-4:nth-child(2) {
        margin: 0;
    }

    .section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 {
        padding-bottom: 60px;
    }

    .section-797336 .custom-space-bottom,
    .section-793638 .custom-space-bottom {
        padding-bottom: 80px;
    }

    .section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child {
        margin: 20px 0 0;
    }

    .section-797334 .Component-elementGroups-0-2-1 div.col-sm-4,
    .section-797335 .Component-elementGroups-0-2-1 div.col-sm-4,
    .section-797336 .Component-elementGroups-0-2-1 div.col-sm-4,
    .section-770593 .Component-elementGroups-0-2-1 div.col-sm-4,
    .section-793638 .Component-elementGroups-0-2-1 div.col-sm-4,
    .section-793638 .Component-elementGroups-0-2-1 div.col-sm-4,
    .section-770593 .custom-space-bottom {
        padding-bottom: 60px;
    }

    .section-797334 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
    .section-797335 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
    .section-797336 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
    .section-770593 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
    .section-770627 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child,
    .section-793638 .Component-elementGroups-0-2-1 div.col-sm-4 .margin-custom-element a:first-child {
        margin-top: 30px !important;
    }

    .section-797334 .Component-elementGroups-0-2-1 div.col-sm-4:last-child,
    .section-797335 .Component-elementGroups-0-2-1 div.col-sm-4:last-child,
    .section-770593 .Component-elementGroups-0-2-1 div.col-sm-4:last-child,
    .section-770627 .Component-elementGroups-0-2-1 div.col-sm-4:last-child {
        padding-bottom: 0;
    }

    .tabs ul li:nth-child(6),
    .tabs ul li:nth-child(7),
    .tabs ul li:nth-child(8) {
        display: none;
    }

    ul.tab-links,
    .tab-content {
        margin-right: 0;
        width: 100%;
    }

    .tabs .customer-service {
        margin-bottom: 70px;
    }

    .tabs .customer-service img,
    h4 {
        margin-bottom: 16px;
    }

    ul.tab-links {
        margin-bottom: 40px;
    }

    .tab-links-btn {
        display: none;
    }

    .registration-col {
        width: 100%;
    }
    .registration-col:last-child {
        margin-bottom: 0;
    }

    .speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
        margin-top: 0;
    }

    .speaker-view .speaker-container .speaker-profile .speaker-image-wrapper {
        max-width: none;
    }

    .section-765497 .entity-photo-holder > a {
        height: 360px;
    }

    /*=============================================================
        DAY OF EVENTS STYLES
        =============================================================*/

    .dayevent-banner-video {
        width: 309px;
    }

    .section-786360 .Component-elementGroups-0-2-1 {
        padding: 60px 0 0;
    }
}

@media screen and (max-width: 400px) {
    /*=============================================================
        INDIVIDUAL REGISTRATION PAGE
        =============================================================*/

    .section-776570 .main-app-container,
    .section-776638 .main-app-container,
    .section-776590 .main-app-container,
    .section-776609 .main-app-container,
    .section-776641 .main-app-container {
        padding-left: 22px;
        padding-right: 22px;
    }
}

/* Hiding bizzabo navbar user ui*/
.nav.navbar-nav.navbar-right {
    display: none !important;
}

/* To hide the "View full Agenda" button on the "my registered sessions" tab */
body
    > div.react-main.footer-padding-confirmatQion
    > div
    > div
    > div.agenda-view.session-list-view.agenda-custom-css.list.row
    > div
    > div
    > div
    > div
    > div
    > a {
    display: none;
}

.amazon-webinar-btn {
    border: 1px solid #161e2d;
    padding: 15px 30px;
    display: block;
    width: 230px;
    text-align: center;
    border-radius: 5px;
    color: #161e2d;
    font-size: 20px;
    line-height: 23px;
    margin: 12px 0;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}
.JubliaList li {
    color: #fff;
}

/* New css 17 sep */
.section-808351 .element-3430986 {
    min-height: 700px;
}

.section-808351 .main-app-container {
    max-width: 1440px;
}

.theme-banner__white {
    gap: 90px;
}

.theme-banner__white .content {
    width: 52.2%;
}

.theme-banner__white .content p a {
    color: #d2d8e0;
    text-decoration: underline;
}

.theme-banner__white .content a.theme-white-btn {
    padding: 17px;
    color: #161e2d;
    border-radius: 5px;
    background-color: #ffffff;
    display: inline-block;
    font-size: 16px;
    line-height: 25px;
    margin-top: 15px;
}
.theme-banner__white .content p {
    color: #d2d8e0;
}

@media (max-width: 767px) {
    .section-808351 .Component-elementGroups-0-2-1 .col-sm-12 {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }
    .theme-banner__white {
        gap: 5px;
    }
    .section-808351 .element-3430986 {
        background: url(https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1600232937/ocoy5lwetuxplbpmdm8c.png) !important;
        background-size: cover !important;
        min-height: 123vh;
    }
    .theme-banner__white {
        padding-top: 60px;
    }
    .theme-banner__white .content {
        width: 100%;
        padding-left: 10px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-right: 10px;
        background-color: #202f3f;
        padding-bottom: 40px;
    }
    .theme-banner__white .content a.theme-white-btn {
        padding: 17px;
        color: #161e2d;
        border-radius: 5px;
        background-color: #ffffff;
        display: inline-block;
        font-size: 20px;
        line-height: 23px;
        margin-top: 15px;
        max-width: 230px;
        margin: 15px auto 0;
    }
    .theme-banner__white .content h4 {
        margin-bottom: 30px;
    }
}



.section-808367 .atom-sectionMain {
    background-color: #fff;
}
