
.panel_user.home-page {
    color: #E94E1B !important;
}
.panel_user.home-page .link-user{
    color: #E94E1B !important;
}
.panel_user.home-page .link-user:before{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M7.88599 7.70725C8.94482 7.70725 9.86169 7.32749 10.6108 6.57822C11.36 5.82908 11.7397 4.91246 11.7397 3.8535C11.7397 2.79491 11.36 1.87817 10.6107 1.12878C9.86145 0.379759 8.9447 0 7.88599 0C6.82703 0 5.9104 0.379759 5.16125 1.1289C4.41211 1.87804 4.03223 2.79479 4.03223 3.8535C4.03223 4.91246 4.41211 5.8292 5.16138 6.57834C5.91064 7.32736 6.82739 7.70725 7.88599 7.70725V7.70725Z' fill='%23E94E1B'/%3e%3cpath d='M14.629 12.3031C14.6074 11.9913 14.5637 11.6512 14.4994 11.2921C14.4344 10.9303 14.3508 10.5882 14.2507 10.2756C14.1473 9.95251 14.0067 9.63342 13.8329 9.32763C13.6525 9.01025 13.4406 8.73388 13.2028 8.50647C12.9541 8.26855 12.6497 8.07727 12.2976 7.93774C11.9468 7.79895 11.558 7.72864 11.1421 7.72864C10.9788 7.72864 10.8208 7.79565 10.5157 7.99426C10.328 8.1167 10.1084 8.2583 9.86328 8.41491C9.65369 8.54846 9.36975 8.67358 9.01904 8.78686C8.67688 8.89758 8.32947 8.95373 7.98657 8.95373C7.64368 8.95373 7.29639 8.89758 6.95386 8.78686C6.60351 8.6737 6.31958 8.54858 6.11023 8.41504C5.86743 8.25989 5.6477 8.11828 5.45715 7.99414C5.15247 7.79553 4.99438 7.72852 4.83105 7.72852C4.41504 7.72852 4.02637 7.79895 3.67566 7.93787C3.32385 8.07715 3.01929 8.26843 2.77039 8.50659C2.53271 8.73413 2.32068 9.01037 2.1405 9.32763C1.9668 9.63342 1.82617 9.95238 1.72266 10.2757C1.62268 10.5884 1.53906 10.9303 1.47412 11.2921C1.40979 11.6507 1.36609 11.991 1.34448 12.3034C1.32324 12.6096 1.3125 12.9273 1.3125 13.2483C1.3125 14.0835 1.578 14.7596 2.10156 15.2583C2.61865 15.7503 3.30286 16 4.13489 16H11.839C12.671 16 13.355 15.7505 13.8722 15.2583C14.3959 14.76 14.6614 14.0837 14.6614 13.2481C14.6613 12.9258 14.6504 12.6078 14.629 12.3031V12.3031Z' fill='%23E94E1B'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='16' height='16' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");

}
.my__agenda{
    height: auto !important;
}
.slimScrollDiv{
    height: auto !important;
    margin-bottom: 20px;
}
.job__item-icon{
    height: 120px !important;
}
.user_img{
    cursor:pointer;
}

.dashboard-nav li ul li a.selected-menu {
    color: #fff;
    font-weight: 500;
    background: #EB7300;
}
.suppliers__item-logo img{
    width: 100%;
}
.form label.btn-orange {
    background: #EB7300;
    border-radius: 5px;
    width: 165px;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    font-weight: 700;
}
.btn-primary{
    background: #EB7300;
    border-color: #EB7300 !important;
    border-radius: 5px;
    width: 165px;
    color: #fff;
    text-align: center;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    font-weight: 700;
    margin-left: 10px;
}
.form label.btn-choose {
    width: 100%;
}

.home-center-promo-div{
    width:100%;
    font-size: 12px;
    padding: 20px;
    background: rgba(0, 0, 0, 0.69);
}
.home-center-promo-div div.col-lg-6{
    text-align:left;
    padding:10px 5%;
}
.home-center-promo-div div.col-lg-6.right-border-line{
border-image: 
    linear-gradient(
        black, 
      white, 
      black
    ) 1 100%;
    border-right: 1px solid;
}
.home-center-promo-div strong{
    font-size: 18px;
    line-height: 46px;
    margin-bottom: 0px;
    display: block;
}
.home-center-promo-div a, .home-center-promo-div a:hover  {
    text-transform: none;
    line-height: 16px !important;
    font-size: 16px;
    margin-bottom: 16px;
    display: block;
    font-weight: normal;
    color: white !important;
}
.header-home-btn{
    margin-top: -25px;
    z-index: 100;
}
.header-home-btn .btn-red{
    width: 190px;
    margin: auto;
}
.header-home-btn .btn-red:before{
    background: none;
    width: 0px;
}
.header-title{
    max-width: 510px;
    font-size: 24px;
    font-weight: bold;
    font-family: Josefin Sans;
    line-height: 40px;
}
.header__box{
    padding-top: 165px !important;
}

.dashboard-content .panel-btn {
    padding-left:10px;
}
.dashboard-content .main{
    padding-left: 0px !important;
    max-width:1600px;
    padding-right: 0px !important;
}
.dashboard-content.move .main{
    padding-left: 40px !important;
}

.left-menu-default-minimized .dashboard-sidebar.move{
    margin-right: 0px;
}

.left-menu-default-minimized .dashboard-sidebar.close{
    margin-right: 30px;
}
.left-menu-default-minimized .dashboard-content {
    width: calc(100% - 320px);
}
.left-menu-default-minimized .dashboard-content.active {
    width: calc(100% - 220px);
}

.dashboard-sidebar.not-logged-in .btn_sidebar-item.active{
    top: 140px;
}
.dashboard-sidebar.not-logged-in .dashboard__menu{
    margin-top: 80px;
}
.conference__item-title{
    min-height:55px;
}
.conference__item-overview{
    height: 170px;
}
.people-name{
    display: block;
    width: 100%;
}
.conference__item_people{
    height: 100px;
    width: 100%;
    text-align: left;
}
.sponsor-logo-list-expoactivities img{
    max-width:160px;
    height:55px;
}
.expoactivity-list-buttons .btn-border-red{
    height: 36px !important;
    line-height: 36px !important;
    width: 100px;
    float: right;
}
.people-img img{
    height: 90px;
    max-width:90px;
}
.people-right{
    float: right;
}
.header_dsc{
    max-width: 170px;
    margin-left: 175px;
    height: 350px;
}
.header_dsc a{
    max-height: 425px;
    max-width: 200px;
    display:block;
    min-width:50px;
    min-height: 400px;
}
@media only screen and (max-width: 1800px) {
    .header_dsc {
        margin-left: 215px !important;
        min-height:320px;
    }
    .header_dsc a{
        min-height: 300px;
    }
}
@media only screen and (max-width: 1200px) {
    .header_dsc {
        margin-left: 93px !important;
        max-width: 200px;
    }
    .header_dsc a{
        min-height: 300px;
    }
}
@media only screen and (max-width: 992px) {
    .header_dsc {
        max-width: 110px;
        margin-left: 120px !important;
        min-height: 100px;
        height: 220px;
    }
    .header_dsc a{
        min-height: 200px;
        min-width:50px;
    }
}

.procurement__item-avaimg{
    border-radius: 50%;
    height: 50px !important;
    width: 50px !important;
}
.procurement__item-txt a {
    color: #007BFF;
    cursor: pointer;
}
.procurement__item-avatars{
    max-height: 150px !important;
}
.full_info-tab ul{
    margin-left: 20px;
}
.full_info-tab ul li{
    list-style: disc;
}
.presentation__video_about .about-mini-info{
    margin-top: 0px !important;
}
.conference_full-head{
    width: 100%;
    padding: 0px 15px 0px;
}
.conference_full-head img{
    width: calc(100% - 30px);
}
#widget-event-update-container-notes span{
    line-height:18px;
    color: black !important;
}

#widget-event-update-container-notes a{
    line-height:18px;
    color: black !important;
}

#widget-event-update-container-notes{
    border: 1px solid gray !important;
    background: white !important;
}
.widget-event-update-container-notes-closebtn{
    margin-top: 20px;
}
.message__item-c-btn a {
    width: 150px;
    margin-left: 10px;
}
.tabs__content.active>div{
    display:block;
}
.field-msg{
    min-height: 60px !important;
}
.follow__img.avatar-img{
    border-radius: 50%;
}
.container--lounge .btn_sidebar-item.active {
    right: 17px !important;
}
.attendees-videochat-wrp{
    max-height: 600px !important;
}
.selected-event-date{
    font-weight: bold;
}

.book_item {
    flex: 0 0 16%;
    max-width: 16% !important;
}
.shared-card-avatar{
    float:left;
    margin-right:20px; 
    height:80px; 
    width:80px;
}
.dz-button{
    display:none;

}
.dropzone {
    min-height: unset !important; 
    border: unset !important; 
    background: unset !important; 
    padding: unset !important;
}
.dropzone.input__file-button {
    max-width: 100% !important;
    width: 265px !important;
    height: 41px !important;
    background: #EB7300 !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    margin: 0 auto !important;
}
.dz-preview{
    display:none !important;
}
.chat-content__allin .file{
    padding-top: 20px;
    /*max-height: 510px !important;*/
}
.top__line_logo .logo img{
    max-width: 180px;
}
.footer-logo img{
    max-width: 300px;
}
/*.sponsors-slider-full-width img{
    min-height: 150px;
}*/
.sponsors-slider-full-width .slick-track{
    min-height: 150px;
}
.slick-track{
    min-width:100% !important;
}
#offer {
    padding: 20px 0px 20px;
}

/* meeting room */
.video-allin__identify{
    display: none;
}

/* end meeting room */

#banner{
    height: auto !important;
}
.conference_full-overview ul li {
    list-style: disc;
    margin-left: 20px;
}
h1{
    font-size: 34px;
    line-height: 36px;
}
h2{
    font-size: 30px;
    line-height: 32px;
}
h3{
    font-size: 28px;
    line-height: 30px;
}
h4{
    font-size: 24px;
    line-height: 26px;
}
h5{
    font-size: 20px;
    line-height: 22px;
}
h6{
    font-size: 12px;
    line-height: 14px;
}
.top__line_menu{
    margin-top:-10px;
}
.top__line_menu li{
    margin: 0 10px !important;
}
.top__line-col{
    padding: 0px !important;
}
.dashboard-sidebar{
    width: 300px;
}
.dashboard-content{
    width: calc(100% - 300px);
}
.content_text_main div {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
.medium-6 {
    width: 50%;
}

.row .button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: .85em 1em;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-transition: background-color .25s ease-out,color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-family: inherit;
    font-size: .9rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #3D7186;
    color: #fefefe;
}

input#start{
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: .5rem;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    -webkit-box-shadow: inset 0 1px 2px rgb(10 10 10 / 10%);
    box-shadow: inset 0 1px 2px rgb(10 10 10 / 10%);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
    transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
    transition: box-shadow .5s,border-color .25s ease-in-out;
    transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.primary_img img{
    height:200px;
}
.dashboard__head-logo img{
    max-width: calc(100% - 50px);
}
.btn_sidebar-item.active{
    top: 230px;
}
.manufacture_product{
    text-align: center;
}

@media only screen and (max-width:990px){
    .dashboard-content{
        width: 100%;
    }
    .profile__about_info .btn-green, 
    .profile__about_info .btn-orange{
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 1730px) {
    .main .center_block .stand_block_min .stand_list {
        margin-right: 32%;
    }
}
@media only screen and (min-width: 1730px) {
    .main-booth-main-content{
        margin-left: -94%;
    }
}
@media only screen and (min-width: 1820px) {
    .main-booth-main-content{
        margin-left: -92%;
    }
}
@media only screen and (min-width: 1860px) {
    .main-booth-main-content{
        margin-left: -89%;
    }
}
@media only screen and (min-width: 1900px) {
    .main-booth-main-content{
        margin-left: -87%;
    }
}

.attendee__img-link.direct__online_user:after {
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    bottom: 3px;
    right: 3px;
    background-color: #59BC5A;
    border-radius: 50%;
    border: 1px solid #fff;
    float: right;
    margin-top: 30px;
    margin-left: -10px;
}
.dashboard__user-left.direct__online_user:after, .user_img.direct__online_user:after{
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #fff;
    bottom: 3px;
    right: 3px;
    background-color: #59BC5A;
    border-radius: 50%;
    border: 1px solid #fff;
    float: right;
    margin-top: -15px;
}


#toast-container > .chat-message-toaster{
    border: 1px gray solid;
    background: rgb(245, 243, 243);
    color: black;
    padding: 10px;
}
#toast-container > .chat-message-toaster a{
    color: black;
    text-decoration: underline;
}
#toast-container > .chat-message-toaster img{
    border-radius: 50%;
    height: 40px;
    width: 40px;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}
.right-block-2{
    margin-left: 0px !important;
}
.main .side.right_block{
    margin-left: 0px !important;
}
.clr{
    clear:both;
}

.chat-content__info-attendee img{
    border-radius: 50%;
}
.all__agenda_box.style-scroll-gray > .all__agenda{
    overflow-y: scroll;
}

span.notification-item-counter-left-menu{
    background: #EB7300;
    border-radius: 50%;
    display: inline;
    width: auto;
    text-align: center;
    color: white;
    padding: 0px 10px;
}

.dashboard-nav li ul li a.selected-menu span.notification-item-counter-left-menu,
.dashboard-nav li ul li a:hover span.notification-item-counter-left-menu{
    background: white;
    color: #EB7300;

}
#widget-page-comment-event-new {
    border: 2px gray solid;
    padding: 3px;
}
.margin-top-50{
    margin-top: 50px;
}
.map-area-fav{
    display: inline-block;
    cursor: pointer;
}
.fav-div{
    background: #efba45;
    border-radius: 50%;
    height:28px;
}
.exhibitor-list-icon{
    height:30px;
}
.no-margin-top{
    margin-top: 0 !important;
}
.no-slider-buttons .slick-arrow{
    display:none !important;
}

.form input.check-form{
    width: 15px;
    height: 15px;
}

#pre-registration-modal {
    background: white;
    top: 20px!important;
    width: 60%!important;
    padding: 20px 40px!important;
    position: absolute;
    margin-left: -30%;
    left: 50%;
}
.right{
    float:right;
}
#pre-registration-modal label {
    color: black;
}




/*checkout start*/



.tickets-wrapper {
    display: block;
    width: 100%;
    padding: 10px;
  }
  
  .tickets-wrapper ul {
    margin: 0;
    padding: 0;
    ;
  }
  
  .tickets-wrapper ul li {
    padding: 10px 0;
    list-style: none;
    ;
  }
  
  .tickets-wrapper ul li img {
    display: inline-block;
    float: left;
    width: 25px;
  }
  
  .tickets-wrapper ul li p {
    display: inline-block;
    float: left;
    margin-bottom: 0;
    margin-left: 10px;
  }
  
  .tickets-wrapper ul li:nth-child(even) {
    /*background: #f2f2f2;*/
  }
  .ticket-icon{
      width: 20px;
  }
  .tickets-wrapper .tickets-summary {
    display: block;
    width: 100%;
    margin-top: 20px;
  }
  
  .tickets-wrapper .-subtitle {
    padding-left: 10px;
  }
  
  .tickets-wrapper .-addons {
    font-size: 12px;
  }
  
  .tickets-wrapper .-addons li {
    padding: 4px 0 4px 10px;
  }
  
  .tickets-wrapper .-addons li .tiny {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  
  .ticket-info .venue-info p span,
  .ticket-info p span {
    display: block;
    padding-bottom: 5px;
    ;
  }
  
  .ticket-preview {
    display: block;
    width: 100%;
    padding: 5px;
    border: 1px solid #ccc;
    ;
  }
  
  .company-code {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding-right: 10px;
  }
  
  .ticket-info .attendant-info p,
  .ticket-info .venue-info p span,
  .ticket-info p,
  .ticket-info p span {
    margin-bottom: 0;
    text-align: right;
    ;
  }
  
  .ticket-separator {
    border-left: 1px solid #ccc;
  }
  
  .bar-code {
    display: block;
    width: 100%;
    margin-top: 20px;
  }
  
  .ticket-info {
    display: block;
    width: 100%;
    ;
  }
  
  .ticket-info p span {
    border-bottom: 1px solid #ccc;
  }
  
  .ticket-info .venue-info {
    display: block;
    width: 100%;
    margin-top: 5px;
  }
  
  .ticket-info .venue-info p {
    text-align: right;
    font-size: 12px;
  }
  
  .ticket-info .attendant-info {
    display: block;
    width: 100%;
    margin-top: 20px;
  }
  
  .ticket-info .attendant-info p {
    margin-top: 0;
    font-size: 21px;
    font-weight: 800;
    line-height: 9px;
  }
  
  .ticket-info .ticket-desc,
  .ticket-info .ticket-number {
    margin-top: 10px;
  }
  
  .ticket-info .attendant-info p span {
    display: block;
    margin-bottom: 0;
    padding-bottom: 5px;
    text-align: right;
    border-bottom: none;
    font-size: 14px;
    font-weight: 400;
    ;
  }
  
  .ticket-info .ticket-desc p {
    text-align: left;
    font-size: 12px;
  }
  
  .ticket-info .ticket-number p {
    text-align: right;
    font-size: 10px;
  }
  
  .icon-print {
    width: 30px;
  }
  
  .checkout-description img {
    width: 150px;
    margin-right: 20px;
    margin-bottom: 20px;
    ;
  }
  
  .checkout-wrapper {
    display: block;
    width: 100%;
    ;
  }
  
  .checkout-wrapper table {
    width: 100%;
  }
  
  .checkout-wrapper table thead th,
  .checkout-wrapper table tr td {
    text-align: center;
  }
  .checkout-wrapper table tfoot, table thead {
    background: #F5F5F5;
}
.checkout-wrapper table tbody tr td, .checkout-wrapper table tbody tr th, .checkout-wrapper table tfoot tr td, 
.checkout-wrapper table tfoot tr th, .checkout-wrapper table thead tr th, .checkout-wrapper table tr td{
    display: table-cell;
    line-height: 1.125rem;
    padding: 10px;
}
  
  .checkout-wrapper table tr td .button {
    margin-bottom: 0;
  }
  
  .checkout-wrapper .form-wrapper {
    display: block;
    width: 100%;
    margin-bottom: 40px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: #fff;
    ;
  }
  
  .checkout-wrapper .form-wrapper .second-half {
    margin-top: 42px;
  }
  
  .checkout-wrapper .form-wrapper .second-half .button {
    margin-top: 7px;
  }
  
  .checkout-wrapper .form-wrapper .info-icon {
    width: 14px;
    margin-top: -3px;
    margin-left: 10px;
  }
  .ticket-name {
    float: left;
    width: 90%;
}


.button.expand, button.expand {
    padding-right: 10;
    padding-left: 10;
}
.button.tiny, button.tiny {
    font-size: .6875rem;
    padding: 0.625rem 1.25rem 0.6875rem;
}
.button.alert, button.alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #fff;
}
.tickets-wrapper .-addons li {
    padding: 4px 0 4px 10px;
}
.tickets-wrapper ul li {
    padding: 10px 0;
    list-style: none;
}
.day-schedule-wrapper {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: #fff;
}
.tickets-wrapper ul {
    margin: 0;
    padding: 0;
}
/* checkout end */
#addTicketModal , #addMainTicketModal , #viewIndividualTicketModal{
    background: white;
    padding: 40px;
    width: 900px;
    margin-left: -400px;
    left: 50%; 
    margin-top: -400px;
    position: absolute;
}
#billing-form input[type="text"], #checkout-wrapper input[type="text"], #card input[type="text"], #card input[type="password"], 
#addTicketModal input[type="text"], #addMainTicketModal input[type="text"], #viewIndividualTicketModal input[type="text"] {
    -webkit-appearance: none;
    border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
    color: rgba(0,0,0,.75);
    display: block;
    font-size: .875rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    height: 2.3125rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow .45s,border-color .45s ease-in-out;
}
#person-additional {
    padding: 10px 20px;
}

.column.small-centered, .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
}

.checkout-wrapper select {
    background-color: #FAFAFA;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    padding: 0.5rem;
    color: rgba(0,0,0,.75);
    line-height: normal;
    border-radius: 0;
}
.addon-ticket-div sub{
    font-size: 1em;
    font-style: italic;
}
.addon-ticket-div input[type="checkbox"]{
    margin-bottom: 0px !important;
}


#big-image-slider .swiper-slide {
    width: 100%;
    height: 100px;
    padding: 15px;
    color: #666;
    background: none;
    font-size: 48px;
    font-weight: 800;
    font-style: italic;
  }
  .large-offset-7{
  margin-left: 58.33333%!important;
  }

  .big-social__visual {
    position: relative;
    height: 400px;
    text-align: center;
    background: url(../images/bigsocial.jpg) no-repeat center bottom;
    background-size: cover;
  }
  
  .big-social__visual h2 {
    position: absolute;
    top: 48%;
    box-sizing: border-box;
    width: 100%;
    padding: 0 25px;
    transform: translateY(-50%);
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px 2px #000;
    font-size: 60px;
    font-weight: 800;
  }
  
  @media screen and (max-width: 1024px) {
    .big-social__visual {
      height: 50vh;
    }
    .big-social__visual h2 {
      font-size: 32px;
    }
  }
  
  .big-social__read-more {
    position: absolute;
    /*bottom: 35px;*/
    bottom: 5px;
    left: 50%;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 10px 25px;
    cursor: pointer;
    transition: all 200ms linear;
    transform: translateX(-50%);
    text-align: center;
    color: #d5b138;
    border: 2px solid #d5b138;
    font-size: 14px;
  }
  
  .big-social__read-more:hover {
    border: 2px solid #fff;
    background: #fff;
  }
  
  .big-social__sponsor {
    display: block;
    width: 100%;
    padding-bottom: 10px;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
  }
  
  .big-social__sponsor-logo-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 25px;
  }
  
  .big-social__sponsor--platinum {
    color: #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
  }
  
  .big-social__sponsor--gold {
    color: #d5b138;
    border-bottom: 1px solid #d5b138;
  }
  
  .big-social__sponsor--silver {
    color: #6d6d6d;
    border-bottom: 1px solid #6d6d6d;
  }
  
  .big-social__sponsor-logo--platinum {
    float: none !important;
    box-sizing: border-box;
    width: 48% !important;
    padding: 0 15px;
  }
  
  .big-social__sponsor-logo--gold {
    float: none !important;
    box-sizing: border-box;
    width: 30% !important;
    margin-bottom: 25px;
    padding: 0 15px;
  }
  
  .big-social__sponsor-logo--silver {
    float: none !important;
    box-sizing: border-box;
    width: 23% !important;
    margin-bottom: 25px;
    padding: 0 15px;
  }
  
  @media screen and (max-width: 1024px) {
    .big-social__sponsor-logo--platinum {
      width: 100% !important;
    }
    .big-social__sponsor-logo--gold {
      width: 100% !important;
    }
    .big-social__sponsor-logo--silver {
      width: 48% !important;
    }
    .top__line_logo .logo img{
        width: 240px !important;
    }

    .conference__item_people{
        margin-bottom: 10px;
    }
    .people-left {
        width: 100px;
        min-height: 100px;
    }
    .people-right{
        width: calc( 100% - 100px );
        min-height: 120px;
        display: inline-block;
    }
    #banner{
        padding-bottom: 0px !important;
    }
    .sponsors-slider-full-width .slick-track{
        height:100px !important;
    }
    #banner .slick-slider{
        height: 80px;
    }
  }
  @media only screen and (max-width: 767px) {
    #header {
        height: 400px;
        margin-top: 120px !important;
    }
    
    #pre-registration-modal {
        width: 90%!important;
        padding: 20px 40px!important;
        margin-left: -45%;
        top: -20px!important;
    
    }
    #pre-registration-modal .form input {
        margin-bottom: 0px !important;
    }
    #pre-registration-modal div.columns{
        margin-bottom: 10px !important;
    }
    #big-image-slider{
        height: 150px !important;
        margin: 0px !important;
    }
    
    .pagination li a, .letter-filter a {
        width: auto !important;
    }
    
  }
 .big-social__sponsor-logo-wrapper img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}

.text-left {
    text-align: left!important;
}

#content-northernminessocial-form input[type=text]{
    -webkit-appearance: none;
    border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
    color: rgba(0,0,0,.75);
    display: block;
    font-size: .875rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    height: 2.3125rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow .45s,border-color .45s ease-in-out;
}
#big-image-slider {
    width: 100%;
    height: 100px;
    margin: 60px 0;
    background: url(../images/icons/quote-bg.png) no-repeat center;
    background-size: contain;
    text-align: center;
  }

.pagination ul li, ul.no-bullet {
    list-style: none;
}

.pagination ul li, li.page-item, .letter-filter a {
    float: left;
    margin-right: 5px;
}
.pagination li a, .letter-filter a {
    color: #D5B138;
    line-height: inherit;
    width: 2%;
    display: inline-block;
    font-size: 20px;
}
.pagination a.page-link.no-link {
    color: #757575;
    cursor: auto;
}

.exhibitor-search-panel {
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    color: #333;
    border-width: 1px;
    border-style: solid;
    border-color: #d8d8d8;
    background: #f2f2f2;
}

.exhibitor-search-panel input[type=text] {
    height: 55px !important;
    -webkit-appearance: none;
    border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
    color: rgba(0,0,0,.75);
    display: block;
    font-size: .875rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    height: 2.3125rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow .45s,border-color .45s ease-in-out;
}

.exhibitor-search-panel p {
    font-family: inherit;
    font-size: 1rem;
    margin-bottom: 1.25rem;
}
.exhibitor-search-panel label {
    font-size: .875rem;
    color: #4d4d4d;
    display: block;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0;
}
.zselect {
    margin: 0 0 1rem;
    border: 1px solid #ccc;
    padding: 0.7rem;
    font-size: .77778rem;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width:calc(100% - 30px);
    margin-left: 15px;
    /*background: url(data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==) 97% center no-repeat #fafafa;*/
    background-color: rgb(250, 250, 250);
}
#loc-select .select-styled{
    background-color: rgb(250, 250, 250);
    margin: 0px 15px;
}
.select-options{
    margin: 0px 15px;
}

.zselect ul{position:absolute;background-color:#fafafa;border:1px solid #ccc;border-top:none;padding:0;overflow-y:auto;margin:11px 0 0 -.76rem;z-index:10;display:none}.zselect span.zmshead{font-size:.9rem}.zselect ul li{display:block;z-index:99999;width:100%;padding:3px 10px;font-size:12px;border-bottom:1px dotted #dadada}.zselect ul li span{display:table-cell}.zselect ul li.disabled{color:grey}.zselect ul li:hover{background-color:#D5B138;color:#fff;cursor:pointer}.zselect ul li:last-child{border-bottom:1px solid #ccc!important}.zselect ul li.filterResult,.zselect ul li.filterResult:hover,.zselect ul li.optgroup,.zselect ul li.optgroup:hover,.zselect ul li.zmsfilter,.zselect ul li.zmsfilter:hover{background-color:transparent;color:#000}.zselect ul li.zmsfilter input{margin-bottom:.3rem}.zselect ul li input[type=checkbox]{padding:0;margin:0 4px 0 0;display:table-cell}.zselect ul li.filterResult{font-size:.8em}.zselect ul li.optgroup{font-weight:700;cursor:pointer}

.top__line_menu li {
    margin: 10px 5px !important;
}

.job__item-icon a {
    max-width: 100%;
    max-height: 120px;
    overflow: hidden;
}
select#card-type{
    width: 100%;
    margin: 5px 0px;
    height: 40px;
    font-size: 16px;
}
select#card-type option{
    padding: 10px 0px;
    font-size: 20px;
    margin: 10px 0px;
}

li.top-menu-item-type-red_button a{
    border-radius: 4px;
    background: #BA0808 !important;
    color: white !important;
    padding: 5px;
}
.card-primary:not(.card-outline)>.card-header {
    background-color: white !important;
}

.card-body  .btn-primary{
    line-height: 20px !important;
}
.btn-primary:hover {
    background: white !important;
    color: #EB7300 !important;
}
.font-size-20{
    font-size: 20px;
}
span.circle-number{
    border-radius: 50%;
    background: #fdb813;
    padding: 2px 5px;
    margin-right: 15px;
    min-width: 30px;
    display: inline-block;
    text-align: center;
}
div.invitation-number-div{
    margin-bottom: 5px;
}

.chat-content__messages{
    margin-top: 0px;
}
.video-buttons-session{
    float: right;
}
#video-session-online-wrapper .presentation-left{
    width: calc(100% - 480px);
}
#video-session-online-wrapper .presentation-right{
    width: 480px;
}
#video-session-online-wrapper .presentation-right .chat-content__allin .chat-content__messages {
    width: 450px;
}
#video-session-online-wrapper.full-width-session  .presentation-left{
    width: 100%;
}
#video-session-online-wrapper.full-width-session .presentation-right{
    width: 100%;
}
#video-session-online-wrapper.full-width-session .presentation-right .chat-content__allin .chat-content__messages {
    width: 100%;
    margin-top: 0px;
}

#video-session-online-wrapper.full-width-session .presentation-right .tab-nav{
    margin-bottom: 0px;
}

#video-session-online-wrapper.full-width-session .presentation-right .communication__head tab-nav{
    margin-top: 20px;
    margin-bottom: 0px;
}
.dashboard__presentation .full_info-content {
    margin-bottom: 40px;
}
.video-notes-msg{
    float: left;
    width:49%;
    border-left: none !important;
    max-height: 120px;
}
.online-session-home-page-button{
    position: relative;
    top: 120px;
    left: calc(100% - 1400px);
    margin-top: 100px;
    display: inline-block;
    z-index: 1000;
    background: #BA0808;
    padding: 20px;
    border-radius: 5px;
    color: white;
}

@media only screen and (max-width: 767px) {
    #video-session-online-wrapper .presentation-left{
        width: 100%;
    }
    
    #video-session-online-wrapper .presentation-right{
        width: 100%;
    }
    #video-session-online-wrapper .presentation-right .chat-content__allin .chat-content__messages {
        margin-top: 0px;
    }
}
#header.mobile1{
    height: 500px;
    margin-top: 90px !important;
}