/*specific pages container*/
.home-custom-css {
}
.community-custom-css {
}
.agenda-custom-css {
}
.speakers-custom-css {
}

/*main container of each section*/
.main-app-container {
}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {
}

/*Top navigation bar container*/
.template-nav {
}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {
}

/*social share buttons container*/
.social-share-button {
}

/*social share buttons per social network*/
.social-share-button.facebook {
}
.social-share-button.twitter {
}
.social-share-button.linkedin {
}
.social-share-button.google {
}

.color-1-background,
.color-1-background.custom-color {
    background-color: #1b3560;
}
.panel-heading {
    background-color: #1b3560 !important;
}
.custom-font {
    font-family: "Walsheim", sans-serif;
}

.hot-leads-consent-panel,
.order-summary-panel,
.ticket-selection-panel,
.tickets-form-panel {
    border: 1px solid #1b3560;
}

.panel {
    border: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.panel.widget-header.ticket-selection-panel {
    border: none;
    box-shadow: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.color-0-background,
.color-0-background.custom-color {
    background-color: #1b3560;
}

.color-0-hover-opacity:hover,
.color-0-hover-opacity.custom-color:hover {
    background-color: rgba(27, 53, 95, 0.8);
}

.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
    border-color: #1b3560;
}

button,
input,
select,
textarea {
    font-family: "Walsheim", "Open Sans", Arial;
}

.btn {
    border-radius: 0px;
    border: none;
}

.form-control {
    filter: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.post-registration-panel-body {
    border: 0 !important;
}
hr.confirmation-message-separator {
    display: none !important;
}

.color-1-background-opacity,
.color-1-background-opacity.custom-color {
    background-color: rgb(255 255 255);
}
​ .agenda-view .session-broadcast-container .live-broadcast-container {
    background: #ffffff;
    border: 1px solid #1b3560;
}
​ .agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview {
    background-color: #ffffff;
}
​ .session-actions {
    display: none;
}
​ .agenda-view .session-page.container {
    padding-top: 0px;
}
​ .sponsor-detail-page {
    display: none;
}
​ ​ .session-page.padding-bottom-small.margin-bottom-small.container {
    padding: 0;
}
​ .session-dates time {
    display: none;
}
​ .session-section-container.session-attachments {
    display: none;
}
​
/* What's this for? looks important but is causing a big space at the top */

.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview {
    position: relative;
}
.agenda-view .session-broadcast-container .live-broadcast-container .live-broadcast-preview::before {
    content: "Live broadcast hasn't started yet.";
    z-index: 99;
    color: #fff;
    font-size: 28px;
    line-height: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Agenda page */
/* .agenda-view .session-page .session-info-container .session-actions .session-view-action,
.session-dates time,
.session-description
 {
    display: none;
} */

.agenda-view .session-page .session-section-container .itemSpeaker {
    border: 0;
}

.agenda-view
    .session-page
    .session-info-container
    .session-actions
    .session-view-action
    .session-action-wrapper
    .session-button
    i.starIcon:after {
    top: 16px;
}
.agenda-view .session-page.container {
    padding-left: 0;
    margin-bottom: 10px;
    padding-top: 10px;
}
.agenda-view
    .session-page
    .session-info-container
    .session-actions
    .session-view-action
    .session-action-wrapper
    .session-button
    i {
    font-size: 18px;
}
.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .speaker-slide {
    max-width: none;
}

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

.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper {
    display: none;
}

.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper {
    color: #32333c;
}

body.color-1-background-opacity .main-react-view.trade {
    min-height: auto;
}
body.widget.color-1-background-opacity {
    min-height: auto;
}
html {
    height: auto;
}
iframe#Bizzabo-iFrameResizer-agenda-c607xg {
    min-height: auto !important;
    height: auto !important;
}

/* notification banner agenda  */

.nextEventClass {
    color: #1b3560;
    font-weight: 400;
    font-size: 16px;
    font-family: "Titillium Web", sans-serif;
    background-color: #f3f5f7;
    text-align: center;
    width: 97%;
    margin: auto;
    padding: 15px 15px 25px;
    letter-spacing: -0.2px;
}

@media (max-width: 912px) {
    .nextEventClass {
        width: 100%;
    }
}
.nextEventClass span {
    font-weight: 700;
    padding-top: 10px;
    display: inline-block;
}
.nextEventClass span.eventTime {
    border: 1px solid #1b3560;
    padding: 3px 8px;
    margin-left: 6px;
    margin-top: 10px;
}

/* Written by: Saugat Shrestha */

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

.agenda-view {
    font-family: "GTWalsheim", sans-serif;
}

.elementor-element-b03cd02 {
    padding-top: 0px;
}

.agenda-search .col-md-6 {
    width: 64%;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-session .bz-autosuggest input {
    height: 45px;
    width: 100%;
    border-color: #1b3560 !important;
    padding-left: 15px;
}

.agenda-view
    .agenda-search-container
    .agenda-search
    .search-row
    .search-session
    .bz-autosuggest
    .react-autosuggest__container:before {
    display: none;
}

button#sessions-filter {
    background: #1b3560;
    border: none;
    color: #fff;
    border-radius: 0px;
    height: 45px;
    width: 100%;
}

.bz-hoc-filter .icon-AgendaAtt_filter {
    color: #fff !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-session {
    padding-left: 0px;
    width: 50%;
}

@media (max-width: 992px) {
    .agenda-view .agenda-search-container .agenda-search .search-row .search-session {
        width: 40%;
    }
}

.agenda-view .agenda-search-container .agenda-search .search-row .login-buttons-container {
    position: absolute;
    bottom: 0;
    right: 0;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section,
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section.sbs-show {
    display: none;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container.has-speakers {
    padding-right: 0;
}

.agenda-view .agenda-search-container .agenda-search .search-row .search-input {
    height: 56px;
    max-width: 184px;
    width: 26.5%;
    max-width: 100%;
}

.view-buttons-container.is-pull-left {
    right: 0 !important;
}

.agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container .view-button {
    background: #fff;
    font-size: 12px;
    border: 1px solid #1b3560;
    height: 45px;
    width: 45px;
}

.agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container .view-button .icon {
    font-size: 19px;
    color: #1b3560;
}

.agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container .view-button {
    position: relative;
}

.agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container .view-button:before {
    content: "";
    width: 19px;
    height: 16px;
    position: absolute;
    background-image: url(https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1604394190/zqjcvmzzeqw3g9iphguu.png);
    background-size: 19px 16px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.agenda-view
    .agenda-search-container
    .agenda-search
    .search-row
    .view-buttons-container
    .view-button:last-child:before {
    background-image: url(https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1604393863/kww64rd9hkek4cm9ebd2.png);
}

.agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container .view-button-active::before {
    filter: invert(97%) sepia(0%) saturate(3%) hue-rotate(163deg) brightness(90%) contrast(93%);
}

.agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container .view-button:last-child {
    border-left: none;
}

.agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container .view-button i {
    display: none;
}
.agenda-view .agenda-search-container .agenda-search .search-row .login-buttons-container button.cta-button {
    border-radius: 0;
    padding: 13px 0 12px;
}

.agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container {
    top: 34px;
    right: 101px !important;
}

.bz-hoc-filter .tags-box-wrapper,
.bz-hoc-filter .time-select-wrapper {
    top: 100%;
    left: 0;
}
.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .no-ticket-popover {
    left: 0;
    right: auto !important;
}

i.custom-color.color-1.starIcon {
    width: 30px;
    height: 30px;
    display: contents;
}
i.custom-color.color-1.starIcon::after {
    top: 50% !important;
    transform: translate(-50%, -50%);
    left: 50%;
}

.agenda-view
    .session-page
    .session-info-container
    .session-actions
    .session-view-action
    .session-action-wrapper
    .session-button
    i.custom-color.color-1.starIcon {
    /* position: relative; */
    display: initial;
    /* margin-right: 12px; */
}
.agenda-view
    .session-page
    .session-info-container
    .session-actions
    .session-view-action
    .session-action-wrapper
    .session-button
    .starIcon.icon-lead_on {
    /* padding-right: 0 */
    /* font-size: 18px; */
}

.agenda-view
    .session-page
    .session-info-container
    .session-actions
    .session-view-action
    .session-action-wrapper
    .session-button {
    background-color: #fff !important;
}

.agenda-view .session-page .session-title-container + div,
.agenda-view .session-page .session-section-container {
    margin-bottom: 0;
}

@media (max-width: 768px) {
    .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
        margin-right: 70px;
    }
}
@media (max-width: 767px) {
    .agenda-view.session-list-view .agenda-search-container .agenda-search .search-row .select-ticket-section {
        margin-right: 10px;
    }
    .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-info {
        margin-top: 0;
        width: 100%;
    }
    .agenda-view .session-page .session-section-container .itemSpeaker {
        margin-bottom: 20px;
    }
    .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-info .speaker-title,
    .agenda-view .session-page .session-speaker-container .speaker-info .speaker-company.text-ellipsis {
        white-space: normal;
        max-height: calc(20px * 3);
        overflow: hidden;
        position: relative;
    }
}
.agenda-view .session-list-container .session-day-container .day-title-row .day-title {
    font-size: 30px;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 0.4px;
}

.agenda-view .session-list-container .session-day-container .day-title-row .day-title .week {
    color: #1b3560;
    font-weight: 500;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
    border: 1px solid #1b3560;
}

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

.agenda-view .session-list-container .session-day-container .time-row .time-elem > div {
    margin-left: 5px;
}

.agenda-view .session-list-container .session-day-container .time-row .time-elem > div {
    border-radius: 0px;
    font-size: 16px;
    line-height: 30px;
    font-weight: 500;
}

.bz-hoc-filter .icon-AgendaAtt_filter::before {
    display: none;
}

.bz-hoc-filter .icon-AgendaAtt_filter::after {
    content: "";
    background: url("https://vogueforcesoffashion.com/wp-content/uploads/2020/11/Rectangle-8.svg") no-repeat;
    width: 17px;
    height: 16px;
    position: absolute;
    left: 20px;
    top: 15px;
}

.dropdown .caret {
    display: none;
}

#sessions-filter::after {
    position: absolute;
    content: "";
    top: 15px;
    right: 18px;
    height: 12px;
    width: 12px;
    background: url("https://vogueforcesoffashion.com/wp-content/uploads/2020/11/Arrow.svg") no-repeat;
}

.agenda-view .session-list-container .session-day-container .day-title-row {
    margin-top: 25px;
    margin-bottom: 30px;
}

.session-list-container .session-day {
    padding: 0;
}

.session-list-container .session-day > .col-xs-12 {
    padding: 0;
}

.agenda-view .agenda-search-container .agenda-search .agenda-separator {
    background-color: #1b3560;
}

.session-actions-container.single-button {
    width: 30px;
    height: 30px;
    border-radius: 0px;
}

section#biz-agenda-wiz {
    padding-top: 0px !important;
}

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

.session-info-text {
    padding-left: 16px;
}

.session-info-text time {
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.4px;
    font-weight: 500;
    color: #1b3560;
}

.session-name.custom-font {
    font-size: 30px;
    line-height: 40px;
    font-weight: 500;
    margin: 10px 0 10px;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .session-actions-container {
    top: 15px;
    border-color: #1b3560;
}

.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: #1b3560 !important;
    font-size: 24px;
    line-height: 40px;
    display: block;
    margin: 0 0 5px;
    font-weight: 500;
    font-family: "GTWalsheim", sans-serif;
    font-size: 36px;
    line-height: 40px;
}

.icon-lead_off:before {
    /* display: none; */
}

.icon-lead_off:after {
    /* content: ""; */
    position: absolute;
    top: 7px;
    left: -9px;
    background: url("https://vogueforcesoffashion.com/wp-content/uploads/2020/11/Star.svg") no-repeat;
    height: 18px;
    width: 18px;
}

/* client request */
/* .color-1-background, .color-1-background.custom-color {
    display: none;
} */

/* .session-description.white-space-pre {
    display: none;
} */
/* .agenda-view .session-page .session-section-container {
    display: none;
} */

.image-holder {
    width: 100%;
}

.padding-left-none {
    padding-left: 0;
    border: 1px solid #1b3560;
    display: inline-block;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .speaker-photo {
    height: 68px;
    width: 68px;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .speaker-info
    .speaker-name {
    padding-bottom: 0;
    margin-bottom: 2px;
}
.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container.has-speakers {
    min-height: 0;
}
.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .slider-container
    .session-container
    .speakers-container.has-speakers {
    min-height: 90px;
}
.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .speaker-info
    .speaker-position {
    margin-top: 5px !important;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .speaker-photo
    img {
    width: 101%;
    height: 100%;
    object-fit: cover;
    border-right: 1px solid #1b3560;
}

.speakers-carousel {
    background: #fff;
}

.speaker-name {
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 5px;
    font-weight: 500;
}
@media (max-width: 768px) {
    .agenda-view .session-page .session-speaker-container .itemSpeaker a.agenda-flex .speaker-info .speaker-name {
        white-space: normal;
        padding: 0;
        margin-bottom: 2px;
    }
}

.speaker-company {
    color: #1b3560 !important;
}

.elementor-element-b03cd02 {
    padding-top: 0px !important;
}

.elementor-element-8f658c3 {
    margin-top: -85px;
}

.view-buttons-container .view-button {
    height: 19px;
    width: 19px;
    background: url("http://s34687.p208.sites.pressdns.com/wp-content/uploads/2020/11/Group-87.svg") no-repeat;
}

.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container .day-button-wrapper .day-elems {
    color: rgba(27, 53, 96, 0.3);
}

.agenda-view
    .agenda-search-container
    .agenda-search
    .days-row
    .day-button-container
    .day-button-wrapper
    .day-elems.selected {
    color: #1b3560;
}

.session-info-text .session-duration {
    display: inherit;
}

.session-info-text time span {
    color: #1b3560 !important;
    font-weight: 500 !important;
}

.session-description-inner p {
    font-size: 12px;
    line-height: 14px;
    color: #1b3560;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .sponsors-container
    .sponsored-by {
    font-size: 16px;
    line-height: 30px;
    font-weight: 500;
    color: #1b3560;
}

.speaker-info {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    padding-right: 10px;
}

.agenda-view .agenda-search-container .agenda-search .days-row .day-elems {
    font-size: 14px;
    line-height: 32px;
}

.session-list-container .session-day > .col-xs-12 {
    margin: 0 0 15px;
}

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

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .slick-list {
    height: 80px;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .speaker-info
    .speaker-position {
    color: #1b3560;
    font-size: 10px;
    line-height: 12px;
    margin: 10px 0 0;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .speaker-info
    .speaker-title {
    color: #1b3560;
}
/* 
.broadcast-label-container .broadcast-label-text {
    background: #1b3560;
    color: #fff !important;
    padding: 11px 17px 11px 35px;
    display: block;
    height: 45px;
    font-weight: normal;
    letter-spacing: 0.4px;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 8px;
} */
/* 
.broadcast-label-container .broadcast-label-text::after {
    position: absolute;
    content: "";
    top: 16px;
    left: 16px;
    height: 13px;
    width: 13px;
    background: url("https://res.cloudinary.com/bizzaboprod/image/upload/q_auto:best,c_crop,g_custom/v1604393514/a63dppvxdcgyfwsehrr2.png")
        no-repeat;
}

.broadcast-label-container .broadcast-label-text::before {
    content: "Watch ";
} */
/* 
.broadcast-label-container .broadcast-label > svg {
    display: none;
} */

/* .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
    background: #fff !important;
} */

.agenda-view
    .agenda-search-container
    .agenda-search
    .days-row
    .day-button-container
    .day-button-wrapper
    .day-elem-border.selected {
    display: none;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container.has-speakers
    .speakers-carousel {
    background-color: transparent;
}

/* Latest Css Added from Ruca */
/* Add 1px border around content areas and add padding. */
.session-page.padding-bottom-small.margin-bottom-small.container,
.agenda-view .session-page .session-section-container {
    border: 1px solid;
    padding: 40px;
}
/* Live session  */
/* CSS is: */
.agenda-live-banner.bz-flex-row {
    border: 1px solid;
}

/* The X box also needs aligned. */
.widget .live-banner-closer-container {
    right: 14px;
}
.agenda-view .session-page .session-control-buttons .control-button.back-to-agenda {
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 12px;
}
.agenda-view .session-page .session-control-buttons .control-button.back-to-agenda:before {
    content: "\e97a";
    font-family: "bizzafont";
    font-size: 20px;
    transform: rotate(180deg);
    display: inline-block;
    width: 20px;
    margin-right: 5px;
}

@media (max-width: 768px) {
    .agenda-view .session-page .session-info-container .session-actions .session-view-action span.separator {
        display: none;
    }
    .agenda-view
        .session-page
        .session-info-container
        .session-actions
        .session-view-action
        div.session-action-wrapper {
        width: 33.33%;
    }
    .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .session-one-speaker .speaker-slide{
        max-width: 65vw;
    }
}
@media (max-width: 576px) {
    .session-page.padding-bottom-small.margin-bottom-small.container,
    .agenda-view .session-page .session-section-container {
        padding: 20px;
    }
}

.session-page.padding-bottom-small.margin-bottom-small.container.transparentContainer {
    padding: 0;
    border: 0;
}
.agenda-view .session-page .title-indicator {
    left: -51px;
}

/* re-align star  icon */
.icon-lead_off:after {
    position: absolute;
    top: 47px !important;
    left: 31px;
}

.agenda-view .agenda-search-container .agenda-search .search-row .select-ticket-section .ticket-select-holder {
    border-color: #1b3560;
    border-radius: 0;
    height: 45px;
    padding: 2px;
}

/* Add border around iFrame (may need to target a different class) + padding to top. */
.main-react-view.trade {
    border: 1px solid;
    padding-top: 25px;
}
@media (max-width: 852px) {
    .main-react-view.trade {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/* Hide sessions detial page sponsors section. */
.session-section-container.session-sponsors-container {
    display: none;
}

.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name {
    height: auto;
}

body.widget .react-main .main-react-view.trade .agenda-view.session-list-view .container {
    width: 97%;
}

/* @media (max-width: 770px) {
    .react-main.footer-padding-confirmation {
        padding-right: 1px;
    }
} */
.agenda-view .agenda-search-container .agenda-search .days-row .slick-track {
    display: flex;
    align-items: center;
}
.agenda-view .agenda-search-container .agenda-search .days-row .day-button-container {
    vertical-align: middle;
}
.agenda-view .agenda-search-container .agenda-search .days-row .slider-container .slick-arrow i {
    padding-top: 1px;
}

.agenda-view
    .session-list-container
    .session-day-container
    .time-row
    .session-elem
    .session-container
    .speakers-container
    .speakers-carousel
    .slick-list
    .slick-slide {
    max-width: 250px;
}
@media (min-width: 1025px) {
    .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
        padding-right: 24px;
    }
}

@media (max-width: 991px) {
    .agenda-view .session-list-container .session-day-container .day-title-row {
        margin: 0;
    }
}

@media (min-width: 992px) {
    .agenda-view .col-md-1 {
        width: 11.33%;
    }

    .agenda-view .col-md-11 {
        width: 88.67%;
        float: right;
    }

    .nextEventClass {
        width: 97%;
    }
}

@media (max-width: 768px) {
    .agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container {
        top: 11px;
        height: 45px;
    }
}

@media (max-width: 767px) {
    .agenda-view
        .session-list-container
        .session-day-container
        .time-row
        .sessions-carousel
        > .slick-list
        > .slick-track
        > .slick-slide {
        padding-left: 7px;
    }
    .time-row .col-xs-3 {
        width: 50%;
    }

    .agenda-view .agenda-search-container .agenda-search .search-row .search-session {
        width: 52%;
    }

    .agenda-view .agenda-search-container .agenda-search .search-row .search-input {
        padding: 0;
        width: 52%;
    }
    .agenda-view .agenda-search-container .agenda-search .search-row .view-buttons-container.is-pull-left {
        right: 0 !important;
    }

    .agenda-view .agenda-search-container .agenda-search .days-row .day-button-container {
        padding: 5px 10px 5px 0px;
    }

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

    .agenda-view
        .session-list-container
        .session-day-container
        .time-row
        .session-elem
        .session-container
        .session-actions-container {
        left: 0;
    }

    .session-list-container .session-day > .col-xs-12 {
        margin: 0;
    }

    .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 {
        font-size: 22px;
        line-height: 30px;
    }

    .margin-horizontal-small.hidden-xs {
        display: block !important;
        margin-top: -15px;
    }

    .agenda-view .agenda-search-container .agenda-search .days-row .day-elems {
        line-height: 18px;
    }

    .agenda-view
        .session-list-container
        .session-day-container
        .time-row
        .session-elem
        .session-container
        .speakers-container
        .speakers-carousel
        .speaker-info {
        width: auto !important;
    }

    .bz-hoc-filter ul.dropdown-menu {
        float: left;
        width: 100%;
    }
    .session-description.white-space-pre img {
        width: 100%;
        height: auto;
    }
}

@media (max-width: 576px) {
    .main-react-view.trade .speaker-container.container {
        padding-left: 0;
        padding-right: 0;
    }
    .speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions :not(:last-child) .speaker-session
    .speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .row .speaker-session {
        padding-top: 10px;
    }
    .speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions :not(:last-child) .speaker-session .session-info-text time,
    .speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .row .speaker-session .session-info-text time {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0;
        margin-right: 0;
    }
    .speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session {
        margin-left: 30px;
        padding-right: 0;
        padding-left: 0;
    }
    .speaker-view .speaker-container .speaker-sessions-twitter-wrapper .speaker-sessions .speaker-session .session-info-text {
        padding-left: 0;
    }

}
@media (max-width: 375px) {
    .agenda-view .agenda-search-container .agenda-search .search-row {
        display: flex;
        flex-direction: column;
    }
    .agenda-view .agenda-search-container .agenda-search .search-row .search-session,
    .agenda-view .agenda-search-container .agenda-search .search-row .search-input {
        width: 63%;
    }
}
