.form-wrap iframe#hs-form-iframe-0 {
    width: 100%!important;
}
span.blue-font {
    color: #112265;
}
.listing-section .icon-section .icon-block-title {
    padding: 0 12px;
}

.full-width-img {
    padding: 40px 30px;
    background-color: #ffffff;
    margin: 30px 0;
    padding-left: 0;
}

.full-img-content p {
    font-size: 18px;
    color: #000000;
    margin-bottom: 0;
}

.blue-color {
    color: #30459c;
}

.grid-section>div>div.full-width-img {
    padding: 40px 30px !important;
}

.browser-update {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #ffffff;
	z-index: 999;
	padding: 60px 15px;
	text-align: center;
}

/**/
.ad-banner .ad-banner-wrap .left-sec {
    width: calc(100% - 293px);
    padding-right: 15px;
} 

.ad-banner .ad-banner-wrap .right-sec {
    max-width: 293px;
    width: 100%;
}

.ad-banner .ad-banner-wrap .left-sec h3 {
    font-size: 25px
}

@media(max-width: 1550px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 20px
    }
}

@media(max-width: 1440px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 18px
    }
}

@media(max-width: 1340px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 16px
    }
    .ad-banner .ad-banner-wrap .left-sec p {
        font-size: 14px;
    }
}

@media(max-width: 600px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 18px
    }
    
    .ad-banner .ad-banner-wrap .left-sec {
        width: 100%;
    } 
    
    .ad-banner .ad-banner-wrap .right-sec {
        max-width: 100%;
    }
    
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 18px
    }
    .ad-banner .ad-banner-wrap .left-sec p, .ad-banner .ad-banner-wrap .right-sec p {
        font-size: 16px;
    }
}

/*Industry zone pages*/
.four-col-attend.in-container .four-col-wrap .content-row .content {
    min-height: auto;
    padding-bottom: 14px;
}

.four-col-attend .four-col-wrap .content-row .content h2 {
    font-size: 60px;
    margin-bottom: 16px;
}

.four-col-attend .four-col-wrap .content-row .content h2 sup {
    /*top: -6px;*/
    font-size: 75%;
}

.four-col-attend.in-container .four-col-wrap .clubbed-width .content {
    height: 100%;
}

.three-col-meet .content-wrap .content-single .content .desc h3 {
    font-size: 37px;
}


/* media partnershi four column icon box */
.four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
    width: calc(100% / 4 - 22px);
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (max-width: 991px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 3 - 22px);
    }
}

@media screen and (max-width: 650px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 2 - 22px);
    }
}

@media screen and (max-width: 450px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 1 - 22px);
    }
}
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list .desc,
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list .icon-wrap {
    width: auto;
}
.co-chair-slider .co-chair-inner-wrap .co-chair-list {
    padding: 0 15px;
}

/*map*/
.map-section svg {
    width: 85%;
    overflow: visible;
}

.map-section {
    text-align: center;
}

@media(max-width: 768px) {
    .map-section {
        width: 721px;
    }
}

.form-wrap {
    overflow: auto;
}

/*DIVERISTY & INCLUSION IN ENERGY*/
#pageId-3115 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3115 .social-icons-wrap,
#pageId-3115 .site-footer,
#pageId-3115 .sub-menu,
#pageId-3115 .hamburger, 
#pageId-3115 .hamburger:after, 
#pageId-3115 .hamburger:before {
    background-color: #6f5db3;
}

#pageId-3115 .counter-single p,
#pageId-3115 .heading h2,
#pageId-3115 .testimonial-single .testimonial-footer p,
#pageId-3115 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3115 .primary-nav>li>a:active, 
#pageId-3115 .primary-nav>li>a:focus, 
#pageId-3115 .primary-nav>li>a:hover {
    color: #6f5db3;
}

#pageId-3115 .primary-nav>li:hover>a:after {
    border-color: #6f5db3 !important;
}

#pageId-3115 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3115 .nav-wrapper {
        background: #6f5db3;
    }
    #pageId-3115 .primary-nav>li>a:active, 
    #pageId-3115 .primary-nav>li>a:focus, 
    #pageId-3115 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3115 .sub-menu .menu-toggle-back {
        background: #6f5db3;
    }
}

/*-----------------Registration page-----------------*/
#pageId-3661 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3661 .social-icons-wrap,
#pageId-3661 .site-footer,
#pageId-3661 .sub-menu,
#pageId-3661 .hamburger, 
#pageId-3661 .hamburger:after, 
#pageId-3661 .hamburger:before {
    background-color: #6f5db3;
}

#pageId-3661 .counter-single p,
#pageId-3661 .heading h2,
#pageId-3661 .testimonial-single .testimonial-footer p,
#pageId-3661 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3661 .primary-nav>li>a:active, 
#pageId-3661 .primary-nav>li>a:focus, 
#pageId-3661 .primary-nav>li>a:hover {
    color: #6f5db3;
}

#pageId-3661 .primary-nav>li:hover>a:after {
    border-color: #6f5db3 !important;
}

#pageId-3661 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3661 .nav-wrapper {
        background: #6f5db3;
    }
    #pageId-3661 .primary-nav>li>a:active, 
    #pageId-3661 .primary-nav>li>a:focus, 
    #pageId-3661 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3661 .sub-menu .menu-toggle-back {
        background: #6f5db3;
    }
}


/*-----------------thank you page-----------------*/
#pageId-3699 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3699 .social-icons-wrap,
#pageId-3699 .site-footer,
#pageId-3699 .sub-menu,
#pageId-3699 .hamburger, 
#pageId-3699 .hamburger:after, 
#pageId-3699 .hamburger:before,
#pageId-3699 .cpf-site.site-footer:after, 
#pageId-3699 .cpf-site.site-footer:before {
    background-color: #6f5db3;
}

#pageId-3699 .counter-single p,
#pageId-3699 .heading h2,
#pageId-3699 .testimonial-single .testimonial-footer p,
#pageId-3699 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3699 .primary-nav>li>a:active, 
#pageId-3699 .primary-nav>li>a:focus, 
#pageId-3699 .primary-nav>li>a:hover,
#pageId-3699 .cpf-form-footer-section .contact-block {
    color: #6f5db3 !important;
}

#pageId-3699 .primary-nav>li:hover>a:after {
    border-color: #6f5db3 !important;
}

#pageId-3699 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3699 .nav-wrapper {
        background: #6f5db3;
    }
    #pageId-3699 .primary-nav>li>a:active, 
    #pageId-3699 .primary-nav>li>a:focus, 
    #pageId-3699 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3699 .sub-menu .menu-toggle-back {
        background: #6f5db3;
    }
}

/*End of DIVERISTY & INCLUSION IN ENERGY*/

/*YOUNG GASTECH*/
#pageId-3288 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3288 .social-icons-wrap,
#pageId-3288 .site-footer,
#pageId-3288 .sub-menu,
#pageId-3288 .hamburger, 
#pageId-3288 .hamburger:after, 
#pageId-3288 .hamburger:before,
#pageId-3288 .ad-banner .ad-banner-wrap:after{
    background-color: #e9540d;
}

#pageId-3288 .counter-single p,
#pageId-3288 .heading h2,
#pageId-3288 .testimonial-single .testimonial-footer p,
#pageId-3288 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3288 .primary-nav>li>a:active, 
#pageId-3288 .primary-nav>li>a:focus, 
#pageId-3288 .primary-nav>li>a:hover {
    color: #e9540d;
}

#pageId-3288 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3288 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3288 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3288 .primary-nav>li>a:active, 
    #pageId-3288 .primary-nav>li>a:focus, 
    #pageId-3288 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3288 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}

/*-----------------Registration page-----------------*/
#pageId-3660 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3660 .social-icons-wrap,
#pageId-3660 .site-footer,
#pageId-3660 .sub-menu,
#pageId-3660 .hamburger, 
#pageId-3660 .hamburger:after, 
#pageId-3660 .hamburger:before {
    background-color: #e9540d;
}

#pageId-3660 .counter-single p,
#pageId-3660 .heading h2,
#pageId-3660 .testimonial-single .testimonial-footer p,
#pageId-3660 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3660 .primary-nav>li>a:active, 
#pageId-3660 .primary-nav>li>a:focus, 
#pageId-3660 .primary-nav>li>a:hover {
    color: #e9540d;
}

#pageId-3660 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3660 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3660 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3660 .primary-nav>li>a:active, 
    #pageId-3660 .primary-nav>li>a:focus, 
    #pageId-3660 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3660 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}

/**/
#pageId-3726 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3726 .social-icons-wrap,
#pageId-3726 .site-footer,
#pageId-3726 .sub-menu,
#pageId-3726 .hamburger, 
#pageId-3726 .hamburger:after, 
#pageId-3726 .hamburger:before {
    background-color: #e9540d;
}

#pageId-3726 .counter-single p,
#pageId-3726 .heading h2,
#pageId-3726 .testimonial-single .testimonial-footer p,
#pageId-3726 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3726 .primary-nav>li>a:active, 
#pageId-3726 .primary-nav>li>a:focus, 
#pageId-3726 .primary-nav>li>a:hover {
    color: #e9540d;
}

#pageId-3726 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3726 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3726 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3726 .primary-nav>li>a:active, 
    #pageId-3726 .primary-nav>li>a:focus, 
    #pageId-3726 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3726 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}


/*-----------------thank you page-----------------*/
#pageId-3698 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3698 .social-icons-wrap,
#pageId-3698 .site-footer,
#pageId-3698 .sub-menu,
#pageId-3698 .hamburger, 
#pageId-3698 .hamburger:after, 
#pageId-3698 .hamburger:before,
#pageId-3698 .cpf-site.site-footer:after, 
#pageId-3698 .cpf-site.site-footer:before {
    background-color: #e9540d;
}

#pageId-3698 .counter-single p,
#pageId-3698 .heading h2,
#pageId-3698 .testimonial-single .testimonial-footer p,
#pageId-3698 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3698 .primary-nav>li>a:active, 
#pageId-3698 .primary-nav>li>a:focus, 
#pageId-3698 .primary-nav>li>a:hover,
#pageId-3698 .cpf-form-footer-section .contact-block {
    color: #e9540d !important;
}

#pageId-3698 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3698 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3698 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3698 .primary-nav>li>a:active, 
    #pageId-3698 .primary-nav>li>a:focus, 
    #pageId-3698 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3698 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}

/**/

#pageId-3727 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3727 .social-icons-wrap,
#pageId-3727 .site-footer,
#pageId-3727 .sub-menu,
#pageId-3727 .hamburger, 
#pageId-3727 .hamburger:after, 
#pageId-3727 .hamburger:before,
#pageId-3727 .cpf-site.site-footer:after, 
#pageId-3727 .cpf-site.site-footer:before {
    background-color: #e9540d;
}

#pageId-3727 .counter-single p,
#pageId-3727 .heading h2,
#pageId-3727 .testimonial-single .testimonial-footer p,
#pageId-3727 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3727 .primary-nav>li>a:active, 
#pageId-3727 .primary-nav>li>a:focus, 
#pageId-3727 .primary-nav>li>a:hover,
#pageId-3727 .cpf-form-footer-section .contact-block {
    color: #e9540d !important;
}

#pageId-3727 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3727 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3727 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3727 .primary-nav>li>a:active, 
    #pageId-3727 .primary-nav>li>a:focus, 
    #pageId-3727 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3727 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}

#pageId-3288 .ad-banner .ad-banner-wrap:after {
    background-color: #e9540d;
    opacity: 0.7;
}

#pageId-3288 .btn-primary:active, 
#pageId-3288 .btn-primary:focus, 
#pageId-3288 .btn-primary:hover, 
#pageId-3288 .btn-primary:not(:disabled):not(.disabled):active {
    color: #e9540d;
}

#pageId-3288 .testimonial-wrap {
    margin-bottom: 30px;
}
/*End of YOUNG GASTECH*/

.ad-banner .ad-banner-wrap {
    background-size: cover !important;
    background-position: center !important;
}
.events-wrap-inner-page.two_col .events-single.width-50:hover .content .btn-primary {
    border: 1px solid #ffffff;
    padding: 8px 20px;
    font-size: 16px;
    background-color: #ffffff;
    /*color: #30459c;*/
}

.events-wrap-inner-page.two_col .events-single.width-50:hover .content {
    text-align: center;
}

.events-wrap-inner-page.two_col .events-single.width-50:hover .content .btn-primary:hover {
    color: #ffffff;
    background-color: transparent;
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents p {
    width: 100%;
}
/*media partners*/
.gol-sponsor-inner .gol-sponsor-section {
    border-bottom: 1px solid #ededed;
}
.gol-sponsor-section .gold-sponsor-logo {
    margin: 0 0 20px;
}
/*media partners*/
/*interview*/
.interview-inner--img-inner.hover-me {
    margin: auto;
}
.interview-inner--img {
    text-align: center;
}
/*Interview*/

/*Image gallery*/
.gal-image {
    position: relative;
    overflow: hidden;
}
.gallery-group-image a .gal-image:before {
    opacity: .4;
    background-color: #000;
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.gallery-category {
    position: static;
    opacity: 1 !important;
    background-color: #30459c;
    transform: none;
}

.gallery-category h4 {
    font-size: 1.2rem;
}

.gallery-group-image a:before {
    display: none;
}

.gallery-group-image a:hover img {
    transition: all .3s ease;
}

gallery-group-image a img {
    transition: all .3s ease;
}
/*Press release*/


.three-col-press {
    margin-top: 15px;
}

.press-relase-item {
    background-color: #30459c;
}

.press-relase-item a {
    width: 100%;
    display: block;
    padding: 0 60px;
}

.press-release-content:before {
    opacity: 1;
}

.press-release-content {
    position: static;
}

/*gastech Home page laptop responsiveness*/
@media(max-width: 1500px) {
    .events-wrap .events-single .content {
        padding: 24px 20px 0;
    }
    
    .events-wrap .events-single:hover .content h5 {
        padding-top: 0;
    }
    
    /*.events-wrap .events-single {*/
    /*    width: calc(33.33333% - 30px);*/
    /*    margin: 15px 15px;*/
    /*}*/
}

@media (max-width: 1440px) {
    .events-wrap .events-single .content h5 {
        font-size: 1.25rem;
    }
    
    .events-wrap .events-single .content p {
        line-height: 1.3;
        margin-bottom: 11px;
    }
    
    .events-wrap .events-single .content .btn-primary {
        padding: 7px 30px;
    }
}

@media(max-width: 1279px) {
    /*.events-wrap .events-single {*/
    /*    width: calc(50% - 30px);*/
    /*}*/
}

@media(max-width: 1199px) {
    /*.events-wrap .events-single {*/
    /*    width: calc(33.33333% - 30px);*/
    /*}*/
}


@media(max-width: 1024px) {
    .events-wrap .events-single .content h5 {
        padding: 0 0 10px;
    }
    .events-wrap .events-single .content {
        padding: 24px 20px 15px;
    }
}

@media(max-width: 800px) {
    /*.events-wrap .events-single {*/
    /*    width: calc(50% - 30px);*/
    /*}*/
}

@media(max-width: 576px) {
    .events-wrap .events-single {
        /*width: calc(100% - 30px);*/
        /*max-width: 445px;*/
        margin: 15px auto;
    }
}

img[data-src] {
    display: none;
}

@media(min-width: 1441px) {
    .press-release-block.small-block {
        height: calc(100% /2 - 25px);
    }
}

@media(max-width: 1440px) {
    .press-release-block.small-block {
        height: auto;
        border: 0;
        padding: 0;
        width: calc(100% / 2 - 30px);
        margin: 0 15px;
    }

    .press-release-right {
        margin: 50px -15px 30px;
        width: auto;
    }

    .press-release-block-inner {
        height: 100%;
    }
}

@media(max-width: 1199px) {
    .press-release-right {
        margin: 50px 0 30px;
        padding: 0 15px;
    }
}

@media(max-width: 650px) {
    .press-release-right {
        margin: 30px 0 30px;
        padding: 0 15px;
    }
    
    .press-release-block.small-block {
        width: calc(100% / 1 - 30px);
        margin-bottom: 20px;
    }
}

.speaker-wrap .speaker-single .speaker-content p {
    font-size: .8rem;
}
/*TC page*/
#pageId-5098 .heading h2 {
    font-size: 20px;
}

#pageId-5098 .col-full-width .full-width-inner p {
    padding-top: 0;
    font-size: 15px;
    margin-bottom: 10px;
}
#pageId-5098 .col-full-width {
    padding-right: 15px;
}

#pageId-5098 .grid-section > div {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    margin-bottom: 30px;
}

@media(max-width: 768px) {

    #pageId-5098 .grid-section > div {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
    }
}

#pageId-5098 .col-full-width:first-child {
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all;
}

#pageId-5098 .col-full-width:first-child .heading h2 {
    color: #000000;
    font-size: 1.5rem;
}

#pageId-5098 .col-full-width:first-child .heading h2:before, #pageId-5098 .col-full-width:first-child .heading h2:after {
    display: none;
}

/*TC page*/

.gallery-group-image {
    border-radius: 10px;
    overflow: hidden;
    height: 100%;
    background-color: #30459c;
}

.two-col-wrap-inner .right-side.single-image {
    max-height: 100%;
}

.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row p {
    max-width: 100%;
}

@media screen and (min-width: 1025px) {
    .primary-nav {
        justify-content: center;
    }
    .primary-nav>li:first-child {
        margin: 0;
    }
}

@media screen and (min-width: 1600px) {
    .primary-nav>li {
        margin: 0 26px;
    }

}
@media screen and (max-width: 1600px) {
    .primary-nav>li {
        margin: 0 15px;
    }

}

.co-chair-static .co-chair-two-col .col-left {
    width: 100%;
}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
    width: calc(100% / 4 - 30px);
    margin: 0 15px 30px;
    height: auto !important;
}

.highlighted-one {
    width: 100%;
}

@media(max-width: 1480px) {
   .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
        width: calc(100% / 3 - 30px);
    } 
}

@media(max-width: 767px) {
   .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
        width: calc(100% / 2 - 30px);
    } 
}

@media(max-width: 576px) {
   .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
        width: calc(100% / 1 - 30px);
    } 
}

/*@media screen and (min-width: 1025px) {*/
/*    .contact-block {*/
/*        width: 100%;*/
/*    }*/
/*}*/

.full-img-wrap img {
    display: block;
    margin: auto;
}
.page-wrapper .divide-col .why-speak.speak-bg .speak-wrap strong {
    color: #fff;
}

.hero-slider-inner .swiper-slide h5 {
    border-top: 1px solid #ffffff;
    padding-top: 25px;
}

/*Client updates on 18-01-2021*/

.package_sec .single-col-wide h2 {
    /*background-color: #555555;*/
    background-color: #f7a700;
}

.c-t-sponsors-container .c-t-large .c-t-header {
    padding-top: 10px;
    margin-bottom: 20px;
}

.c-t-sponsors-container .c-t-inline-5-multiple:last-child {
    margin-bottom: 0px!important;
}

.c-t-sponsors-container .c-t-box {
    padding-bottom: 20px;
}

.grid-free-text p {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.grid-free-text .btn-primary {
    max-width: 260px;
    padding: 15px;
    display: flex;
    align-items: center;
    margin: 5px;
    justify-content: center;
    min-width: 260px;
}

.hide-right-column .content-right {
    display: none;
}

.hide-right-column .content-left {
    width: 100%;
}

.social-icons-wrap-inner a.wechat img {
    padding: 5px;
}

.hide-right-column .content-left .c-t-sponsors-container.sponsor-two_sec {
    margin: 0 -10px;
}
/*topbar*/
.top-bar {
    /*background-image: linear-gradient(60deg, #a97f36, #cbaa60, #f9e6bb, #cbaa60, #ddb660, #f9da95, #a97f36, #cbaa60, #ddb660, #ddb660, #a97f36, #ddb660, #a97f36);*/
    background: #a2a0a0;
    border-bottom: 2px solid #a2a0a0;
    padding: 5px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.top-bar .left-side {
    display: flex;
    align-items: center;
    margin: 0 -10px;
}

.top-bar img {
    max-height: 50px;
}

.top-bar .right-side img {
    max-height: 15px;
}

.top-bar .right-side {
    display: flex;
    align-items: center;
    margin: 0 -7px;
}

.top-bar .left-side a {
    display: block;
    padding: 0 10px;
    border-left: 1px solid #ffffff;
}

.top-bar .left-side a:first-child {
    border: 0;
}

.top-bar .right-side a {
    margin: 0 7px;
    display: flex;
    color: #ffffff;
}

.hide-right-column .content-left .package_sec,
.hide-right-column .content-left .ad-banner .ad-banner-wrap{
    margin: 0;
}

footer a.wechat {
    width: 100%;
}

footer a.wechat img {
    padding: 5px;
}
.c-t-large:last-child {
    margin-bottom: 0;
}

.listing__sponsor__wrapper + .package_sec .single-col-wide {
    margin-top: 0;
}

@media (max-width: 650px) {
    .top-bar .right-side,
    .top-bar .left-side {
        width: 100%;
        justify-content: center;
    }
    .top-bar {
        flex-wrap: wrap;
        justify-content: center;
    }

    .top-bar .left-side {
        margin-bottom: 10px;
    }
}

/*Gallery*/
.gallery-group {
    width: 100%;
}

.gallery-group-image {
    display: flex;
    flex-wrap: wrap;
    border-radius: 0;
    background-color: transparent;
}

.gallery-group-image a {
    width: calc(100% / 4 - 15px);
    margin: 0 7.5px 15px;
    height: auto;
}

.gallery-group-image {
    margin: 0 -7.5px;
}

.gallery-category {
    display: none;
}

.heading span {
    font-size: 1.4rem;
}

@media(max-width: 991px) {
    .gallery-group-image a {
        width: calc(100% / 3 - 15px);
    }
}

@media(max-width: 650px) {
    .gallery-group-image a {
        width: calc(100% / 2 - 15px);
    }
}

@media(max-width: 440px) {
    .gallery-group-image a {
        width: calc(100% / 1 - 15px);
    }
}
.full-img-wrap + * {
    margin-top: 20px;
}

.counter-wrap-inner:after {
    position: absolute;
    content: '';
    width: 7px;
    height: 83%;
    background-color: #ffffff;
    right: 0;
    top: 50%;
    z-index: 9;
    transform: translateY(-50%);
}

.counter-wrap-inner:before {
    position: absolute;
    content: '';
    width: 7px;
    height: 83%;
    background-color: #ffffff;
    left: 0;
    top: 50%;
    z-index: 9;
    transform: translateY(-50%);
}

.two-col-wrap.leftimageClass {
    direction: rtl;
}

.two-col-wrap.leftimageClass .heading {
    max-width: 90%;
    margin: 0;
}

@media(max-width: 1280px) {
   .two-col-wrap.leftimageClass .heading {
        max-width: 100%;
    } 

    .two-col-wrap-inner p {
        max-width: 100%;
    }
}

/*Testimonial list view*/
.list-view .swiper-wrapper {
    transform: translate3d(0px, 0, 0) !important;
}

.list-view .swiper-pagination {
    display: none;
}

.list-view .testimonial-wrap-inner {
    flex-wrap: wrap;
}

.list-view .testimonial-wrap-inner {
    display: block;
}

.list-view .testimonial-wrap-inner {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    column-gap: 1em;
}

.list-view .testimonial-single {
    display: inline-block !important;
    margin: 0 0 1em;
    width: 100% !important;
}

.list-view .testimonial-wrap-inner {
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
}

.list-view .testimonial-single {
    display: inline-block;
    background: #fff;
    padding: 1em;
    margin: 0 0 1.5em;
    width: 100%;
    -webkit-transition: 1s ease all;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.list-view .testimonial-single img {
    max-width: 100%;
}

@media only screen and (min-width: 400px) {
    .list-view .testimonial-wrap-inner {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }
}

@media only screen and (min-width: 700px) {
    .list-view .testimonial-wrap-inner {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 900px) {
    .list-view .testimonial-wrap-inner {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 1366px) {
    .list-view .testimonial-wrap-inner {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}

@media only screen and (min-width: 1280px) {
    .wrapper {
        width: 1260px;
    }
}

.list-view .heading {
    padding: 0 30px;
}

/*Function sponsor*/
.function-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

.function-sponsor {
    width: calc(100% / 3 - 0px);
    margin: 0 2px 10px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, .10);
    padding-bottom: 13px;
    direction: ltr;
}

.function-sponsor h3 {
    font-size: 15px;
    color: #ffffff;
    background-color: #be0410;
    margin: 0;
    padding: 5px 7px;
    text-align: center;
}

.function-sponsor p {
    width: 100%;
    font-size: 13px;
    padding: 15px 7px;
    margin: 0 !important;
}

.function-content {
    text-align: center;
    width: 100%;
    margin: auto;
    display: block;
    padding: 0 7px;
}

.function-content .btn-primary {
    min-width: auto !important;
    max-width: 100% !important;
    padding: 10px 15px !important;
    border-radius: 8px;
}

.function-content img {
    max-width: 150px;
    width: auto;
}

.leftimageClass .function-wrapper {
    max-width: 90%;
    justify-content: flex-end;
}

@media(max-width: 1375px) {
    .function-sponsor {
        width: calc(100% / 2 - 4px);
    }
}

@media(max-width: 1280px) {
    .function-sponsor {
        width: calc(100% / 3 - 4px);
    }
    .two-col-wrap-inner .right-side.video-side {
        max-height: 100%;
        margin-top: 30px
    }
    .leftimageClass .function-wrapper {
        max-width: 100%;
        justify-content: flex-end;
    }
}
@media(max-width: 600px) {
    .function-sponsor {
        width: calc(100% / 2 - 4px);
    }
}
@media(max-width: 380px) {
    .function-sponsor {
        width: calc(100% / 1 - 4px);
    }
}

.detail-press-content {
    display: flex;
    flex-wrap: wrap;
}

.two-col-wrap.leftimageClass p {
    direction: ltr;
}

.two-col-wrap.leftimageClass .two-col-wrap-inner .left-side {
    min-height: 350px;
        display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
               -webkit-box-align: end;
    -ms-flex-align: end;
            align-items: end;
}

@media(max-width: 1280px) {
    .two-col-wrap.leftimageClass .two-col-wrap-inner .left-side {
        min-height: auto;
        -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    }
}

p, a, h1, h2, h3, h4, h5, h6, strong {
    font-weight: inherit !important;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .sponsors-wrap .sponsor-logo-wrap a {
        margin: inherit;
    }
}

.two-col-wrap.leftimageClass .left-side ul {
    direction: ltr;
    max-width: 90%;
}

.function-sponsor h3 + .function-content {
    margin-top: 15px;
}

@media(max-width: 1199px) {
    .two-col-wrap.leftimageClass .two-col-wrap-inner .right-side {
        margin-right: auto;
    }
}

.divide-col .content-left .grid-section section.col-full-width.bg-grey.fisrt-section {
    padding: 25px 30px !important;
}

.divide-col .content-left .grid-section section.col-full-width.bg-grey.fisrt-section .full-width-inner {
    margin: 0;
}

.divide-col .content-left .grid-section section.col-full-width.bg-grey.fisrt-section .full-width-inner > *:last-child {
    margin: 0;
}

.ad-banner.newsletter .ad-banner-wrap {
    padding: 77px 52px 65px 15px;
}

.ad-banner.newsletter .ad-banner-wrap .right-sec .btn-primary {
    padding: 15px 25px;
    font-size: 18px;
}
/*Making Platinum sponsors large*/
.platinum-large .c-t-inline-5 .c-t-inline-each a {
    width: 100%;
    height: 100%;
    align-items: center;
}

.platinum-large .c-t-inline-5 .c-t-inline-each a .c-t-logo {
    max-width: 100%;
}

.c-t-logo {
    max-width: 200px;
}

/*General font size reduvtion*/
.site-header-main .cta-hold .cta-hold-inner .btn-primary,
.two-col-wrap-inner p,
.btn-outlined, .btn-primary,
.testimonial-single .content p,
.events-wrap .events-single .content p,
.site-header-main .event-info h3, 
.site-header-main .event-info p,
.primary-nav>li>a,
.sub-menu li a, .sub-menu ul li a,
.events-wrap-inner-page .events-single .content p,
.col-full-width .full-width-inner p,
ol li, ul li,
.testimonial-single .testimonial-footer p,
.single-testimonial .right-image .text-wrap p,
.single-testimonial .right-image .text-wrap p.link-text,
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail .contact-list .desc a,
.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row p,
.three-col-meet .content-wrap .content-single .content .desc p,
.why-attend-section .attend-wrapper .img-left+.cont-right .content-wrap .contents p,
.why-attend-section .attend-wrapper .cont-right .content-wrap .contents p,
.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row,
.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon h6,
.press-release-content p,
.four-col-attend .four-col-wrap .content-row .content p {
    font-size: 15px !important;
}

.gol-sponsor-content p,
.interview-content p {
    color: #000000;
    font-size: 15px;
}

body {
    font-size: 15px;
}

.grid-section {
    font-size: 15px;
}

.site-header-main .cta-hold .cta-hold-inner .btn-primary {
    padding: 6px 15px 4px;
}

.three-col-exhibit.enableTwoCol .exhibit-zone {
    padding: 0px 0;
}

.why-attend-section .attend-wrapper .img-left+.cont-right .content-wrap .contents p {
    padding-left: 15px;
    text-align: left;
}

.heading h2 {
    font-size: 1.6rem;
}

/***************************/

.events-wrap .events-single h5 {
    display: none;
}

.events-wrap .events-single .content h5 {
    display: block;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    text-align: center;
    transition: none;
}

.events-wrap .events-single:hover .content h5 {
    text-align: center;
    padding-bottom: 15px !important;
}

.events-wrap .events-single .content {
    opacity: 1;
    padding: 15px;
    top: auto;
    transform: none;
    justify-content: center;
}

.events-wrap .events-single:hover .content {
    top: auto;
}

.events-wrap .events-single .content p,
.events-wrap .events-single .content ul, 
.events-wrap .events-single .content .cta-hold {
    display: none;
}

.events-wrap .events-single:hover .content p,
.events-wrap .events-single:hover .content ul, 
.events-wrap .events-single:hover .content .cta-hold {
    display: block;
    text-align:center;
}

@media screen and (max-width: 1024px) {
    .events-wrap .events-single {
        background-color: #112265;
    }
}

.divide-col .content-left .grid-section section.bg-grey .container {
    padding: 0 15px;
}

.leftimageClass .function-wrapper {
    direction: rtl;
}

@media(max-width: 1366px) {

    .three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {
        width: calc(100% / 3 - 15px);
        margin: 0 7.5px;
        padding: 15px;
    }
    
    .three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row h5 {
        font-size: 18px;
    }
    
    .three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row .img-cont {
        min-height: 80px;
        margin-bottom: 10px;
    }
    
    .three-col-exhibit .exhibit-zone {
        padding: 15px 7.5px 30px;
    }

}

@media(max-width: 700px) {
    .three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {
        width: calc(100% / 1 - 15px);
        margin-bottom: 15px;
    }
    
    .three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row h5 {
        font-size: 15px;
    }
}

.page-wrapper .divide-col .speak-bg .speak-wrap .cta-hold .btn-primary {
    margin-top: 10px;
}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec {
    border: 1px solid #e31922;
    overflow: hidden;
}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec img {
    border-radius: 0;
    min-height: auto;
}

.speaker-wrap .heading {
    padding: 0 0px;
}

.speaker-wrap.bg-grey .heading {
    padding: 0 30px;
}

.speaker-wrap.bg-grey {
    margin: 25px 0;
}

.speaker-wrap {
    margin: 0;
    position: relative;
}

.speaker-wrap .speaker-single:after {
    background: hsla(0,0%,100%,.37);
    background: -webkit-gradient(left top,left bottom,color-stop(0,hsla(0,0%,100%,.37)),color-stop(1%,hsla(0,0%,100%,.38)),color-stop(85%,rgba(0,0,0,.6)),color-stop(100%,#000));
    background: -o-linear-gradient(top,hsla(0,0%,100%,.37) 0,hsla(0,0%,100%,.38) 1%,rgba(0,0,0,.6) 85%,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.37)),color-stop(1%,hsla(0,0%,100%,.38)),color-stop(85%,rgba(0,0,0,.6)),to(#000));
    background: linear-gradient(
180deg
,hsla(0,0%,100%,.37) 0,hsla(0,0%,100%,.38) 1%,rgba(0,0,0,.6) 85%,#000);
    opacity: 0;
}

.speaker-wrap .speaker-single .speaker-content h5,
.speaker-wrap .speaker-single .speaker-content p {
    color: #000;
}

.speaker-wrap .speaker-single .speaker-content {
    position: static;
    padding: 15px;
    transform: none;
}

.speaker-wrap .speaker-single:hover:after {
    opacity: 0;
}

.speaker-wrap .speaker-single .speaker-content *:last-child {
    font-family: "Roboto", sans-serif;
    font-size: 15px !important;
    margin: 7px 0 0;
}

.speaker-wrap .speaker-single {
    height: auto;
    border: 4px solid #d104122e;
    background-color: #fff;
}

/*Count down styles*/
.site-header-main .header-col.count-down {
    max-width: 404px;
    float: none;
}

.site-header-main .count-down .cta-hold {
    margin: 10px auto auto;
    width: 100%;
    justify-content: center;
}

.site-header-main .count-down .cta-hold .cta-hold-inner {
    justify-content: center;
}

.package_sec .single-col-wide .desc > *:last-child {
    margin: 0;
    padding-bottom: 5px;
}
span.gold-font {
    color: #db0916;
}
.gold-font strong {
    /*color: #db0916;*/
}
.gold-font {
    color: #db0916;
}

@media (max-width: 1365px) {
    .events-wrap .events-single .content p strong {
        font-size: 14px !important;
    }
    
    .events-wrap .events-single .content p {
        margin-bottom: 5px;
    }
    
    .events-wrap .events-single .content ul li {
        font-size: 14px !important;
    }
    
    .events-wrap .events-single .content .btn-primary {
        font-size: 14px !important;
    }
    
    .events-wrap .events-single:hover .content h5 {
        padding-bottom: 7px !important;
    }   
}

@media screen and (max-width:1620px) {
    .hero-slider-inner .container {
        padding: 0 35px
    }
}

@media screen and (max-width:1199px) {
    .hero-slider-inner .container {
        padding: 0 15px;
        display: block
    }
}

.three-col-press-outer {
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
}

.three-col-press-outer {
    flex-wrap: wrap;
}

.three-col-press-outer {
    display: block;
}

.three-col-press-block {
    display: inline-block;
    background: #fff;
    padding: 1em;
    margin: 0 0 1.5em;
    width: 100%;
    -webkit-transition: 1s ease all;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.three-col-press-img {
    
} 

@media only screen and (min-width: 400px) {
    .three-col-press-outer {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }
}

@media only screen and (min-width: 700px) {
    .three-col-press-outer {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 900px) {
    .three-col-press-outer {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 1366px) {
    .three-col-press-outer {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}


.three-col-press-img {
    text-align: center;
    padding: 10px 10px 0;
}

.package_sec .single-col-wide .desc > p:last-child {
    margin-bottom: 16px;
}

.hero-slider-inner + .divide-col {
    margin-top: 20px;
}

@media(max-width:1024px) {
    .events-wrap .events-single .content p {
        opacity: 1;
        display: block;
    }
    
    .events-wrap .events-single .content h5 {
        text-align: left;
        padding-bottom: 7px !important;
    }
    
    .events-wrap .events-single .content p, 
    .events-wrap .events-single .content ul, 
    .events-wrap .events-single .content .cta-hold {
        display: block;
    }

}

.co-chair-static {
    margin-top: 6px;
}

.pavilion-section .content-wrap .row-theme,
.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon,
.why-attend-section .attend-wrapper .cont-right .content-wrap .contents, 
.three-col-meet .content-wrap .content-single,
.function-sponsor {
    background-color: #ffffff;
}

/*Color theme*/
.bg-blue {
    background-color: #003A55 !important;
    padding: 15px !important;
    margin-right: 0!important;
}
.bg-darkblue{
     background-color: #112265 !important;
      padding: 15px !important;
    margin-right: 0!important;
}
.bg-green {
    background-color: #0E6A3D !important;
    padding: 15px !important;
    margin-right: 0!important;
}

.bg-goldnew {
    background-color: #bb8b2a !important;
    padding: 15px !important;
    margin-right: 0!important;
}

.bg-yellownew {
    background-color: #d3a23f !important;
    padding: 15px !important;
    margin-right: 0!important;
}

.bg-darkgreynew {
    background-color: #555555 !important;
    padding: 15px !important;
    margin-right: 0!important;
}

.bg-blue *,
.bg-darkblue *, 
.bg-green *,
.bg-goldnew *,
.bg-yellownew *,
.bg-darkgreynew *{
    color: #ffffff !important;
}

.divide-col .content-left .grid-section section.bg-blue,
.divide-col .content-left .grid-section section.bg-darkblue,
.divide-col .content-left .grid-section section.bg-green,
.divide-col .content-left .grid-section section.bg-goldnew,
.divide-col .content-left .grid-section section.bg-yellownew,
.divide-col .content-left .grid-section section.bg-darkgreynew{
    padding: 20px 25px !important;
}

.speaker-wrap.bg-blue .speaker-single .speaker-content *,
.speaker-wrap.bg-darkblue .speaker-single .speaker-content *,
.speaker-wrap.bg-green .speaker-single .speaker-content *,
.speaker-wrap.bg-goldnew .speaker-single .speaker-content *,
.speaker-wrap.bg-yellownew .speaker-single .speaker-content *,
.speaker-wrap.bg-darkgreynew .speaker-single .speaker-content *{
    color: #000000 !important;
}

.bg-blue .swiper-pagination-bullet,
.bg-darkblue .swiper-pagination-bullet,
.bg-green .swiper-pagination-bullet,
.bg-goldnew .swiper-pagination-bullet,
.bg-yellownew .swiper-pagination-bullet,
.bg-darkgreynew .swiper-pagination-bullet{
    background-color: #ffffff;
}

.four-col-attend.bg-goldnew .four-col-wrap .content-row .content h2,
.four-col-attend.bg-darkgreynew .four-col-wrap .content-row .content h2,
.four-col-attend.bg-yellownew .four-col-wrap .content-row .content h2,
.four-col-attend.bg-green .four-col-wrap .content-row .content h2,
.four-col-attend.bg-blue .four-col-wrap .content-row .content h2,
.four-col-attend.bg-darkblue .four-col-wrap .content-row .content h2 {
    color: #bb8b2a !important;
}

.pavilion-section.bg-blue .content-wrap .row-theme *,
.pavilion-section.bg-darkblue .content-wrap .row-theme *,
.pavilion-section.bg-goldnew .content-wrap .row-theme *, 
.pavilion-section.bg-darkgreynew .content-wrap .row-theme *, 
.pavilion-section.bg-yellownew .content-wrap .row-theme *, 
.pavilion-section.bg-green .content-wrap .row-theme *{
    color: #000 !important;
}

.page-wrapper .divide-col .why-speak.bg-blue .speak-wrap .four-col .col-wrap .col *,
.page-wrapper .divide-col .why-speak.bg-darkblue .speak-wrap .four-col .col-wrap .col *,
.page-wrapper .divide-col .why-speak.bg-goldnew .speak-wrap .four-col .col-wrap .col *, 
.page-wrapper .divide-col .why-speak.bg-darkgreynew .speak-wrap .four-col .col-wrap .col *, 
.page-wrapper .divide-col .why-speak.bg-yellownew .speak-wrap .four-col .col-wrap .col *, 
.page-wrapper .divide-col .why-speak.bg-green .speak-wrap .four-col .col-wrap .col *{
    color: #000000 !important;
}

.listing-section.bg-blue .listing-content-wrap .icon-section .section-wrapper .row-icon *,
.listing-section.bg-darkblue .listing-content-wrap .icon-section .section-wrapper .row-icon *,
.listing-section.bg-goldnew .listing-content-wrap .icon-section .section-wrapper .row-icon *, 
.listing-section.bg-darkgreynew .listing-content-wrap .icon-section .section-wrapper .row-icon *, 
.listing-section.bg-yellownew .listing-content-wrap .icon-section .section-wrapper .row-icon *, 
.listing-section.bg-green .listing-content-wrap .icon-section .section-wrapper .row-icon * {
    color: #000000 !important;
}

.why-attend-section.bg-blue .attend-wrapper .cont-right .content-wrap .contents *,
.why-attend-section.bg-darkblue .attend-wrapper .cont-right .content-wrap .contents *,
.why-attend-section.bg-goldnew .attend-wrapper .cont-right .content-wrap .contents *, 
.why-attend-section.bg-darkgreynew .attend-wrapper .cont-right .content-wrap .contents *, 
.why-attend-section.bg-yellownew .attend-wrapper .cont-right .content-wrap .contents *, 
.why-attend-section.bg-green .attend-wrapper .cont-right .content-wrap .contents *{
    color: #000000 !important;
}

.bg-blue .testimonial-single *,
.bg-darkblue .testimonial-single *,
.bg-goldnew .testimonial-single *, 
.bg-darkgreynew .testimonial-single *, 
.bg-yellownew .testimonial-single *, 
.bg-green .testimonial-single * {
    color: #000000 !important;
}

.three-col-meet.bg-blue .content-wrap .content-single *,
.three-col-meet.bg-darkblue .content-wrap .content-single *,
.three-col-meet.bg-goldnew .content-wrap .content-single *, 
.three-col-meet.bg-darkgreynew .content-wrap .content-single *, 
.three-col-meet.bg-yellownew .content-wrap .content-single *, 
.three-col-meet.bg-green .content-wrap .content-single *{
    color: #000000 !important;
}

.bg-blue .function-sponsor *,
.bg-darkblue .function-sponsor *,
.bg-goldnew .function-sponsor *, 
.bg-darkgreynew .function-sponsor *, 
.bg-yellownew .function-sponsor *, 
.bg-green .function-sponsor * {
    color: #000000 !important;
}
/*agenda*/

.agenda-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.agenda-wrap .agenda-content-wrap {
    width: 100%
}

.agenda-wrap .agenda-content-wrap:last-child .agenda-time:before {
    height: calc(100% - 41px);
    bottom: 0;
    top: auto
}

.agenda-wrap .agenda-content-wrap:last-child .agenda-time:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ffcbdb;
    border: 3px solid #bb8b2a;
    bottom: 41px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    top: auto;
    display: none
}

.agenda-wrap.item-before-break .agenda-content-wrap {
    width: 100%
}

.agenda-wrap.item-before-break .agenda-content-wrap .agenda-time:before {
    height: calc(100% - 41px);
    bottom: 0;
    top: auto
}

.agenda-wrap.item-before-break .agenda-content-wrap .agenda-time:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ffcbdb;
    border: 3px solid #bb8b2a;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    top: auto;
    display: block
}

.agenda-content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.agenda-time {
    max-width: 106px;
    width: 100%;
    text-align: center;
    position: relative
}

@media screen and (max-width: 576px) {
    .agenda-time {
        max-width:100%;
        margin-bottom: 14px
    }

    .agenda-time:after,.agenda-time:before {
        display: none
    }
}

.agenda-time:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    border: 1px dashed #bb8b2a;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    top: auto
}

.agenda-time p {
    border-radius: 3px;
    background-color: #eef3f8;
    margin: 0;
    padding: 7px 5px;
    z-index: 1;
    position: relative
}

.agenda-time p span {
   
    font-size: 15px;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: normal;
    color: #bb8b2a;
    display: block;
    width: 100%
}

.agenda-content {
    width: calc(100% - 106px);
    padding: 0 35px;
    margin-top: -6px
}

.agenda-content:hover h4 {
    color: #bb8b2a;
    text-decoration: underline
}

@media screen and (max-width: 767px) {
    .agenda-content {
        padding:0 15px
    }
}

@media screen and (max-width: 576px) {
    .agenda-content {
        width:100%;
        padding: 0
    }
}

.agenda-content h4 {
    margin-bottom: 13px;
    cursor: pointer
}

.agenda h6 {
    color: #bb8b2a;
  
}

.agenda .profile-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px 41px
}

@media screen and (max-width: 576px) {
    .agenda .profile-wrap {
        margin:0 -15px 15px
    }
}

.agenda .profile-wrap .single-profile {
    width: calc(25% - 30px);
    margin: 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 1024px) {
    .agenda .profile-wrap .single-profile {
        width:calc(50% - 30px);
        margin-bottom: 20px
    }
}

@media screen and (max-width: 767px) {
    .agenda .profile-wrap .single-profile {
        width:calc(100% - 30px);
        margin-bottom: 20px
    }
}

.agenda .profile-wrap .single-profile .image {
    margin-right: 12px;
    max-width: 78px;
    max-height: 78px;
    width: 100%
}

.agenda .profile-wrap .single-profile .image * {
    width: 100%;
    display: block
}

.agenda .profile-wrap .single-profile .content p {
    margin: 0
}

.agenda .profile-wrap .single-profile .content p.name {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #373737
}

.agenda .profile-wrap .single-profile .content p.company,.agenda .profile-wrap .single-profile .content p.designation {
   
    font-size: 14px;
    font-weight: 400;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: rgba(55,55,55,.7);
    margin-bottom: 3px
}

.agenda .profile-wrap .single-profile .content a {
    display: block;
    max-width: 120px
}

.agenda .profile-wrap .single-profile .content img {
    max-width: 120px;
    max-height: 50px
}

.agenda .full-block {
    width: 100%;
    text-align: left;
    padding: 13px 20px;
    margin: 11px 0 49px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 991px) {
    .agenda .full-block {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .agenda .full-block .left-side,.agenda .full-block .right-side {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.agenda .full-block p {
    margin: 0
}

.agenda .full-block p.topic {
   
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
    margin-bottom: 5px
}

.agenda .full-block p.time {
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 991px) {
    .agenda .full-block p.time {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.agenda .full-block p.time img {
    margin-right: 8px
}

.agenda .full-block .btn-wrap {
    margin: 0 -5px
}

.agenda .full-block .btn-wrap .btn-primary {
    margin: 5px
}

.agenda .full-block .btn-wrap,.agenda .full-block h3 {
    display: inline-block;
    margin: 15px;
    vertical-align: middle
}

.tabs-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding: 0
}

.tabs-nav-list li {
    text-align: center;
    list-style-type: none;
    width: 210px;
    margin: 0 15px
}

@media screen and (max-width: 767px) {
    .tabs-nav-list li {
        width:100%;
        border-bottom: 1px solid #fff
    }
}

.tabs-nav-list li a, .tabs-nav-list li span {
    font-size: 18px;
    line-height: 1.3;
    letter-spacing: normal;
    color: #1f1d22;
    background-color: #f2f2f2;
    display: block;
    padding: 17px 10px;
    cursor: pointer;
}

.tabs-nav-list li a span, 
.tabs-nav-list li span span  {
    font-size: 13px;
    font-weight: 400;
    color: rgba(31,29,34,.5);
    display: block;
    width: 100%;
    padding: 0;
}

.tabs-nav-list li.tab-active {
    position: relative
}

.tabs-nav-list li.tab-active a,
.tabs-nav-list li.tab-active span{
    background-color: #bb8b2a;
    color: #fff
}

.tabs-nav-list li.tab-active a span,
.tabs-nav-list li.tab-active span span{
    color: #fff
}

.tabs-nav-list li.tab-active:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #bb8b2a;
    bottom: -13px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (max-width: 767px) {
    .tabs-nav-list li.tab-active:after {
        display:none
    }
}

.tabs-stage-sub {
    border-radius: 3px;
    -webkit-box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    background-color: #fff
}

.tabs-single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 50px 50px 0
}

@media screen and (max-width: 767px) {
    .tabs-single {
        padding:50px 20px 0
    }
}

.black-overlay {
    opacity: .15;
    background-color: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.agenda-popup-wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: none
}

.agenda-popup-wrap.opened {
    display: block
}

.agenda-popup-content {
    max-width: 764px;
    height: 100%;
    width: 100%;
    margin-left: auto;
    background-color: #fff;
    position: relative;
    z-index: 11;
    border-radius: 3px;
    -webkit-box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    padding: 66px 0 0;
    overflow: auto;
    -webkit-animation: slide-right .8s ease forwards;
    animation: slide-right .8s ease forwards
}

@media screen and (max-width: 576px) {
    .agenda-popup-content {
        padding:25px 0 0
    }
}

.agenda-popup-content>* {
    padding: 0 50px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content>* {
        padding:0 23px
    }
}

.agenda-popup-content>:last-child {
    padding-bottom: 66px
}

.agenda-popup-content .back-button {
    margin-bottom: 35px;
    display: inline-block;
    cursor: pointer
}

.agenda-popup-content .back-button svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.agenda-popup-content .back-button span {
    color: #1f1d22;
    display: inline-block;
    margin-left: 4px
}

.agenda-popup-content .schedule-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap .schedule {
        width:100%
    }
}

.agenda-popup-content .schedule-wrap p {
    color: #1f1d22;
  
    font-size: 18px;
    margin-bottom: 9px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap p {
        font-size:14px
    }
}

.agenda-popup-content .schedule-wrap p img {
    margin-right: 13px
}

.agenda-popup-content .schedule-wrap .btn-wrap {
    margin-left: 55px;
    margin-bottom: 21px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap .btn-wrap {
        margin-left:0
    }
}

.agenda-popup-content .popup-main-content {
    padding-top: 17px;
    margin-bottom: 42px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .popup-main-content {
        margin-bottom:20px
    }
}

.agenda-popup-content .popup-main-content h3 {
    border-top: 3px solid #bb8b2a;
    padding-top: 44px;
    margin-bottom: 18px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .popup-main-content h3 {
        padding-top:20px;
        margin-bottom: 10px
    }
}

.agenda-popup-content .profiles {
    background-color: #f3f1f1;
    padding-top: 24px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles {
        padding-top:10px
    }
}

.agenda-popup-content .profiles h5 {
    line-height: 2.75;
    color: #bb8b2a;
    margin-bottom: 12px
}

.agenda-popup-content .profiles .profile-wrap {
    margin-bottom: 0
}

.agenda-popup-content .profiles .profile-wrap .single-profile {
    width: 260px;
    margin: 0 15px 30px;
    display: block
}

@media screen and (max-width: 1024px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile {
        width:calc(50% - 30px)
    }
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile {
        width:calc(100% - 30px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 15px 15px
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .image {
    margin-right: 0;
    max-width: 150px;
    max-height: 150px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 17px
}

.agenda-popup-content .profiles .profile-wrap .single-profile .image img {
    width: 100%
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .image {
        max-width:100%;
        max-height: 100%;
        width: auto;
        margin-right: 12px
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .content p.name {
    font-size: 20px;
    color: #1f1d22;
    margin-bottom: 2px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .content p.name {
        font-size:14px;
        margin-bottom: 0
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .content p.designation {
    font-size: 16px;
    margin-bottom: 15px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .content p.designation {
        font-size:14px;
        margin-bottom: 5px
    }
}

@-webkit-keyframes slide-right {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slide-right {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.agenda-content>:last-child {
    border-bottom: 1px solid #dadada;
    padding-bottom: 25px;
    margin-bottom: 25px
}

.short-description {
    color: #bb8b2a;
    
}

.disable-popup {
    pointer-events: none
}

.tabs-nav.bottom li.tab-active:after {
    bottom: auto;
    top: -13px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg)
}

.not-found-wrapper {
    padding: 40px 63px 45px 64px;
    border-radius: 3px;
    -webkit-box-shadow: 4px 6px 35px 0 rgba(0,0,0,.1);
    box-shadow: 4px 6px 35px 0 rgba(0,0,0,.1);
    background-color: #fff;
    margin: auto;
    max-width: 690px
}

@media screen and (max-width: 576px) {
    .not-found-wrapper {
        padding:20px 25px
    }
}

.not-found-wrapper h1 {
   
    font-size: 125px;
    font-size: 7.8125rem;
    line-height: 1.3;
    letter-spacing: -2.5px;
    text-align: left;
    color: #c4c4c4;
    border-bottom: 3px solid #ee7203;
    margin-bottom: 30px
}

.not-found-wrapper h2 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #ee7203;
    margin-bottom: 16px
}

.not-found-wrapper p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #373737
}

.not-found-wrapper .btn-wrap {
    margin: 28px -10px 0
}

.not-found-wrapper .btn-wrap a {
    margin: 0 10px
}

@media screen and (max-width: 576px) {
    .not-found-wrapper .btn-wrap a {
        margin:0 10px 10px
    }
}

.not-found-wrapper .btn-wrap a:hover {
    background-color: #ee7203;
    color: #fff;
    border-color: transparent
}

.not-found-wrapper .btn-wrap a:hover svg path {
    fill: #fff
}
.nog-gold .btn-primary, .nog-light-gold .btn-primary {
    background: transparent !important;
    border: 1px solid #fff !important;
}
.tabs-nav-list.bottom li.tab-active:after {
    bottom: auto;
    top: -13px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg)
}
.nog-green {
    background: #0e6a3d;
}

.nog-dark-blue {
    background: #003a55;
}

.nog-gold {
    background: #bb8b2a;
}

.nog-light-gold {
    background: #d3a23f;
}
.agenda {
    padding: 30px 0px;
}
.agenda .full-block .left-side .topic {
    color: #fff;
}
.nog-grey{
   background: #555555;
}
/*agenda*/
.cta-hold-inner {
    /*width: 40%;*/
    margin: 0 auto;
    text-align: center;
    
}

.full-width-inner ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.full-width-inner ul li {
    width: calc(100% / 2 - 30px);
    margin: 0 15px;
}

@media(max-width: 650px) {
    .full-width-inner ul li {
        width: calc(100% / 1 - 30px);
    }
}


.two-col-wrap-inner ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

.two-col-wrap-inner ul li {
    width: calc(100% / 2 - 30px);
    margin: 0 15px;
}

@media(max-width: 650px) {
    .two-col-wrap-inner ul li {
        width: calc(100% / 1 - 30px);
    }
}
#pageId-6362 em
{
    display : none;
}

/*Header supported by logo*/
.supported-logo {
    margin-left: auto;
    text-align: center;
    width: 100%;
    display: flex;
}
header .cta-hold-inner .btn-primary {
    margin-right: 0.75rem;
}
/*.supported-logo div:first-child {*/
/*    margin-right: 50px;*/
/*}*/
.supported-logo span {
    font-size: 13px;
    display: block;
    margin-bottom: 1rem;
}
.site-header-main .cta-hold .cta-hold-inner {
    width: 100%;
}
.supported-logo-inner {
    display: flex;
    align-items: center;
}
/*.supported-logo-inner img {*/
/*    max-width: 75%;*/
/*}*/
.site-header-main .cta-hold {
    flex-wrap: wrap;
}

.supported-logo p {
    font-size: 12px;
    text-transform: uppercase;
    margin: 0;
    color: #000000;
}
@media(max-width: 1440px) { 
    header .cta-hold-inner .btn-primary {
        padding: 17px 20px;
        margin-right: 0.25rem;
    }
}
@media(max-width: 1280px) { 
    header .cta-hold-inner .btn-primary {
        padding: 15px;
    }
}
@media(max-width: 1199px) {
    .site-header-main .cta-hold .cta-hold-inner {
        
        justify-content: center;
    }
    .cta-hold-inner {
         width: 100%;
        margin: 20px auto 0;
        text-align: center;
    }
    .supported-logo
    {
        margin: 0 auto;
        width: 100%;
        justify-content: center;
    }
    .supported-logo div:first-child {
        margin-right: 0;
    }
    .supported-logo span {
     font-size: 10px;   
    }
    header .cta-hold-inner {
        text-align: center;
    }
}

.social-icons-wrap {
    top: 60%;
}
.simple-cta-links .cta-hold-inner {
    /*display: -webkit-box;*/
    display: -ms-flexbox;
    display: flex;
    /*-ms-flex-wrap: wrap;*/
    /*    flex-wrap: wrap;*/
    /*-webkit-box-pack: center;*/
        /*-ms-flex-pack: center;*/
            /*justify-content: center;*/
}

.simple-cta-links .cta-hold-inner a {
    margin: 10px 5px;
}
.testimonial-wrap-inner {
    -ms-flex-wrap: wrap;
        /*flex-wrap: wrap;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.hero-slider .swiper-wrapper.disabled {
    transform: translate3d(0px, 0, 0) !important;
}
.hero-slider .swiper-pagination.disabled {
    display: none;
}
.host-wrapper a{
    /*width: 50%;*/
}

.primary-nav>li svg {
    max-width: 14px;
    height: auto;
}
.social-links a {
    text-align: center;
    display: block;
    font-size: 16px;
}
#pageId-1061 .divide-col {
    margin-top: 15px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .nav-wrapper .primary-nav > li.home-link > a {
        padding: 16px 13px 16px 0;
        height: 45px;
    }
    .speaker-wrap .speaker-single {
        border: 4px solid #f7d2d4;
    }
    .cta-page-inner .image-cta-main {
        width: 235px;
    }
    .cta-page-wrapper a .image-block-cta-sub {
        width: 173px;
    }
    .sponsor-logo-wrap, .sponsor-logo-wrap .swiper-slide a {
        display: block;
        max-width: 190px;
        margin: auto;
    }
    .sponsor-logo-wrap, .sponsor-logo-wrap .swiper-slide {
        height: auto;
    }
    .sponsor-logo-wrap .swiper-slide img {
        max-width: 190px;
        max-height: 120px;
        width: 100%;
    }
    .two-col-wrap-inner ul li {
        position: relative;
    }   
    .two-col-wrap-inner ul li::before {
        content: "";
        position: absolute;
        left: -14px;
        top: 9px;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        background: #000;
    }

}
.right-side-poster {
    text-align: center;
    margin-top: 2rem;
}

/*new styles*/
::-moz-selection { 
  color: #fff !important;
  background: #f7a700 !important;
}

::selection {
  color: #fff !important;
  background: #f7a700!important;
}
.btn-primary {
    /*background: #2cb7e1 !important;*/
    border-radius:0px;
    background:#f7a700 !important;
}
.social-icons-wrap{
    background: #f7a700;
}
.nav-wrapper{
    background: rgb(16,48,79);
    /*background: linear-gradient(265deg, rgba(16,48,79,1) 0%, rgba(35,138,176,1) 100%);*/
    background: #112265;
} 
.site-footer{
    /*background: #144363;*/
    background:#112265;
}
.nav-wrapper .primary-nav{
    border-top:none;
}
.primary-nav>li>a{
    color:#fff !important;
}
.nav-wrapper .primary-nav>li>a:after , .active_node > a:after{
   display:none;
}
.primary-nav>li svg{
    fill:#fff;
}
@media screen and (min-width: 1199px){
    .primary-nav>li>a:active, .primary-nav>li>a:hover {
 background: transparent;
    color: #fff;
    text-decoration: none;
}
.site-header-main .logo-hold {
  
    margin-right: 20px;
}
.header-row .cta-hold-inner {
    text-align: right;
    margin-right: 0;
}
}
@media screen and (min-width: 1025px){
    .sub-menu {
    /*background: #1e6f94;*/
    background:#112265;
}
}
.speaker-wrap .speaker-single{
    /*border: 4px solid #13395947;*/
    border: 2px solid #112265;
}
.contact-details-list{
    border: 1px solid #133959;
}
.active_node > a {
    color: #fff !important;
}
.hamburger, .hamburger:after, .hamburger:before{
      /*background: #144363;*/
      background:#112265;
}
.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec {
    border: 1px solid #133959;
  }
  .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .desc h4{
      /*color:#2cb7e1;*/
       color: #f7a700;
  }
  .ad-banner .ad-banner-wrap:after , .ad-banner .ad-banner-wrap:after{
      background: #2cb7e1bf;
  }
  .slider-bg:after{
      background: rgb(44 183 225 / 15%);
  }
  /*.counter-single p , .heading span , a{*/
  /*    color: #25a5cd;*/
  /*}*/
  .counter-single p, .heading span, a { 
    color: #112265;
}

  .function-sponsor h3{
      /*background-color: #2cb7e1;*/
      background-color:#f7a700;
  }
  .heading h2:before , .heading h2:after{
      display:none;
  }
  .heading h2 {
    /*padding: 14px 20px;*/
    color: #112265;
    /*background-color: #f7a700;*/
    /*color: #fff !important;*/
    text-transform: none !important;
}
.nav-wrapper .primary-nav>li.home-link>a {
    padding: 16px 0;
}

.slider-contents h2{
    font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 1024px){
    .site-header-main .cta-hold {
    
    margin-bottom: 10px;
}
.banner-btn{
    width:100%;
}
.supported-logo-inner img {
    max-width: 65%;
}
}
@media screen and (max-width: 1199px){
    .sub-menu, .sub-menu ul , .sub-menu .menu-toggle-back{
        /*background: #1e6f94;*/
        background:#112265;
    }
    .site-header-main .logo-hold {
    max-width: 200px;
    
}
}
.counter-single{
        display: flex;
    flex-wrap: wrap;
    align-items: center;
}
/*.counter-single h3{*/
/*    font-size:18px;*/
/*}*/
.counter-single p{
    font-size:12px;
}
@media screen and (min-width: 1025px){
    .hero-slider-inner .swiper-slide h2{
    font-size:45px;
    font-family: "Roboto", sans-serif;
    margin-bottom:35px;
}
    .slider-contents h2{
        margin-bottom: 0;
        font-family: "Roboto", sans-serif;
        font-size:27px;
    }
    
    .slider-contents .cta-hold {
        margin-top: 25px;
    }
    .counter-wrap .counter-single {
    width: 17.28571%;
}
.counter-text {
    width: calc(100% - 120px);
}
.primary-nav {
    justify-content: left;
    /*justify-content: space-between;*/
}
}
.counter-wrap-inner{
    border-radius:0px;
}

.nav-row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: auto;
    justify-content: space-between;
}
/*.nav-col-link{*/
/*    flex: 0 0 81.33333%;*/
/*}*/
.nav-wrapper  .nav-col-link{
    flex: 0 0 100%;
}
.nav-wrapper .social-links ul li:after{
    display:none;
}
.nav-wrapper .social-links ul li:not(:last-child) {
     margin-right: 0px; 
}
.nav-wrapper .social-links ul li a{
    padding: 0 14px;
    color: #fff;
}
.slider-contents {
    max-width: 1200px;
    /*background: #006092c4;*/
    background: rgba(17, 34, 101,0.5);
    padding: 20px;
}


.slider-contents .cta-hold-inner {
    text-align: left;
    margin: 0;
}
.sponsors-wrap .sponsor-single:after{
    display:none;
}
.primary-nav>li>a {
    padding: 16px 0;
}
@media screen and (min-width: 767px) {
    .slider-contents .cta-hold-inner {
    text-align: left;
    margin: 0;
    display: flex;
    width: 100%;
}
.slider-contents .cta-hold-inner a{
    margin-right:10px;
}
}


@media screen and (max-width: 767px) {
    .slider-contents .cta-hold-inner{
        flex-wrap: wrap;
    }
}

.header-row .cta-hold-inner {
    width: 34%;
    -webkit-box-pack: end; 
    -ms-flex-pack: end;  
    justify-content: end;
}

.supported-logo-inner.host-wrapper {
    position: relative;
}
.supported-logo-inner.host-wrapper:after {
    content: "";
    position: absolute;
    right: -8px;
    top: 10%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: 13px;
    background: #000;
    width: 1px;
    /*opacity: .5;*/
    opacity:1;
    height: 75px;
}
    

/*    .speaker-wrap , .divide-col .content-left .grid-section section.bg-grey{*/
/*    margin-right: 50px;*/
/*}*/
.cta-page-wrapper {
    margin-right: 40px;
}
@media(max-width:768px){
    .cta-page-wrapper{
        margin:0 -10px !important;
    }
}
.why-speak.speak-bg {
    margin-right: 50px !important;
}
.speak-wrap .cta-hold-inner {
    /*margin-right: 50px;*/
    width: 100%;
        display: flex;
    justify-content: center;
}

@media screen and (max-width: 1440px){ 
    .header-row .cta-hold-inner {
        width: auto;
    }
}

@media screen and (max-width: 1199px){ 
    .header-row .cta-hold-inner {
        width: 100%;
        justify-content: center;
    }
}
@media screen and (min-width: 1280px){
.sponsors-wrap {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    border-radius: 0;
    text-align: center;
    margin-top: 15px;
    z-index: 2;
}
.sponsors-wrap .sponsor-single {
    padding: 23px 15px;
    transition: all 0.5s ease;
    background-color: #fff;
    border-radius: 0px;
    text-align: center;
    margin-top: 15px;
    z-index: 2;
    border: 1px solid #e5e5e5;
}
.sponsors-wrap .sponsor-single:hover{
    -webkit-box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
    box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
}
.sponsors-wrap .sponsor-head h6{
        font-family: "Roboto", sans-serif;
    font-size: 17px;
    font-size: 1.0625rem;
    font-weight: 300;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    /*color:#000;*/
    color: #112265;
}
}
.primary-nav>li>a{
    font-family: "Roboto", sans-serif;
}
.supported-logo span{
    /*color:#0f2845;*/
    /*color:#112265;*/
    color: #000;
}


.banner-btn {
    background-color: #f7a700;
    padding: 10px 15px;
    border-radius: 0px;
    margin-top: 5px;
    display: inline-block;
    color: black;
    font-weight: bold;
    text-align: center;
    border: 0.5px solid #f7a700;
    color: #fff;
    letter-spacing: 0.4px;
    position: relative;
    overflow: hidden;
    z-index: 9;
}

.banner-btn:before, .banner-btn:after {
    background: #fff;
    content: '';
    position: absolute;
    z-index: -1;
}
.banner-btn:hover:after {
    height: 100%;
    width: 165%;
}
.banner-btn:after {
    height: 100%;
    left: -65%;
    top: 0;
    transform: skew(50deg);
    transition-duration: 0.6s !important;
    transform-origin: top left;
    width: 0;
    
}

.banner-btn, .banner-btn:after {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
/*.banner-btn:hover {*/
/*    color: #fff;*/
/*}*/
a:hover{
    /*color:#238ab0;*/
    color:#f7a700;
}
.footer-column p {
    margin-bottom: 0;
    font-weight: 400!important;
    font-family: "Roboto", sans-serif;
}


.events-wrap-inner-page .events-single .content{
    /*background-color: rgb(112 168 193 / 80%) !important;*/
        /*background-color: rgb(65 83 163 / 80%) !important;*/
        background-color: rgb(17 34 101 / 80%) !important;
}
.primary-nav>li svg {
    max-width: 12px;
    
}
.slider-contents p{
    margin-bottom:35px;
}
.page-wrapper .divide-col .speak-bg .heading h2{
    z-index: 1;
}
.page-wrapper .divide-col .speak-bg:after {
    content: "";
    position: absolute;
    background: rgb(17, 34, 101);
    opacity: .95;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
}
.page-wrapper .divide-col .speak-bg .speak-wrap .content-wrap p{
    text-align:justify;
}
p {
    color: #000;
    /*color:#4153a3;*/
}
.hero-slider-inner .swiper-slide h2{
    /*font-size:45px;*/
    font-family: "Roboto", sans-serif;
    margin-bottom:0;
}
.hero-slider-inner .swiper-slide h5 {
    font-size: 1.25rem;
    font-family: "Roboto", sans-serif;
    margin-bottom: 35px;
    border-top: none;
    padding: 0;
}

.btn-primary a {
    color: #fff;
}
.speaker-wrap .speaker-single img {
    /*border-radius: 50%;*/
    max-width: 156px;
    max-height: 156px;
    margin: 0 auto;
    /*border-radius: 50%;*/
    min-height: 156px;
    border: 1px solid #112265;
}
.speaker-wrap .speaker-single {
    padding-top: 10px;
}

.header-row .cta-hold-inner .btn-primary {
    margin: 10px 3px;
}

@media (max-width: 1300px) {
    .btn-primary {
        padding: 12px 35px;
    }
}

@media (max-width: 1500px) {
    .slider-contents h2, .hero-slider-inner .swiper-slide h2 {
        font-size: 38px;
    }
    .swiper-slide {
        font-size: 15px;
    }
}

.video-gallery-inner {
    width: calc(100%/3 - 30px);
    margin: 0 15px 30px;
    padding: 0;
        border: 2px solid #112265;
}
.video-gallery-block {
    margin: 0 -15px;
}

@media (max-width: 991px) {
    .video-gallery-inner {
        width: calc(100%/2 - 30px);
        margin: 0 15px 30px;
        padding: 0;
    }
    .header-row .cta-hold-inner .btn-primary {
        margin: 5px;
    }
}
@media (max-width: 480px) {
    .video-gallery-inner {
        width: 100%;
        margin: 0 0 30px;
    }
    .video-gallery-block {
        margin: 0;
    }
}


.video-gallery-inner .content-wrap {
    padding: 10px;
    box-shadow: 1px 6px 16px 5px #0000000a;
    min-height: 160px;
}
.video-gallery-inner h4 {
    text-align: left;
    font-weight: 300;
    /*color: #000;*/
    color:#112265;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 1rem;
    min-height: auto;
}
div#media-6786 {
    max-width: 320px;
}

/*agenda*/

.agenda-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.agenda-wrap .agenda-content-wrap {
    width: 100%
}

.agenda-wrap .agenda-content-wrap:last-child .agenda-time:before {
    height: calc(100% - 41px);
    bottom: 0;
    top: auto
}

.agenda-wrap .agenda-content-wrap:last-child .agenda-time:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ffcbdb;
    border: 3px solid #15496a;
    bottom: 41px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    top: auto;
    display: none
}

.agenda-wrap.item-before-break .agenda-content-wrap {
    width: 100%
}

.agenda-wrap.item-before-break .agenda-content-wrap .agenda-time:before {
    height: calc(100% - 41px);
    bottom: 0;
    top: auto
}

.agenda-wrap.item-before-break .agenda-content-wrap .agenda-time:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
    border: 3px solid #15496a;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    top: auto;
    display: block
}

.agenda-content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.agenda-time {
    max-width: 106px;
    width: 100%;
    text-align: center;
    position: relative
}

@media screen and (max-width: 576px) {
    .agenda-time {
        max-width:100%;
        margin-bottom: 14px
    }

    .agenda-time:after,.agenda-time:before {
        display: none
    }
}

.agenda-time:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    border: 1px dashed #112265;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    top: auto
}

.agenda-time p {
    border-radius: 3px;
    background-color: #ebebeb;
    margin: 0;
    padding: 7px 5px;
    z-index: 1;
    position: relative
}

.agenda-time p span {
   
    font-size: 15px;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: normal;
    color: #15496a;
    display: block;
    width: 100%
}

.agenda-content {
    width: calc(100% - 106px);
    padding: 0 35px;
    margin-top: -6px
}

.agenda-content:hover h4 {
    /*color: #238ab0;*/
        color: #f7a700;
    text-decoration: underline
}

@media screen and (max-width: 767px) {
    .agenda-content {
        padding:0 15px
    }
}

@media screen and (max-width: 576px) {
    .agenda-content {
        width:100%;
        padding: 0
    }
}

.agenda-content h4 {
    margin-bottom: 13px;
    cursor: pointer;
    /*color: #2183a8;*/
        color: #f7a700;
}

.agenda h6 {
    /*color: #15496a;*/
        color: #112265;
  
}

.agenda .profile-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px 41px
}

@media screen and (max-width: 576px) {
    .agenda .profile-wrap {
        margin:0 -15px 15px
    }
}

.agenda .profile-wrap .single-profile {
    width: calc(25% - 30px);
    margin: 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 1024px) {
    .agenda .profile-wrap .single-profile {
        width:calc(50% - 30px);
        margin-bottom: 20px
    }
}

@media screen and (max-width: 767px) {
    .agenda .profile-wrap .single-profile {
        width:calc(100% - 30px);
        margin-bottom: 20px
    }
}

.agenda .profile-wrap .single-profile .image {
    margin-right: 12px;
    max-width: 78px;
    max-height: 78px;
    width: 100%
}

.agenda .profile-wrap .single-profile .image * {
    width: 100%;
    display: block
}

.agenda .profile-wrap .single-profile .content p {
    margin: 0
}

.agenda .profile-wrap .single-profile .content p.name {
 
    font-size: 15px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #373737
}

.agenda .profile-wrap .single-profile .content p.company,.agenda .profile-wrap .single-profile .content p.designation {
   
    font-size: 14px;
    font-weight: 400;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: rgba(55,55,55,.7);
    margin-bottom: 3px
}

.agenda .profile-wrap .single-profile .content a {
    display: block;
    max-width: 120px
}

.agenda .profile-wrap .single-profile .content img {
    max-width: 120px;
    max-height: 50px
}

.agenda .full-block {
    width: 100%;
    text-align: left;
    padding: 13px 20px;
    margin: 11px 0 49px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 991px) {
    .agenda .full-block {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .agenda .full-block .left-side,.agenda .full-block .right-side {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.agenda .full-block p {
    margin: 0
}

.agenda .full-block p.topic {
   
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
    margin-bottom: 5px
}

.agenda .full-block p.time {
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 991px) {
    .agenda .full-block p.time {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.agenda .full-block p.time img {
    margin-right: 8px
}

.agenda .full-block .btn-wrap {
    margin: 0 -5px
}

.agenda .full-block .btn-wrap .btn-primary {
    margin: 5px
}

.agenda .full-block .btn-wrap,.agenda .full-block h3 {
    display: inline-block;
    margin: 15px;
    vertical-align: middle
}

.tabs-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding: 0
}

.tabs-nav-list li {
    text-align: center;
    list-style-type: none;
    width: 210px;
    margin: 0 15px
}

@media screen and (max-width: 767px) {
    .tabs-nav-list li {
        width:100%;
        border-bottom: 1px solid #fff
    }
}

.tabs-nav-list li a {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
    color: #1f1d22;
    background-color: #f2f2f2;
    display: block;
    padding: 17px 10px;
    height: 100%;
}

.tabs-nav-list li a span {
  
    font-size: 16px;
    font-weight: 400;
    color: rgba(31,29,34,.5);
    display: block;
    width: 100%
}

.tabs-nav-list li.tab-active {
    position: relative
}

.tabs-nav-list li.tab-active a {
    background-color: #15496a;
    color: #fff
}

.tabs-nav-list li.tab-active span {
     background-color: #112265;
    color: #fff
}

.tabs-nav-list li.tab-active a span {
    color: #fff
}

.tabs-nav-list li.tab-active span span{
    background-color: #112265;
    color: #fff;
    padding: 0;
}


.tabs-nav-list li.tab-active:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #112265;
    bottom: -13px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (max-width: 767px) {
    .tabs-nav-list li.tab-active:after {
        display:none
    }
}

.tabs-stage-sub {
    border-radius: 3px;
    -webkit-box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    background-color: #fff
}

.tabs-single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 76px 50px 0
}

@media screen and (max-width: 767px) {
    .tabs-single {
        padding:50px 20px 0
    }
}

.black-overlay {
    opacity: .15;
    background-color: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.agenda-popup-wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: none
}

.agenda-popup-wrap.opened {
    display: block
}

.agenda-popup-content {
    max-width: 764px;
    height: 100%;
    width: 100%;
    margin-left: auto;
    background-color: #fff;
    position: relative;
    z-index: 11;
    border-radius: 3px;
    -webkit-box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    padding: 66px 0 0;
    overflow: auto;
    -webkit-animation: slide-right .8s ease forwards;
    animation: slide-right .8s ease forwards
}

@media screen and (max-width: 576px) {
    .agenda-popup-content {
        padding:25px 0 0
    }
}

.agenda-popup-content>* {
    padding: 0 50px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content>* {
        padding:0 23px
    }
}

.agenda-popup-content>:last-child {
    padding-bottom: 66px
}

.agenda-popup-content .back-button {
    margin-bottom: 35px;
    display: inline-block;
    cursor: pointer
}

.agenda-popup-content .back-button svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.agenda-popup-content .back-button span {
    color: #1f1d22;
    display: inline-block;
    margin-left: 4px
}

.agenda-popup-content .schedule-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap .schedule {
        width:100%
    }
}

.agenda-popup-content .schedule-wrap p {
    color: #1f1d22;
  
    font-size: 18px;
    margin-bottom: 9px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap p {
        font-size:14px
    }
}

.agenda-popup-content .schedule-wrap p img {
    margin-right: 13px
}

.agenda-popup-content .schedule-wrap .btn-wrap {
    margin-left: 55px;
    margin-bottom: 21px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap .btn-wrap {
        margin-left:0
    }
}

.agenda-popup-content .popup-main-content {
    padding-top: 17px;
    margin-bottom: 42px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .popup-main-content {
        margin-bottom:20px
    }
}

.agenda-popup-content .popup-main-content h3 {
    border-top: 3px solid #15496a;
    padding-top: 44px;
    margin-bottom: 18px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .popup-main-content h3 {
        padding-top:20px;
        margin-bottom: 10px
    }
}

.agenda-popup-content .profiles {
    background-color: #ebebeb;
    padding-top: 24px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles {
        padding-top:10px
    }
}

.agenda-popup-content .profiles h5 {
    line-height: 2.75;
    color: #15496a;
    margin-bottom: 12px
}

.agenda-popup-content .profiles .profile-wrap {
    margin-bottom: 0
}

.agenda-popup-content .profiles .profile-wrap .single-profile {
    width: 260px;
    margin: 0 15px 30px;
    display: block
}

@media screen and (max-width: 1024px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile {
        width:calc(50% - 30px)
    }
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile {
        width:calc(100% - 30px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 15px 15px
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .image {
    margin-right: 0;
    max-width: 150px;
    max-height: 150px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 17px
}

.agenda-popup-content .profiles .profile-wrap .single-profile .image img {
    width: 100%
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .image {
        max-width:100%;
        max-height: 100%;
        width: auto;
        margin-right: 12px
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .content p.name {
    font-size: 20px;
    color: #1f1d22;
    margin-bottom: 2px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .content p.name {
        font-size:14px;
        margin-bottom: 0
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .content p.designation {
    font-size: 16px;
    margin-bottom: 15px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .content p.designation {
        font-size:14px;
        margin-bottom: 5px
    }
}

@-webkit-keyframes slide-right {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slide-right {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.agenda-content>:last-child {
    border-bottom: 1px solid #dadada;
    padding-bottom: 25px;
    margin-bottom: 25px
}

.short-description {
    color: #15496a;
    
}

.disable-popup {
    pointer-events: none
}

.tabs-nav.bottom li.tab-active:after {
    bottom: auto;
    top: -13px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg)
}

.not-found-wrapper {
    padding: 40px 63px 45px 64px;
    border-radius: 3px;
    -webkit-box-shadow: 4px 6px 35px 0 rgba(0,0,0,.1);
    box-shadow: 4px 6px 35px 0 rgba(0,0,0,.1);
    background-color: #fff;
    margin: auto;
    max-width: 690px
}

@media screen and (max-width: 576px) {
    .not-found-wrapper {
        padding:20px 25px
    }
}

.agenda .sponsor p, .agenda .sponsor-details p {
    font-weight: bold!important;
}

.agenda .sponsor img, .agenda .sponsor-details img{
    max-width: 230px;
}



.not-found-wrapper h1 {
   
    font-size: 125px;
    font-size: 7.8125rem;
    line-height: 1.3;
    letter-spacing: -2.5px;
    text-align: left;
    color: #c4c4c4;
    border-bottom: 3px solid #ee7203;
    margin-bottom: 30px
}

.not-found-wrapper h2 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #ee7203;
    margin-bottom: 16px
}

.not-found-wrapper p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #373737
}

.not-found-wrapper .btn-wrap {
    margin: 28px -10px 0
}

.not-found-wrapper .btn-wrap a {
    margin: 0 10px
}

@media screen and (max-width: 576px) {
    .not-found-wrapper .btn-wrap a {
        margin:0 10px 10px
    }
}

.not-found-wrapper .btn-wrap a:hover {
    background-color: #ee7203;
    color: #fff;
    border-color: transparent
}

.not-found-wrapper .btn-wrap a:hover svg path {
    fill: #fff
}
.nog-gold .btn-primary, .nog-light-gold .btn-primary {
    background: transparent !important;
    border: 1px solid #fff !important;
}
.tabs-nav-list.bottom li.tab-active:after {
    bottom: auto;
    top: -13px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg)
}
.nog-green {
    background: #0e6a3d;
}

.nog-dark-blue {
    background: #241f59;
}

.nog-gold {
    background: #15496a;
}

.nog-light-gold {
    background: #d3a23f;
}
.agenda {
    padding: 30px 0px;
}
.agenda .full-block .left-side .topic {
    color: #fff;
}
.nog-grey{
   background: #555555;
}
.jp-blue {
    background: #238ab0; 
}

.jp-dark-blue {
    background: #10304f;
}
/*agenda*/

/*header with icons*/


@media (min-width: 1199px) {
.icons  .date-wrap {
    /*max-width: 300px;*/
    width: 100%;
    border-left: 1px solid #000;
    padding: 10px 15px;
}
}
/*@media (max-width: 1199px) {*/
/*.icons  .date-wrap {*/
/*    max-width: 300px;*/
/*    width: 100%;*/
/*    border-left: 1px solid #000;*/
/*    padding: 10px 15px;*/
/*}*/

/*}*/
/*@media (max-width: 1366px) { */
/*    .icons .date-wrap {*/
/*        max-width: 210px;*/
/*    }*/
/*}*/
.icons .date-wrap p {
    margin: 0;
    font-size: 15px;
    margin-bottom: 5px;
    color:#000;
       display: grid;
       line-height: 22px;
    grid-template-columns: 25px calc(100% - 30px);
    font-family: "Roboto", sans-serif;
}
.icons .date-wrap p span.icon { 
    margin-right: 5px;
}
.date-wrap p:last-child {
    margin-left: -3px;
}
@media screen and (min-width: 1200px) {
.header-row .icons .cta-hold-inner {
    /*width: 31%;*/
}
}

@media screen and (min-width: 991px) {
    .site-header-main .icons .logo-hold {
        display: inline-block;
    }
}

    .site-header-main .icons .logo-hold img {
       /*max-width: 220px;*/
       min-height: 66px;
       display: inline-block;
    }
    
@media screen and (max-width: 1366px){
    .site-header-main .icons .logo-hold img {
        max-width: 175px;
    }
}
@media screen and (max-width: 1199px) {
    .site-header-main .date-wrap{
        /*width: 25%;*/
        display: inline-block;
        border-left: 1px solid #000;
        padding: 10px 15px;
    }
    .site-main-head .site-logo-holder{
        max-width: 500px;
    }
}

@media screen and (max-width: 991px) { 
    .date-wrap {
        padding-left: 1.5rem;
        width: 50%!important;
        display: inline-block;
    }
    .site-header-main .logo-hold {
        max-width: 180px!important;
        display: inline-block;
        margin-left: 0;
    }
}
@media screen and (max-width: 600px)  {
    .date-wrap {
        text-align: center;
        padding-left: 0;
        width: 100%!important;
        border: none;
    }
    .site-header-main .logo-hold {
        display: block;
    }
}

.footer-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}

.nav-col-social li img {
    max-height: 20px;
}

@media screen and (min-width: 1025px) {
    /*.contact-block {*/
        /*width: 50%;*/
    /*    width: 80%;*/
    /*}*/
    /*.footer-column-inner .contact-block:nth-child(2) {*/
    /*    padding-top: 23px;*/
    /*}*/
}

@media screen and (max-width: 600px) {
    .footer-column ul, .footer-column h5, 
    .contact-block, .contact-block a {
        text-align: center;
    }
    .footer-row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    
}
@media screen and (max-width: 1600px) { 
    .primary-nav>li>a {
        padding: 16px 0px;
    }
}

@media screen and (max-width: 1366px) { 
    .primary-nav>li>a {
        padding: 16px 0px;
        font-size: 12px!important;
    }
    .sub-menu li a, .sub-menu ul li a {
        font-size: 12px!important;
    }
    .nav-wrapper .social-links ul li a {
        padding: 8px 10px;
    }
    
    .nav-col-social li img {
        max-height: 16px!important;
    }
}

@media screen and (max-width: 1200px) { 
    .primary-nav>li>a,
    .sub-menu li a, .sub-menu ul li a {
        font-size: 15px!important;
    }
    .nav-col-link {
        flex: 100%;
    }
    .site-header-main .icons .logo-hold img {
        max-width: 100%;
    }
}

@media screen and (max-width: 1199px) {  
    .primary-nav>li>a { 
        padding: 16px!important;
    }
    .slider-contents h2, .hero-slider-inner .swiper-slide h2 {
        font-size: 30px;
    }
}

@media screen and (max-width: 767px) {   
    .slider-contents h2, .hero-slider-inner .swiper-slide h2 {
        font-size: 25px;
    }
}
@media screen and (max-width: 600px)  {
    .site-header-main .date-wrap {
        padding: 10px 15px;
        border: none;
        display:inline-block;
        text-align:left;
    }
}
.cta-hold-inner {
    /*width: 40%;*/
    margin: 0 auto;
    text-align: center;
    display:flex;
    
}
.page-wrapper .divide-col .faq-accordion-wrap .accodion-wrapper .cta-hold .btn-primary {
   
    box-shadow: 0 4px 5px 0 rgba(48, 69, 143, .5);
    padding: 16px;
    min-width: 241px;
    margin-right: 10px;
}
.cta-page-wrapper a{
    width:auto!important;
}
a.btn-primary {
    min-width: 241px;
        margin: 0 15px;
}
@media screen and (max-width:600px){
    a.btn-primary {
    min-width: unset !important;
        margin: 0 15px;
}
}
.content-row.boxed.clubbed-width a {
    width:100% !important;
}
@media screen and (max-width:991px){
    .four-col-attend .four-col-wrap .content-row .content h2 {
    font-size: 30px;
    margin-bottom: 16px;
}
   .four-col-attend .four-col-wrap .content-row .content h2 sup {
    top: -19px;
    font-size: 75%;
} 
}
@media screen and (max-width:1199px){
    .cta-hold-inner{
        justify-content: center;
    }
    /*.two-col-wrap img{*/
    /*    display: flex;*/
    /*    margin: auto;*/
    /*}*/
}
@media screen and (max-width:990px){
    .slider-contents .cta-hold-inner{
            width: auto;
            /*flex-wrap: wrap;*/
    }
   .slider-contents .banner-btn{
            padding: 10px 10px;
            margin-top: 10px;
            letter-spacing: .5px;
    }
}
    .site-logo-holder {
         display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 565px;
            margin: 0 10px;
    }
    @media screen and (max-width: 1199px) {
        .site-logo-holder {
            /*width: 400px;*/
            width:73%;
        }
    }
    @media screen and (max-width:600px){
         .site-logo-holder {
             width: 350px;
         }
    }
    @media screen and (max-width:400px){
         .site-logo-holder {
             width: auto;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
         }
    }
    
    
    #pageId-1061 .gastech-zone .three-col-bg .bg-wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    #pageId-1061 .gastech-zone .three-col-bg .bg-wrapper .row-sec {
        background: #fff;
        border: 2px solid #112265;
    }
    #pageId-1061 .gastech-zone .three-col-bg .bg-wrapper .row-sec h3 {
        color: #112265;
    }
    #pageId-7645 .events-wrap-inner-page {
        padding: 0!important;
        margin: 0!important;
    }
    
    .nav-col-social {
         display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    
    #pageId-1061 .divide-col .content-left .grid-section section.fisrt-section p {
       font-family: "Roboto", sans-serif !important;
    }
    
    /*#pageId-7718 .grid-free-text p {*/
    /*    justify-content: start;*/
    /*}*/
    
    .quote-wrapper .sponsor-logo-wrap p {
        font-family: "Roboto", sans-serif !important;
    }
        
    
    .btn-primary , .slider-contents .banner-btn{
        border-radius: 0px !important;
        background: #f7a700 !important;
        color: #fff !important;
        padding: 10px 20px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        margin-bottom: 10px !important;
        transition: .3s ease !important;
        word-break: break-word !important;
        white-space: normal !important;
        font-family: "Roboto", sans-serif !important;
        font-weight: 500 !important;
        line-height: 1.13 !important;
        letter-spacing: normal !important;
        text-align: center !important;
        text-transform: uppercase !important;
        border: 0  !important;
        font-size: 15px !important;
    }
    .btn-primary:hover {
    opacity: .8 !important;
}
.slider-contents .banner-btn:hover{
    color:#f7a700 !important;
    background:#fff;
}


.events-wrap .swiper-container:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
    width: calc(33.33333% - 50px);
    margin: 25px;
}

.events-wrap .swiper-container:not(.swiper-initialized) .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
     margin: 0 -25px;
     width: auto;
}

@media(max-width: 1024px) {
    .events-wrap .swiper-container:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
        width: calc(50% - 50px);
        margin: 25px;
        display: block;
        height:auto;
    }
    .events-wrap .swiper-container .swiper-wrapper .swiper-slide {
        height:auto;
        background: #112265;
    }
}


@media(max-width: 600px) {
    .events-wrap .swiper-container:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
        width: calc(100% - 50px);
    }
}

.events-wrap .swiper-container {
    overflow: hidden;
}

.counter-wrap .counter-wrap-inner:not(.swiper-initialized) .swiper-wrapper {
    -webkit-box-pack:center;
    -ms-flex-pack: center;
    justify-content: center
}

.four-col-attend .four-col-wrap .content-row h3 {
    color: #f7a700;
}

.four-col-attend .four-col-wrap .content-row {
    width: calc(100%/4 - 30px);
}

@media(max-width: 1024px) { 
    .four-col-attend .four-col-wrap .content-row {
        width: calc(100%/3 - 30px);
    }
}
@media(max-width: 991px) { 
    .four-col-attend .four-col-wrap .content-row {
        width: calc(100%/2 - 30px);
    }
}

@media(max-width: 400px) { 
    .four-col-attend .four-col-wrap .content-row {
        width: calc(100% - 30px);
    }
}
.five-col-section .four-col-wrap .content-row {
    width: calc(100%/5 - 30px);
}
@media(max-width: 1199px) { 
    .five-col-section .four-col-wrap .content-row {
        width: calc(100%/4 - 30px);
    }
}
@media(max-width: 1024px) { 
    .five-col-section .four-col-wrap .content-row {
        width: calc(100%/3 - 30px);
    }
}
@media(max-width: 991px) { 
    .five-col-section .four-col-wrap .content-row {
        width: calc(100%/2 - 30px);
    }
}
@media(max-width: 400px) { 
    .five-col-section .four-col-wrap .content-row {
        width: calc(100% - 30px);
    }
}
#pageId-7642 .gastech-zone .three-col-bg .bg-wrapper .row-sec {
    background: #fff;
    border: 2px solid #112265;
}
#pageId-7642 .gastech-zone .three-col-bg .bg-wrapper .row-sec h3 {
    color: #112265;
}
.gastech-zone .row-sec.boxed h6{
    font-family: "Roboto", sans-serif !important;
    color:#000;
    margin-bottom:0;
    line-height:1.4;
}
.gastech-zone .row-sec.boxed h3{
   font-size: 20px !important; 
}

@media(min-width:1200px) and (max-width:1400px){
.four-col-attend .four-col-wrap .content-row {
    width: calc(100%/2 - 30px);
}    
}

.counter-num {
    display: flex;
    align-items: center;
    justify-content:center;
}
.counting-sym {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.16;
    letter-spacing: normal;
    text-align: center;
    color: #112265;
    margin-bottom: 8px;
}
.counting-sup {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.16;
    letter-spacing: normal;
    text-align: center;
    color: #112265;
    margin-bottom: 8px;
    top: -1rem;
}
/*.site-logo-holder-new .logo-hold {*/
/*    max-width: inherit!important;*/
/*}*/
/*.site-logo-holder-new .logo-hold img{*/
/*    max-width: 100%!important;*/
/*}*/




.header-supportlogo-new  img {
    /* max-width: 75%; */
    width: 100%;
    max-height: 100px;
}
.site-header-main .cta-hold {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    margin-left: 0;
}
.header-2023 .site-header-main .cta-hold {
    margin-left: auto!Important;
}
.header-2023 .cta-hold-inner {
    margin: 0!important;
}
@media screen and (max-width:790px){
    .site-header-main .cta-hold {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    margin-left: 0;
    justify-content:center;
}
}
@media screen and (min-width:1125px){
.footer-column a {
    
    white-space: nowrap;
}
.footer-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
}
@media screen and (max-width:600px){
    .footer-column-inner{
           flex-direction: column;
    }
    .footer-row .footer-column:last-child h5{
            text-align: center !important;
    }
    .footer-column .social-links ul {
        justify-content: center !important;
    }
    .social-links a {
    text-align: center !important;
    }
}
@media screen and (max-width:1125px){
    .footer-row {
    flex-direction: column;
    padding: 0 25px;
}
    .footer-column .social-links ul{
        justify-content:left;
    }
    .footer-column .social-links ul li{
        display:block;
    }
    .social-links a{
        text-align:left;
    }
    .footer-row .footer-column:last-child h5{
             text-align: left;
    }
    .footer-column-inner{
        margin-bottom:20px;
    }
}
.speaker-wrap .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-bullets-dynamic {
    bottom: 30px;
}
.popup-form-wrapper h4 {
    color: #112265;
}
/* Popup form  starts here */

 .popup-form {
            max-width: 700px;
            position: fixed;
            bottom: 0px;
            right: 20px;
            background: #fff;
            z-index: 999;
            padding: 30px;
            transition: all 0.4s ease 0s;
            display: none;
            max-height: 600px;
            overflow-y: scroll;
            box-shadow: 2px 3px 52px 1px rgb(0 0 0 / 75%);
            animation: mymove 2s;
        }
        @keyframes mymove {
              from {transform:translateY(100%);}
              to {transform:translateY(0);}
            }
        .popup-form .popup-logo img{
            display: none;
        }
        .popup-form.active {
            display: block;
        }
        .popup-form.active .popup-logo img {
            display: block;
        }
          .popup-closebtn {
            position: absolute;
            top: 10px;
            right: 10px;
        }
      

            .popup-closebtn:hover {
                cursor: pointer;
            }

        ::-webkit-scrollbar {
            width: 5px;
        }
        ::-webkit-scrollbar-track {
            background: #fff;
        }

        ::-webkit-scrollbar-thumb {
            background: #999595;
        }

        .popup-logo {
            max-width:635px;
            margin: 0 auto;
            margin-bottom: 15px;
        }
    /* Popup form  ends here */
    
    a#ot-sdk-btn {
    border: none !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    line-height: 19px !important;
        transition: all .2s linear;
}

a#ot-sdk-btn:hover {
    background-color: #5c6f7c !important;
}

@media (max-width: 576px){
    a#ot-sdk-btn {
    font-size: 15px !important;
}
}
.sponsor-single .swiper-slide {
    height: auto;
}

section.hero-slider-inner {
    position: relative;
}

@media (max-width:1600px){
    .c-t-sponsors-container.sponsor-two_sec .c-t-large .c-t-inline-5 {
    justify-content: center;
}
}
/*logo slider*/


.logo-slider__wrapper {
    margin: -15px 0;
}
.logo-slider .swiper-wrapper {
    -webkit-transition-timing-function: linear!important;
    -o-transition-timing-function: linear!important;
    transition-timing-function: linear!important;
}
.logo-slider__inner, .logo-slider__inner--image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.logo-slider__inner {
    padding: 15px 0;
}
.logo-slider__inner--image {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 20px 0 rgba(0,0,0,.12);
    height: auto;
    /*max-width: 150px;*/
    padding: 10px;
}
.divide-col .content-left .grid-section section.logo-slider.fisrt-section {
    margin: 30px 0 50px!important;
}

.logo-slider .swiper-wrapper {
    width: 100%;
}

.logo-slider__inner--image {
    width: calc(100%/4 - 20px);
    margin: 0 10px 15px;
}
.without_logo-slider .swiper-wrapper {
    flex-wrap: wrap;
}
a.highlighted-submenu {
    background: #f7ab32;
}
@media(max-width:1024px){
    .logo-slider__inner--image {
        width: calc(100%/4 - 20px);
    }
}
@media(max-width:765px){
    .logo-slider__inner--image {
        width: calc(100%/3 - 20px);
    }
}
@media(max-width:500px){
    .logo-slider__inner--image {
        width: calc(100%/2 - 20px);
    }
}
@media(max-width:425px){
    .logo-slider__inner--image {
        width: calc(100%/1 - 20px);
    }
}
@media(max-width: 500px) {
    .popup-form {
    max-height: 350px !important;
}
   
}
/**********************/

.link-none {
cursor: default;
}
.gallery-wrapper .agenda-cta-wrap a.btn-primary.transparent {
    max-width: unset!important;
}
/***************footer*******************/
.xtwitter-dmg {
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.xtwitter-dmg svg {
    fill: #5e6f7b;
    width: 16px;
    height: 16px;
}
.new-nav-thirdlevel .submenu-active a::after {
    content: "";
    position: absolute;
    left: auto;
    right: 7px;
    z-index: 11;
    display: block;
    width: 8px;
    height: 8px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    top: 10px;
    transform: rotate(135deg);
    transition: all .5s ease;
}
@media (min-width:1200px){
 .new-nav-thirdlevel .add-sub-menu{
    display: block;
    min-width: 300px;
}

.new-nav-thirdlevel .add-sub-menu li {
    width: 100%;
}   
}

@media (min-width:1200px){
    .new-nav-thirdlevel .add-sub-menu{
       display: block;
       min-width: 300px;
   }
   
   .new-nav-thirdlevel .add-sub-menu li {
       width: 100%;
   } 
     .new-nav-thirdlevel.nav-wrapper ul.submenu-option {
    visibility: hidden;
   }
   .new-nav-thirdlevel.nav-wrapper
    li.submenu-active:hover ul.submenu-option {
    visibility: visible;
   }
    .new-nav-thirdlevel.nav-wrapper li.submenu-active:hover ul.submenu-option {
       opacity: 1;
       padding:0;
       visibility: visible;
   }
   }
   .new-nav-thirdlevel.nav-wrapper li.submenu-active {
       position: relative;
   }
   
   .new-nav-thirdlevel.nav-wrapper ul.sub-menu li {
       padding: 10px;
   }
   
   .new-nav-thirdlevel.nav-wrapper ul.submenu-option li {
       padding: 10px;
   }
   
   .new-nav-thirdlevel.nav-wrapper ul.sub-menu {
       padding: 0;
   }
   
   .new-nav-thirdlevel.nav-wrapper ul.submenu-option {
       position: absolute;
       left: 100%;
       background: #112265;
       top: 0;
       opacity :0;
   }
   
  
   
   .new-nav-thirdlevel.nav-wrapper ul.sub-menu.open li {
       padding: 0;
   }
   
   .new-nav-thirdlevel.nav-wrapper .primary-nav li.submenu-active a {
       position: relative;
   }
   
   .new-nav-thirdlevel.nav-wrapper .primary-nav li.submenu-active a:after {
       content: "";
       position: absolute;
       left: auto;
       right: 7px;
       z-index: 11;
       display: block;
       width: 8px;
       height: 8px;
       border-top: 2px solid #fff;
       border-left: 2px solid #fff;
       top: 10px;
       transform: rotate(135deg);
        transition: all .5s ease;
   }
   @media (max-width:1199px){
       .new-nav-thirdlevel.nav-wrapper li.submenu-active.active .submenu-option.open {
           opacity:1;
       }
       .new-nav-thirdlevel.nav-wrapper .primary-nav li.submenu-active a:after {
          display:none;
       }
       .new-nav-thirdlevel.nav-wrapper li.submenu-active .menu-arrow {
           height: 40px;
       }
      .new-nav-thirdlevel.nav-wrapper ul.submenu-option {
           position: absolute;
           width: 100%;
           right: 0;
           top: 0;
           height: 100vh;
           background: #112265;
           transform: translateX(100%);
           padding: 0;
             transition: all .5s ease;
       }
       .new-nav-thirdlevel.nav-wrapper ul.sub-menu.open li {
           padding: 0;
           display: flex;
           align-items: center;
       }
      .new-nav-thirdlevel.nav-wrapper li.submenu-active {
           position: unset;
       }
       .new-nav-thirdlevel.nav-wrapper ul.submenu-option.open {
           left: 0;
           transform: translateX(0);
           z-index: 9;
       }
   }
 

@media screen and (max-width: 768px){ 
     .cta-hold-inner {
        flex-wrap:wrap;
    }
}



.left-side .cta-hold-inner{
    justify-content:start;
   margin-left: -15px;
}
.right-side.video-side a {
    height: 100%;
}
.right-side.video-side a img{
    height: 100%;
    object-fit:cover;
}
@media screen and (max-width: 1250px){
.two-col-wrap-inner .left-side, .two-col-wrap-inner .right-side {
    width: 100% !important;
}
}
@media (max-width: 1536px){
    .header-2023.site-main-head .supported-logo div {
     display: block!important; 
    }
    .header-2023 .site-header-main .cta-hold {
        margin-right: initial!important;
    }
    .header-2023 .header-row .container {
        padding-right: 70px;
    }
}
@media (max-width: 540px){
    
    .header-2023 .site-header-main .cta-hold {
        margin-right: auto!important;
    }
    .menu-icon {
        top: 20px;
    }
}
.site-main-head .cta-hold-inner {
    max-width: 520px!important;
}
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: 12px!important;
    display: inline-block;
    
    vertical-align: middle;
    padding: 0 !important;
    text-transform: uppercase;
    outline:none;
}
button.ot-sdk-show-settings:hover {
    background-color: transparent !important;
    color: #cdde31 !important;
  text-decoration: underline;
}

@media(min-width:1200px){
    .header-2023 .cta-hold-inner {
    max-width: inherit !important;
    width: auto !important;
}

.header-2023 .header-row .container {
    padding-right: 15px;
    flex-wrap: inherit;
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
}

.header-2023 .header-row .cta-hold-inner .btn-primary {
    white-space: nowrap !important;
}
}
  .indivdual_speaker-main-wrapper {
            padding: 28px 28px 0px;
            border: 1px solid hsla(0,5%,69%,.671);
        }

        .individual_speaker-content-wrapper {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 10px;
            padding: 22px;
        }

        .indivdual_speaker-main-wrapper .individual_speaker-image {
            border-right: 1px solid #161e63;
            padding-right: 20px;
            line-height: 0;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .individual_speaker-content-wrapper .individual_speaker-image img {
            min-width: 300px;
        }

        .indivdual_speaker-main-wrapper .individual_speaker-content-wrapper .individual_speaker-text {
            background-color: transparent;
            padding: 17px 0 22px 30px;
            width: calc(100% - 300px);
        }

        .indivdual_speaker-main-wrapper .speaker-bio {
            padding: 15px;
        }

        .indivdual_speaker-main-wrapper .individual_speaker-content-wrapper .individual_speaker-text a {
            color: #a42422;
        }

        @media screen and (max-width:900px) {
            .individual_speaker-content-wrapper {
                flex-direction: column;
            }

            .indivdual_speaker-main-wrapper .individual_speaker-image {
                border: none;
            }

            .indivdual_speaker-main-wrapper .individual_speaker-image {
                width: 100% !important;
                text-align: center;
                padding: 0;
            }

            .indivdual_speaker-main-wrapper .individual_speaker-content-wrapper .individual_speaker-text {
                width: 100%;
                padding-left: 0;
            }

            .company_description p {
                text-align: center;
            }

            .individual_speaker-content-wrapper {
                padding: 0;
            }
        }
        
  .site-main-head .supported-logo-inner.host-wrapper img {
    max-width: 100%;
}
body.scrolled .site-header .header-row .supported-logo-inner img {
    max-width: 100% !important;
}
@media (max-width: 924px) {
        .header-2023 .site-header-main .cta-hold {
        margin-right: auto !important;
    }
}
.supported-logo-inner.host-wrapper:after{
    display:none;
}
@media (max-width: 1536px) {
    .site-header-main .cta-hold {
        max-width: 300px;
        
    }
}
@media (max-width: 1100px) {
    .site-header-main .cta-hold {
       
        max-width: 280px !important;
    }
}

@media screen and (max-width: 1199px) {
   
    .site-main-head .site-logo-holder{
        max-width: 500px;
    }
}
@media screen and (max-width: 991px) {
   .date-wrap{
       width: 100% !important;
   }
    .site-main-head .site-logo-holder{
        max-width: 400px;
    }
}
@media screen and (max-width: 800px) {
    .site-header-main .cta-hold{
        margin-bottom: 5px !important;
    }
    .site-main-head .site-logo-holder{
        max-width: 100% !important;
        margin-bottom: 10px;
        margin-right: 0;
    }
}

@media screen and (max-width: 600px) {
    .site-logo-holder{
        flex-wrap: wrap;
    }
    
}
@media screen and (max-width: 400px) {
   
    .site-header-main .logo-hold {
        max-width: 150px!important;
    }
}
.scrolled     .site-header-main .logo-hold {
        max-width: 200px !important;
    }
@media screen and (max-width: 1024px) {
    
    .scrolled  .site-main-head .container{
            justify-content: flex-start;
    }
    .scrolled     .site-header-main .logo-hold {
        max-width: 150px !important;
    }
}