.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;
}

.speaker-profile .speaker-img img {
    margin: auto;
}

.formThankYou .full_col_content a svg {
    margin: 15px;
}

/*.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;
}

/*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;
}
.speaker-slider__wrapper .swiper-container:not(.swiper-initialized) .swiper-wrapper {
    justify-content: inherit;
}
@media (min-width: 900px){
.filter-sidebar .filter-box {
        width: 50%;
}
}
@media screen and (max-width: 580px) {
    .banner-col .btn-wrap {
        display: none;
    }
}
.interviews .single-block {
    flex-basis: calc(33.33% - 30px)!important;
    flex-grow: 1!important;
}
@media (max-width: 1366px) {
    .interviews .single-block {
        flex-basis: calc(50% - 30px)!important;
    }            
}
@media (max-width: 600px) {
    .interviews .single-block {
        flex-basis: 100%!important;
    }            
}
.video-popup .video-wrapper {
    max-width: 800px;
    margin: auto;
}
.video-popup .video-wrapper img {
    height: 450px;
    object-fit: cover;
}
.video-popup .video-wrapper .image .btn-play svg {
    background:transparent!important;
}
.agenda-content__wrapper .date__wrapper span {
    color: #000!important;
}
.filter-sidebar .filter-box-head {
    border: 1px solid #cecece!important;
    align-items: center;
    padding: 10px;
}
.filter-sidebar .filter-box-head h5 {
    font-weight: 400;
    margin-bottom:0;
}
.sponsor-detail__inner .btn-primary {
    margin: 0;
}
.filter-box-body {
    margin-top: 15px;
}
/*filter page*/
.related-contents {
    padding: 12px;
    border: 1px solid #c0c0c0;
}
.related-contents p.date {
    padding-bottom: 0;
}
.related-contents h4 {
    font-size: 21px;
    color: #2e2e7d;
    margin-bottom: 12px;
}

.related-contents .speaker-list h4 {
    margin-bottom: 10px;
    color: #000;
    font-size: 16px;
}
.related-contents a:hover h4 {
    text-decoration: underline;
}
/*.popup-welcome-content .tag {*/
/*        border-radius: 5px!important;*/
/*}*/
/*filter page*/
.agenda-masonry .tag:nth-child(5) {
    display: none;
}
.agenda-masonry .tag:nth-child(4) {
    background-color: #273480;
}



.login-form {
    max-width:500px;
    margin: 45px auto;
    padding:40px;
    background: #f9f9f9;
    box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, .12);
}
.login-form .mb-3{
    margin-bottom:30px;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
}
.login-form input{
margin-left:15px;
    padding: 5px 10px;
    
}
.login-form label{
 min-width:80px;
    
}
.login-form .form-check input{
    margin-left:0px;
    margin-right:10px;
    padding: 5px 10px;
    
}
.login-form button{
      
    align-items: center;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-flex !important;
    font-family: helvetica, sans-serif;
    font-size: 13px !important;
    justify-content: center;
    line-height: 1.14;
    min-height: 45px;
    min-width: auto;
    overflow: hidden;
    padding: 15px 20px;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    transition: .25s;
    user-select: none;
    vertical-align: middle;
    white-space: normal;
    background-color:#273480;
    color: #fff;
    border:none;
}
.form-text.text-danger.field-validation-error {
    width: 100%;
    margin-left: 95px;
    color: red;
    font-size: 12px;
    margin-top: 5px;
}
.site__footer.color-12 * {
    color: #fff!important;
}
/*.site__footer .footer-row__wrapper a {*/
/*    font-size: 1.2rem;*/
/*    margin-bottom: 0.5rem;*/
/*}*/
@media (max-width: 1024px) {
    .site__footer .footer-row__wrapper .footer-column:last-child {
        width: 100%;
    }
}
@media screen and (max-width: 767px) {
    .dmg-menu ul li a {
        padding: 10px;
    }
}
.speaker-slider__wrapper .speaker-single .logo-wrapper {
    display: none;
}
p.desc__sub.authorDetails {
    padding-bottom: 0;
}
.filter-card-row.three-col-wrap .filter-card-col {
    width: calc(33.33333% - 30px);
}
@media(max-width:767px){
   .filter-card-row.three-col-wrap .filter-card-col {
    width: calc(100% - 30px);
} 
}
.filter-card-row.four-col-wrap .filter-card-col {
    width: calc(25% - 30px);
}
.header .header__top-date .date {
    color: #0bbbef;
    font-weight: 700;
}
.exhibitor-inner-two{
    position:relative;
}

.multi-filter-section .loader-wrapper , .exhibitor-inner-two  .loader-wrapper{
    position: absolute;
    width: 100% !important;
    height: 100%;
    z-index: 2;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.exhibitor-inner-two  .loader-wrapper{
   width: 100% !important;
    height: auto; 
}
.multi-filter-section .loader-wrapper .loader , .exhibitor-inner-two .loader-wrapper .loader{
  border: 4px solid #f3f3f3;
  border-radius: 50%;
  border-top: 4px solid #273480;
  width: 35px;
  height: 35px;
  -webkit-animation: spin 0.8s linear infinite; /* Safari */
  animation: spin 0.8s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.multi-filter-section h3.agenda-date-time {
    position: relative;
    z-index: 2;
    background: #fff;
}
.agenda-multi-speaker .agenda-multi-speaker-wrapper .agenda-multi-speaker-img {
    background-color: transparent;
}

/*for hiding the category filter*/
/*.speaker-search-filter-wrap .multi-filter-col.multi-filter-col-large.primary-filter {*/
/*    display: none;*/
/*}*/
@media (min-width: 768px) {
    .exhibitor-inner-two .speaker-search-filter-wrap {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media(min-width:992px){
.exhibitor-inner-two .speaker-search-filter-wrap {
    grid-template-columns: 2fr 1fr 1fr;
}


}

.exhibitor-inner-two .speaker-search-filter-wrap button {
    width: 100%;
}
/*for hiding the category filter*/
/* footer styles */ 

.date-info {
    display: flex;
    
}

.new-footer .footer__col-contact-block svg {
    display: inline-block;
    height: 24px;
    margin-right: 10px; 
    min-width: 24px; 
     width: 24px; 
}

.new-footer .footer__col-contact-block span {
    margin-right: 5px; 
    min-width: unset; 
     width: unset; 
}
.two-col-layout-form .two-col-wrap-form .image-wrapper-form img  {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.two-col-layout-form .two-col-wrap-form h2 {
    margin-bottom: 14px;
}

/*need to be updated on main.css*/
.agenda-accordion-click {
    background-color: #18295b;
}
.agenda-masonry h3 {
    color: #18295b;
}
.agenda-masonry p {
    color: #18295b;
}
.popup-welcome-content h3 {
    color: #273480;
}
.popup-welcome-content span {
    color: #273480;
}
.popup-welcome-content span svg path {
    stroke: #273480;
}
.popup-welcome-content p {
    color: #000000;
}
/*.popup-welcome-wrap {*/
/*    border: 1px solid #273480;*/
/*}*/
/*.popup-welcome-wrap.popup-welcome-wrap-change .popup-welcome-content {*/
/*    border: 1px solid #273480;*/
/*}*/
.agenda-multi-speaker .agenda-multi-speaker-wrapper .agenda-multi-speaker-content span {
    color: #273480;
}
/*need to be updated on main.css*/
/*remove to enable the view more on spaker listing*/
/*#app .speaker-profile .desc-btn {*/
/*    display: none;*/

/*}*/


@media (max-width: 1280px) {
    .two-col-video-wrap .btn-primary a, .two-col-video-wrap .btn-secondary a {
        padding: 10px 15px 0px;
    }
}

/* by nikesh*/
.divide-col .grid-col-wrapper .grid-col-block:after, .divide-col .grid-col-wrapper .grid-col-block:before {
    display: none;
}
 
.divide-col .grid-block-item {
    border-right: 1px solid #ebebea;
    margin-left: -1px
}
 
 
.divide-col .grid-col-wrapper .grid-col-block {
    border: 0;
}
 
@media(max-width: 767px) {
    .divide-col .grid-col-wrapper .grid-block-item:after {
        display: none;
    }
}
.speaker-profile .tag {
font-size:12px;
    text-align: left;
    left:5px;
}
.banner__gen-module .banner__gen-card {
    flex-grow: 1;
}
.banner__gen-module .banner__gen-checkbox i {
    min-height: 57px;
}
.quick__link-card.strategic ul li:last-child {
    display: none;
}

.quick__link-card.strategic ul li:nth-last-child(2) a {
    border-bottom: none;
}
.popup-welcome-wrap.popup-welcome-wrap-change.technical{
     display:flex;
 }
  .popup-welcome-wrap.popup-welcome-wrap-change.technical .agenda-multi-speaker {
     display:flex;
 }
   .popup-welcome-wrap.popup-welcome-wrap-change.technical .agenda-multi-speaker-wrap,  .popup-welcome-wrap.popup-welcome-wrap-change.technical .agenda-multi-speaker-wrap h3{
       display:block;
   }
 .multi-agenda-popup-wraper .popup-welcome-wrap {
    border-bottom: none;
}
.popup-welcome-wrap.popup-welcome-wrap-change.technical  .agenda-multi-speaker-wrap {
    border-top: none;
}
.agenda-multi-speaker-wrap.technical .agenda-multi-speaker {
    display: flex;
}
.agenda-multi-speaker-wrap {
    border-top: none; 
}
.popup-welcome-note .agenda-multi-speaker {
    display: flex;
    padding: 0;
}.popup-welcome-note .agenda-multi-speaker-wrap, .popup-welcome-note .agenda-multi-speaker-wrap h3, .popup-welcome-wrap.popup-welcome-wrap-change {
    display: block;
}
.show-link .quick__link-card ul li:last-child {
    display: list-item;
}

.show-link .quick__link-card ul li:nth-last-child(2) a {
   border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
}
.full_col_content-row ul li:after {
    background-color: transparent;
    border-bottom: 18px solid transparent;
    border-right: 20px solid #0096c4 !important;   
}
section.full_col_content.smaller-title h2,.link-block .content h2 {
    font-size: 2.1rem;
}