.acc-boxed-content .btn-primary a, .acc-boxed-content .btn-primary button {
    background: #2e4474;
    color: #fff;
    display: inline-flex;
}
.header-logo-wrapp .logo-text-wrapp .header-new-logos .header-new-logos-wrapp .header-new-logo-col {
    text-align: center;
}

/*.agenda__wrapper .agenda-col__wrapper .agenda-col {
    width: calc(100% / 3);
}*/

@media (max-width: 599px) {
    .agenda__wrapper .agenda-col__wrapper .agenda-col {
        width: 100%;
    }
    .banner-col {
        min-height: 290px;
    }
}
.agenda-col.hide-agenda {
    display: none;
}
.agenda__wrapper .agenda-col__wrapper .agenda-col .agenda-col_head {
    position: relative;
}
.agenda__wrapper .agenda-col__wrapper .agenda-col .agenda-col_head:after {
    background-color: #2e4474;
    content: "";
    height: 100%;
    position: absolute;
    right: -4px;
    width: 4px;
}
.agenda-col.hide-agenda {
  display: none;
}

.interviews--image {
    height: 260px;
}

.interviews--image > img {
    height: 100%;
    object-fit: cover;
}
/*speaker detail page*/
.speaker-detail__wrapper .cta-btn-wrapper .btn-primary a {
    background-color: #fff;
    color: #2e4474;
}
/*speaker detail page*/
/*@media (min-width:1345px){*/
/*.header-logo-wrapp .logo-text-wrapp .header-new-logos .header-new-logos-wrapp .header-new-logo-col a img {*/
/*    min-width: 171px;*/
/*    max-height: 85px;*/
/*}*/
/*}*/

/*agenda stream */
.agenda-color-1 .stream-item.stream-1, .agenda-color-2 .stream-item.stream-2,.agenda-color-3 .stream-item.stream-3, .agenda-color-4 .stream-item.stream-4, .agenda-color-5 .stream-item.stream-5, .agenda-color-6 .stream-item.stream-6, .agenda-color-7 .stream-item.stream-7, .agenda-color-8 .stream-item.stream-8, .agenda-color-9 .stream-item.stream-9, .agenda-color-10 .stream-item.stream-10, .agenda-color-11 .stream-item.stream-11, .agenda-color-12 .stream-item.stream-12, .agenda-color-13 .stream-item.stream-13
{
    border: 1px solid #ffffff;
}
/*agenda stream */
html, body {
    height: auto!important;
}
section[id] {
    scroll-margin: 150px;
}
/*agenda tab width*/
@media (min-width: 768px){
.divide-col .agenda-wrapper-section .agenda-tab-wrapp .agenda-tab-navs {
    width: 165px;
    margin-right: 15px;
    padding: 10px 10px;
}
}
/*agenda tab width*/
/* banner video */ 
.banner video {
    max-height: 470px;
    width: 100%;
    object-fit: cover;
}
.network-app .mobile-app-wrapper .mobile-app-content {
    display: flex;
    flex-wrap: wrap;
}
.network-app .mobile-app-wrapper .mobile-app-content .mob-left-block {
    width: 55%;
    padding-right: 20px;
}
.network-app .mobile-app-wrapper .mobile-app-content .mob-right-block {
    width: 45%;
    text-align: center;
}

@media (max-width: 750px) {
    .network-app .mobile-app-wrapper .mobile-app-content .mob-left-block {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 20px;
    }   
    .network-app .mobile-app-wrapper .mobile-app-content .mob-right-block {
        width: 100%;
    }
}
.viewmore_wrapper .viewmore-content .col-right .right-speakers-wrapper .right-speakers-content h3.details {
    font-size: 0.9rem;
}
.navbar .nav-menu-items ul li.has-innersubmenu ul {
    max-width: 217px;
}
.navbar .nav-menu-items ul li {
        padding: 0 15px 0px;
}
.navbar .nav-menu-items ul li.has-innersubmenu ul li {
    margin-bottom: 6px;
}
.navbar ul li.have-submenu:nth-last-child(-n+2):hover .nav-menu-items {
    left: auto;
    right: 0;
}
@media (max-width: 1355px) {
    .navbar ul li a {
        font-size: 12px;
    } 
}
.agenda__wrapper .agenda-col__wrapper {
    width: 100%;
}
.two-col-wrap .video-wrapper {
    background-position: center;
}
.single-row-listing .sponsor-list {
    flex-basis: 33.33%;
    flex-grow: 1;
    height: 100%;
}
.single-row-listing .sponsor-list .sponsor_logo {
    width: auto!important;
}
.single-row-listing .container-row {
    display: flex;
    flex-wrap: wrap;
}
@media (max-width: 900px) {
    .single-row-listing .sponsor-list {
        flex-basis: 50%;
    }               
}
@media (max-width: 620px) {
    .single-row-listing .sponsor-list {
        flex-basis: 100%;
    }               
}

.green-web-logo {
    max-width: 230px;
    margin-top: 20px;

}
@media (max-width:400px){
    .green-web-logo {
    margin: 20px auto 0;
}
}


/**** 06-09-2023 *****/
.company-slider__wrapper .company-img-slider--inner {
    max-height: 190px;
}

.speaker-slider__wrapper .speaker-slider--inner {
    max-height: 650px;
}
/*.tagline-content {
    padding-left: 20px;
    width: 50%;
}

.header-logo-wrapp .logo-text-wrapp .tagline-content h4 {
    color: #fff;
    font-family: Helvetica Neue Light;
    font-size: 1.75rem;
    margin-bottom: 5px;
    font-weight:600;
}*/
@media(max-width:1199px){
   /* .tagline-content{
            order: 1;
                width: 80%;
                    margin-bottom: 20px;
                    padding-left:0px;
    }
    .scrolled header .tagline-content {
        display: none;
    }*/

    .scrolled header .header-logo-wrapp .header-heading {
        display: none;
    }
   /* .scrolled header .header-logo-wrapp .header-logos .tagline-content{
        display: none;
    }*/
}
/***************************************/
.navbar ul li {
    text-transform: capitalize;
}

@media(min-width:1200px){
    .logo-text-wrapp .header-logos .tagline-content {
    padding: 0;
    /*display: none;*/
}
/*.logo-text-wrapp .header-logos .header-new-logos {
    display: none;
}*/ 
}
.scrolled .new-header .header-logo-wrapp .logo-text-wrapp .header-logos {
    margin: 0;
}
@media(max-width:1199px){
    .tagline-content{
        display:none;
    }
   .header-new-logos {
    display: none;
       
   }
    .logo-text-wrapp .header-logos .tagline-content {
    padding: 0;
    display: block;
    width: auto;
    max-width: 560px!important;
    margin-top: 10px !important;
    margin-bottom: 0 !important;
    font-weight:600;
}
.logo-text-wrapp .header-logos .header-new-logos {
    display: block;
        margin-top: 15px;
}
    .logo-text-wrapp .header-logos .tagline-content h4 {
    margin-bottom: 0 !important;
     font-size: 1.5rem;
}
    .header-logo-wrapp .logo-text-wrapp .header-heading {
    margin-top: 10px;
}
}

@media (max-width:599px){
      .logo-text-wrapp .header-logos .tagline-content h4 {
    margin-bottom: 0 !important;
     font-size: 1.4rem;
}
/*.logo-text-wrapp .header-logos .header-heading h3{
    font-size:1.2rem;
}*/
.header-logo-wrapp .logo-text-wrapp .header-logos .primary-logo {
        /*padding-right: 40px;*/
}
}
.speaker-slider__wrapper .speaker-single h5 {
    padding-left: 0px;
    padding-right: 0px;
}
.speaker-slider__wrapper .speaker-slider--inner .speaker-single .speaker-content {
    padding-left: 10px;
    padding-right: 10px;
}
.dmg-social-link ul li a span {
    width: 26px;
    height: 26px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dmg-social-link ul li a span svg path {
    fill: #606e7a;
}
.banner .btn-primary a {
    background: #0bbbef!important;
    color: #fff!important;
}
.btn-primary a, .btn-primary button {
        background: #0bbbef;
}



/*new*/
.bg-greywrap.company-slider__wrapper .swiper-slide {
    box-shadow: none;
}
.company-slider__wrapper .swiper-slide {
    box-shadow: 5px 5px 5px 0 rgba(0,0,0,.23);
}
.speaker-slider__wrapper .swiper-initialized .speaker-single {
        border: 1px solid #b4b4b4;
}
.color-2 .header-logo-wrapp .logo-text-wrapp .header-new-logos h6 {
    color: #000;
}

.header-logo-wrapp .logo-text-wrapp .header-new-logos h6 {
    color: #000000!important;
}
.sponsor-list h5{
     font-family: helvetica,sans-serif;
     font-size:1.312rem;
}
/*.company-slider__wrapper .primary-main-head h2 {
    text-align: left;
}
.company-slider__wrapper.bg-greywrap .primary-main-head h2 {
    text-align: center;
}*/
.company-slider__wrapper.bg-greywrap .primary-main-head .btn-primary {
    margin: 10px 0px 0px;
}
.company-slider__wrapper.bg-greywrap .primary-main-head .btn-primary a {
    padding: 10px;
    min-height: 40px;
}
.company-slider__wrapper.bg-greywrap .primary-main-head {
    text-align: left;
}
.two-col-video-wrap .cta-btn-wrapper .btn-primary {
    margin-left: 0px;
}
.cta-btn-wrapper .btn-primary:first-child {
    margin-right: 5px;
}
.webshop-section .webshop-content .webshop-right .three-col-layout .three-col-wrap .webshop-sponsor-card a .webshop-sponsor-card-content {
    padding-bottom: 68px;
}
@media(max-width:1024px){
    .sponsor-list h5{
     
     font-size:20px;
}
}
.header-new-logos-column.single-item h6 {
    text-align: center !important;
}
@media (max-width: 1199px){
.scrolled .header-2024 .header-logo-wrapp .logo-text-wrapp .header-logos {
    max-width: 100%;
    width: 100%;
}
}
button.ot-sdk-show-settings {
    color: #fff!important;
    text-decoration: none;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    border: none !important;
    background-color: transparent;
    font-size: 16px!important;
    display: inline-block;
    padding: 0 !important;
    text-transform: uppercase;
    outline: none;
    position: relative;
    padding-right: 8px !important;
}
button.ot-sdk-show-settings:hover {
    background-color: transparent !important;
   
    text-decoration: underline;
}
.dmg-menu ul li button.ot-sdk-show-settings:after {
    content: "|";
    position: absolute;
    right: -4px;
    top: 0;
}