/*@import url("https://use.typekit.net/due7pca.css");*/

::selection {

    color: #fff;

    background: #241a7b;

}



.form-wrap iframe#hs-form-iframe-0 {

    width: 100% !important;

}



span.blue-font {

    color: #30458f;

}



.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: rgba(0, 0, 0, 0.85);

    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: 30px;

}



/* 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: 10px 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: 0.4;

    background-color: rgba(0, 0, 0, 0.85);

    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 0.3s ease;

}



gallery-group-image a img {

    transition: all 0.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: 0 15px;

    }

    .events-wrap .events-wrap-inner {

        margin: 0 -15px;

    }

}



@media (max-width: 1440px) {

    .events-wrap .events-single .content h5 {

        font-size: 1.2rem;

    }



    .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: 386px;

        margin: 0 auto 30px;

    }

    

    .events-wrap .events-single:last-child {

        margin-bottom: 0;

    }

}

@media (min-width: 577px) and (max-width: 1199px) {

    .events-wrap .events-single .content {

        padding-bottom: 70px;

    }



    .events-wrap .events-single .content .cta-hold {

        position: absolute;

        bottom: 15px;

    }



    .events-wrap .events-single .content .btn-primary {

        margin-bottom: 0;

    }

}

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: 0.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: rgba(0, 0, 0, 0.85) 000;

    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: flex-start;

    }



    .primary-nav > li:first-child {

        margin-left: 0;

    }

}



@media screen and (min-width: 1199px) {

    .primary-nav > li {

        margin: 0 10px;

    }

}



.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;

    transition: all .3s ease;

}



.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: #9ea985;

    margin-bottom: 30px;

}



.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 {

    justify-content: center;

    flex-wrap: wrap;

}



.grid-free-text .btn-primary {

    max-width: 265px;

    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: #241a7b;

    /*border-bottom: 2px solid #ddb660;*/

    padding: 10px 0;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.top-bar p {

    color: #fff;

    margin-bottom: 0;

    text-align: center;

}



.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);

    }



    .gallery-group-image a img {

        width: 100%;

    }

}



.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: 100%;

    margin: 0;

    direction: ltr;

}



@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%;

    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 - 4px);

    margin: 0 2px 10px;

    border-radius: 4px;

    overflow: hidden;

    box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.1);

    padding-bottom: 13px;

    direction: ltr;

}



.function-sponsor h3 {

    font-size: 15px;

    color: #ffffff;

    background-color: #241a7b;

    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: 80px;

    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;

}



@media (max-width: 1280px) {

    .two-col-wrap.leftimageClass .two-col-wrap-inner .left-side {

        min-height: auto;

    }

}



/*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: 40px;

}



.ad-banner.newsletter .ad-banner-wrap .right-sec .btn-primary {

    padding: 16px 45px;

    font-size: 15px !important;

}

/*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: rgba(0, 0, 0, 0.85) 000;

    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.5rem;

}



/***************************/



.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: left;

    padding-bottom: 15px !important;

}



.events-wrap .events-single .content {

    opacity: 1;

    padding: 15px;

    top: auto;

    transform: none;

}



.events-wrap .events-single:hover .content {

    top: 0;

}



.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;

}



@media screen and (max-width: 1024px) {

    .events-wrap .events-single {

        background-color: #241a7b;

    }

}



.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: 0px 7.5px 10px;

        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 {

    max-width:100%;

    max-height: 100%;

    border-radius: 0;

    border:none;

    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;

}



.speaker-wrap .speaker-single:after {

    background: hsla(0, 0%, 100%, 0.37);

    background: -webkit-gradient(

        left top,

        left bottom,

        color-stop(0, hsla(0, 0%, 100%, 0.37)),

        color-stop(1%, hsla(0, 0%, 100%, 0.38)),

        color-stop(85%, rgba(0, 0, 0, 0.6)),

        color-stop(100%, #000)

    );

    background: -o-linear-gradient(

        top,

        hsla(0, 0%, 100%, 0.37) 0,

        hsla(0, 0%, 100%, 0.38) 1%,

        rgba(0, 0, 0, 0.6) 85%,

        #000 100%

    );

    background: -webkit-gradient(

        linear,

        left top,

        left bottom,

        from(hsla(0, 0%, 100%, 0.37)),

        color-stop(1%, hsla(0, 0%, 100%, 0.38)),

        color-stop(85%, rgba(0, 0, 0, 0.6)),

        to(#000)

    );

    background: linear-gradient(

        180deg,

        hsla(0, 0%, 100%, 0.37) 0,

        hsla(0, 0%, 100%, 0.38) 1%,

        rgba(0, 0, 0, 0.6) 85%,

        #000

    );

    opacity: 0;

}



.speaker-wrap .speaker-single .speaker-content h5,

.speaker-wrap .speaker-single .speaker-content p {

    color: rgba(0, 0, 0, 0.85) 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-size: 15px !important;

    margin: 7px 0 0;

}



.speaker-wrap .speaker-single {

    height: auto;

    border: 2px solid rgb(29 160 152);

    background-color: #fff;

    margin-right: 1rem;

}



/*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-bottom: 0;

    padding-bottom: 5px;

}



span.gold-font {

    color: rgba(0, 0, 0, 0.85);

}



.gold-font strong {

    color: rgba(0, 0, 0, 0.85);

}



.gold-font {

    color: rgba(0, 0, 0, 0.85);

}



@media (max-width: 1365px) {

    .events-wrap .events-single .content p strong {

        font-size: 14px !important;

    }



    .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%;

    transition: 1s ease all;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}







@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: #241a7b !important;

    padding: 15px !important;

    margin-right: 0 !important;

}



.bg-green {

    background-color: #241a7b !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-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-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-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: rgba(0, 0, 0, 0.85) 000 !important;

}



.bg-blue .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 {

    color: #bb8b2a !important;

}



.pavilion-section.bg-blue .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: rgba(0, 0, 0, 0.85) !important;

}



.page-wrapper .divide-col .why-speak.bg-blue .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: rgba(0, 0, 0, 0.85) 000 !important;

}



.listing-section.bg-blue .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: rgba(0, 0, 0, 0.85) 000 !important;

}



.why-attend-section.bg-blue .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: rgba(0, 0, 0, 0.85) 000 !important;

}



.bg-blue .testimonial-single *,

.bg-goldnew .testimonial-single *,

.bg-darkgreynew .testimonial-single *,

.bg-yellownew .testimonial-single *,

.bg-green .testimonial-single * {

    color: rgba(0, 0, 0, 0.85) 000 !important;

}



.three-col-meet.bg-blue .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: rgba(0, 0, 0, 0.85) 000 !important;

}



.bg-blue .function-sponsor *,

.bg-goldnew .function-sponsor *,

.bg-darkgreynew .function-sponsor *,

.bg-yellownew .function-sponsor *,

.bg-green .function-sponsor * {

    color: rgba(0, 0, 0, 0.85) 000 !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: #fff;

    border: 3px solid #ffc614;

    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 #ffc614;

    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: #ffc614;

    display: block;

    width: 100%;

}



.agenda-content {

    width: calc(100% - 106px);

    padding: 0 35px;

    margin-top: -6px;

}



.agenda-content:hover h4 {

    color: #ffc614;

    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: rgba(0, 0, 0, 0.85);

}



.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, 0.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;

}



.tabs-nav-list li a span {

    font-size: 16px;

    font-weight: 400;

    color: rgba(31, 29, 34, 0.5);

    display: block;

    width: 100%;

}



.tabs-nav-list li.tab-active {

    position: relative;

}



.tabs-nav-list li.tab-active a {

    background-color: #ffc614;

    color: #fff;

}



.tabs-nav-list li.tab-active a 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 #ffc614;

    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, 0.12);

    box-shadow: 3px 6px 35px 0 rgba(0, 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: 0.15;

    background-color: rgba(0, 0, 0, 0.85);

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.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, 0.12);

    box-shadow: 3px 6px 35px 0 rgba(0, 0, 0, 0.12);

    padding: 66px 0 0;

    overflow: auto;

    -webkit-animation: slide-right 0.8s ease forwards;

    animation: slide-right 0.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;

    max-width: 30px;

}



.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 #ffc614;

    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: rgba(0, 0, 0, 0.85);

}



.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, 0.1);

    box-shadow: 4px 6px 35px 0 rgba(0, 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: HelveticaLTPro-Roman;

    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: #9ea985;

}



.nog-gold {

    background: #9ea985;

}



.nog-light-gold {

    background: #9ea985;

}



.agenda {

    padding: 30px 0px;

}



.agenda .full-block .left-side .topic {

    color: #fff;

}



.nog-grey {

    background: #555555;

}

/*agenda*/



.full-width-inner ul {

    display: flex;

    flex-wrap: wrap;

    padding-left: 0;

}



.full-width-inner ul li {

    width: calc(100% / 2 - 30px);

    margin: 0 15px 8px 0px;

}



@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 {

    max-width: 450px;

    margin-left: auto;

    text-align: center;

    width: 100%;

    display: flex;

    align-items: center;

}



.site-header-main .cta-hold .cta-hold-inner {

    width: 100%;

}



.site-header-main .cta-hold {

    flex-wrap: wrap;

/*    border-right: 1px solid #d8d8d8;*/

    padding: 0px 0px;



}

.site-header-main .max{

    border-right: 3px solid #d8d8d8;

}



.supported-logo p {

    font-size: 12px;

    text-transform: uppercase;

    margin: 0;

    color: rgba(0, 0, 0, 0.85) 000;

}



@media (max-width: 1199px) {

    .primary-nav > li svg {

        fill: #fff;

    }



    header .cta-hold-inner {

        text-align: center;

    }



    .site-header-main .event-info {

        border-top: 1px solid #3d403e;

        margin-top: 10px;

        width: 100%;

    }



    .site-header-main .cta-hold .cta-hold-inner {

        justify-content: center;

    }



    .supported-logo {

        margin: 0 auto;

    }

}



.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;

    /*-webkit-box-pack: center;*/

    /*-ms-flex-pack: center;*/

    /*justify-content: center;*/

    /*padding-left: 190px;*/

}



.supported-logo {

    text-align: right;

}



.suported-logo img {

    width: 60%;

}



@media screen and (max-width: 1199px) {

    .supported-logo {

        text-align: center;

        margin-bottom: 10px;

        justify-content: center;

    }



    .o-hidden .supported-logo {

        opacity: 0.5;

    }

}



.social-links a {

    text-align: center;

    display: block;

    font-size: 16px;

}



.video-side .hover-me {

    position: relative;

    overflow: hidden;

    width: 100%;

}



.right-side-poster {

    text-align: center;

    margin-top: 2rem;

}



#pageId-1061 .single-item .testimonial-single {

    width: 100% !important;

    margin: 0;

}



.single-item .list-view .testimonial-wrap-inner {

    column-count: 1 !important;

}



.single-item .testimonial-list {

    padding: 0px 30px;

}



.swiper-pagination.disabled {

    display: none;

}



.split-desc .btn-primary {

    background-image: #9ea985 !important;

}



.counter-wrap-inner > .swiper-wrapper {

    transition-timing-function: linear;

}



/*.scrolled .site-header-main .logo-hold {*/

/*    margin-right: 20px;*/

/*}*/



.rounded-image img {

    border-radius: 50%;

}



#pageId-7529 .pavilion-section .content-wrap .row-theme,

#pageId-2246 .pavilion-section .content-wrap .row-theme,

#pageId-1170 .pavilion-section .content-wrap .row-theme {

    width: calc(100% / 3 - 50px);

}



@media screen and (max-width: 600px) {

    #pageId-7529 .pavilion-section .content-wrap .row-theme,

    #pageId-2246 .pavilion-section .content-wrap .row-theme,

    #pageId-1170 .pavilion-section .content-wrap .row-theme {

        width: calc(100% / 2 - 50px);

    }

}



@media screen and (max-width: 400px) {

    #pageId-7529 .pavilion-section .content-wrap .row-theme,

    #pageId-2246 .pavilion-section .content-wrap .row-theme,

    #pageId-1170 .pavilion-section .content-wrap .row-theme {

        width: 100%;

    }

}



span.btn-primary a {

    color: #ffffff;

}



.grid-section .boxed-content {

    -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 143 / 20%);

    box-shadow: 4px 4px 20px 0 rgb(48 69 143 / 20%);

    background-color: #fff;

    border-radius: inherit;

    padding: 10px 20px;

}



/*New Style*/

.nav-wrapper .primary-nav > li > a:after {

    display: none;

}



.primary-nav > li > a {

    font-family: basic-sans, sans-serif;

}



.primary-nav > li svg {

    max-width: 12px;

    height: auto;

    max-height: 20px;

}



.nav-row {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    margin: auto;

    border-top: 1px solid #9ea985;

}



/*.nav-col-link{*/

/*    flex: 0 0 83.33333%;*/

/*}*/

.social-links ul li:after {

    display: none;

}



.social-links ul li:not(:last-child) {

    margin-right: 0px;

}



.social-links ul li a {

    padding: 12px 0;

}



.nav-wrapper .primary-nav {

    border-top: none;

}



.hero-slider-inner .swiper-slide h5 {

    font-size: 1.25rem;

    margin-bottom: 20px;

    border-top: none;

    padding: 0;

    font-weight: 400 !important;

}



@media screen and (min-width: 1199px) {

    .nav-col-social {

        margin-left: auto;

    }



    .primary-nav {

        justify-content: left;

    }



    .slider-contents h2 {

        font-size: 38px !important;

        margin-bottom: 20px !important;

        font-weight: bold !important;

    }



    .slider-contents p {

        margin-bottom: 25px;

    }

}



.slider-contents {

    max-width: 1020px;

    background: rgb(30 159 159 / 61%);

    padding: 0;

}



@media screen and (min-width: 1199px) {

    .hero-slider-inner .slider-contents {

        margin-bottom: 40px;

    }

}



.banner-btn {

    background-color: rgb(199 71 130);

    padding: 10px 20px;

    border-radius: 0px;

    margin-top: 5px;

    display: inline-block;

    color: black;

    font-weight: bold;

    text-align: center;

    border: 0.5px solid transparent;

    color: #fff;

    letter-spacing: 0.4px;

    position: relative;

    overflow: hidden;

    z-index: 9;

    font-weight: 300;

    margin-right: 10px;

    margin-bottom: 0;

}



.banner-btn:hover {

    color: #241a7b;

}



.banner-btn:before,

.banner-btn:after {

    /*background: #1e9fb2;*/

    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;

}



.btn-primary {

    border-radius: 0px !important;

    padding: 10px 15px;

}



@media screen and (min-width: 1280px) {

    .hero-slider .swiper-slide {

        min-height: calc(100vh - 446px);

        padding: 25px 0 70px;

    }



    .content-left {

        padding-right: 50px;

    }

}



@media screen and (min-width: 1199px) {

    .nav-row .social-links img {

        filter: invert(1);

    }



    .site-header-main .cta-hold {

        margin-right: auto;

    }

}



.supported-logo span {

    font-size: 13px;

    display: block;

    text-align: center;

    color: #241a7b;

    font-weight: 500;

}



.supported-logo-inner {

    position: relative;

}



.supported-logo-inner.host-wrapper {

    position: relative;

}



.supported-logo-inner.host-wrapper:after {

    content: "";

    position: absolute;

    right: 0;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    bottom: 13px;

    background: #9ea985;

    width: 2px;

    opacity: 0.5;

    height: 100%;

    border-radius: 3px;

}



.supported-logo-inner {

    display: flex;

    align-items: center;

    /* padding: 0px 20px; */

}



.heading h2 {

    /*padding: 14px 20px !important;*/

    background-color: rgb(29 160 152);

    color: #ffffff !important;

    text-transform: none !important;

}



.heading h2:before,

.heading h2:after {

    display: none;

}



@media screen and (min-width: 1280px) {

    .sponsors-wrap {

        -webkit-box-shadow: none;

        box-shadow: none;

        background-color: #fff;

        width: 386px;

        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;

        width: 386px;

        border-radius: 0px;

        text-align: center;

        margin-top: 15px;

        z-index: 2;

        border: 1px solid #1ba196;

    }



    .sponsors-wrap .sponsor-single:hover {

        -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 35%);

        box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 35%);

    }



    .sponsors-wrap .sponsor-head h6 {

        font-size: 17px;

        font-size: 0.9rem;

        line-height: 1.2;

        letter-spacing: normal;

        text-align: center;

        color: rgba(0, 0, 0, 0.85);

        font-weight: 400 !important;

    }

}



.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc,

.package_sec .single-col-wide h2,

.package_sec .single-col-wide,

.testimonial-single {

    border-radius: 0px;

}



.site-header-main .header-col {

    float: inherit;

}



.footer-column p {

    margin-bottom: 0;

    font-weight: 400 !important;

    text-align: left;

}



.header-row .cta-hold-inner .btn-primary {

    margin: 5px 3px;

}



/*.header-row .cta-hold-inner .btn-primary:hover {*/

/*    background: #9ea985 !important;*/

/*}*/



@media screen and (max-width: 1024px) {

    body.scrolled .site-header .cta-hold-inner {

        display: block;

    }

}



.divide-col .content-left .grid-section section.bg-grey {

    padding: 0px 0 !important;

}



.simple-cta-links .cta-hold-inner a {

    margin: 0px 5px 5px;

}



@media (max-width: 767px) {

    .speaker-wrap .speakers-list {

        padding-bottom: 0px;

    }

}



.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 #133959;

}



.speaker-wrap .speaker-single .speaker-content h5 {

    font-size: 21px;

    font-size: 1.3125rem;

    font-weight: 700;

    line-height: 1.2;

    letter-spacing: normal;

    text-align: center;

    margin-bottom: 10px;

    padding-bottom: 10px;

    border-bottom: 1px solid #000;

    min-height: auto;

}



.speaker-wrap .speaker-single {

    padding-top: 10px;

}



.two-col-wrap-inner .left-side {

    padding-right: 0;

}



.grid-section .column ul li,

.two-col-wrap-inner ul li {

    /*text-align: center;*/

    font-weight: normal;

    color: rgba(0, 0, 0, 0.85);

    margin-bottom: 0px;

    font-size: 17px;

}



strong {

    font-weight: 700;

    color: rgba(0, 0, 0, 0.85);

}



@media screen and (max-width: 1200px) {

    /* .site-header-main .logo-hold,

    .site-header-main .logo-hold svg {

        max-width: initial !important;

    } */



    .site-header-main .cta-hold-inner {

        text-align: center !important;

    }



    body.scrolled .site-header .cta-hold,

    body.scrolled .site-header .event-info,

    body.scrolled .site-header-main .header-col.count-down {

        display: none;

    }

}



.site-header-main .header-col.count-down ul li {

    background-image: linear-gradient(0deg, #bb9033, #d2ad5f) !important;

}



.heading h2 {

    margin-bottom: 20px !important;

}



.divide-col .content-left .grid-section section.bg-grey .container {

    padding: 15px 0px;

}



.site-header-main .cta-hold-inner {

    text-align: right;

    /*display: none;*/

    padding-bottom: 10px;

}



@media screen and (max-width: 1400px) {

    .btn-primary {

        border-radius: 0px !important;

        padding: 10px 6px;

    }



    .header-row .cta-hold-inner .btn-primary {

        margin: 5px 1px;

        font-size: 12px !important;

        min-width: auto !important;

    }

}



.site-header-main .header-col {

    float: none;

    margin: 0;

}



@media screen and (max-width: 1199px) {

    div#countdown {

        margin-left: -90px;

    }



    .header-row .cta-hold-inner .btn-primary {

        margin: 5px 1px;

        font-size: 12px !important;

        padding: 6px;

    }

    .date-wrap p {

        font-size: 12px !important;

    }

    

    .hero-slider-inner .swiper-slide .btn-primary {

         font-size: 12px !important;

        padding: 10px 6px;

    }

}



@media screen and (max-width: 795px) {

    div#countdown {

        margin-left: 0px;

    }



    .banner-btn {

        padding: 9px 6px;

        font-size: 14px !important;

        margin-bottom: 0;

    }

}



@media screen and (max-width: 576px) {

    .header-row .cta-hold-inner .btn-primary {

        margin: 5px 1px;

    }



    .site-header-main .header-col {

        margin-bottom: 10px;

    }

}



.text span.btn-primary {

    margin-right: 10px;

}



.text span.btn-primary a strong {

    color: #fff;

    font-weight: 300 !important;

    font-family: basic-sans, sans-serif;

    font-weight: 700;

}



.image-left {

    margin: 0px 15px 10px 0;

}



/*.counter-wrap-inner {*/

/*    border-radius: 0px;*/

/*}*/



.counter-single {

    /*display: flex;*/

    flex-wrap: wrap;

    align-items: center;

}



@media screen and (min-width: 1025px) {

    .counter-text {

        width: 100%;

    }

}



.counter-single h3 {

    font-size: 18px;

}



.counter-single p {

    font-size: 12px;

}



@media screen and (max-width: 1600px) {

    .c-t-large .c-t-inline-5 {

        justify-content: center;

    }

}



@media screen and (max-width: 600px) {

    .speaker-wrap .speaker-single {

        width: calc(100% / 2 - 50px);

    }

}



@media screen and (max-width: 480px) {

    .speaker-wrap .speaker-single {

        width: 100%;

    }

}



@media screen and (max-width: 480px) {

    .speaker-wrap .speaker-single {

        width: 100%;

    }



    .supported-logo-inner a {

        max-width: inherit;

    }

}

/*.hero-slider-inner .swiper-slide h2 {*/

/*    margin-bottom: 0px !important;*/

/*}*/

/*.hero-slider-inner .swiper-slide h5{*/

/*    margin-top: 24px;*/

/*}*/

/*.two-col-wrap img {*/

/*    width: 100%;*/

/*}*/

.speaker-wrap .speakers-list {

    padding-top: 0px;

}



.footer-column:last-child h5 {

    text-align: center;

}



.counter-wrap-inner.swiper-container > .swiper-wrapper {

    transition-timing-function: linear;

}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

    .site-header-main .logo-hold {

        width: 160px;

    }

}



@media screen and (min-width: 2000px) {

    .counter-wrap .swiper-wrapper {

        justify-content: center;

    }

}



.o-hidden .cta-hold-inner {

    opacity: 0.5;

}



@media (min-width: 1199px) {

    .date-wrap {

        max-width: 220px;

        width: 100%;

        border-left: 1px solid #ee7618;

        padding: 10px 15px 0px;

    }



    .date-wrap p.loc {

        max-width: 220px;

    }

}



.date-wrap {

    /*height: 90px;*/

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    flex-direction: column;

}



@media (max-width: 480px) {

    .date-wrap {

        width: 100%;

    }

}



.date-wrap p .icon {

    max-width: 20px;

    display: inline-block;

    margin-right: 7px;

    width: 100%;

}



.date-wrap p {

    margin: 0;

    font-size: 15px;

    margin-bottom: 5px;

    color: rgba(0, 0, 0, 0.85);

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    /*-webkit-box-pack: center;*/

    /*-ms-flex-pack: center;*/

    /*justify-content: center;*/

}



.footer-column-inner {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



@media screen and (min-width: 1025px) {

    .contact-block {

        width: 50%;

    }

}



@media screen and (max-width: 767px) {

    .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;

    }



    .contact-block {

        width: 100% !important;

    }

}

.social-links li > a > img {

    min-height: 1px;

}



/*Rebranding*/

.heading h2 {

    background-color: #241a7b;

}

.slider-contents {

    background: rgba(25, 31, 87, 0.61);

}



.btn-primary {

    background-color: #1504ff;

    font-weight: normal;

    font-size: 15px;

    padding: 10px 20px;

    

    transition: all 0.3s ease;

}



.btn-primary:hover {

    opacity: 1;

    background-color: #1779c9 !important;

}

.testimonial-wrap {

    background: #17a0b0 !important;

}

.primary-nav > li > a {

    color: #241a7b;

}

@media screen and (min-width: 1025px) {

    .sub-menu {

        /*background: rgba(37, 191, 194, 1);*/

        background: #241a7b;

        font-weight: bold;

    }

}

.nav-row {

    border-top: none;

}

.counter-single p {

    color: #c74782;

}

.speaker-wrap .speaker-single {

    border: 2px solid #241a7b;

}

@media screen and (min-width: 1280px) {

    .sponsors-wrap .sponsor-single {

        border: 1px solid #241a7b;

    }

}

@media (min-width: 1199px) {

    .date-wrap {

        border-left: none;

    }

}

.site-header-main .header-col.count-down ul li {

    background-image: none !important;

    background: #23b1c2;

    min-width: 70px;

}

.site-footer {

    background: #241a7b;

}

.content-left {

    width: calc(100% - 300px);

}

@media screen and (min-width: 1280px) {

    .sponsors-wrap,

    .sponsors-wrap .sponsor-single {

        width: 300px;

    }

}

.testimonial-wrap {

    background: #ffff !important;

}

.testimonial-wrap.bg-grey .container {

    padding: 0 !important;

}

.testimonial-list {

    padding: 10px 10px 40px;

}

body#pageId-1061 .testimonial-single {

    border-bottom: 6px solid #241a7b;

    margin-bottom: 40px;



    transition: 0.3s ease;

}

body#pageId-1061 .testimonial-single:hover {

    transform: translateY(-10px);

}

.testimonial-list .swiper-pagination .swiper-pagination-bullet,

.testimonial-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {

    background-color: #241a7b;

}

@media screen and (max-width: 1199px) {

    .content-left {

        width: 100% !important;

        padding-right: 0px;

    }

}

.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {

    border: none;

    border-radius: 10px;

    /*background: rgba(225, 225, 225, 0%);*/

    background: #fff;

    transition: 0.3s all ease-in-out;

    border-bottom: 4px solid #241a7b;

}

.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row:hover {

    border-bottom: 4px solid #241a7b;

    transform: scale(1.05);

}

.header-row .cta-hold-inner .btn-primary {

    min-width: 224px;

}

.header-row .count-down .cta-hold-inner .btn-primary {

    min-width: auto;

}

.package_sec .single-col-wide h2 {

    background-color: #241a7b;

}

@media screen and (max-width: 1199px) {

    .nav-wrapper,

    .sub-menu,

    .sub-menu ul,

    .sub-menu .menu-toggle-back {

        background: #241a7b !important;

        font-weight: bold;

    }

    .primary-nav > li > a {

        color: #fff;

    }

    .primary-nav .menu-arrow {

        background-color: #241a7b;

    }

    .three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row:hover {

        transform: none;

    }

}

@media screen and (max-width: 1200px) {

    /* .site-header-main .logo-hold,

    .site-header-main .logo-hold svg {

        /* max-width: 280px !important; 

    } */

    .date-wrap {

        padding: 10px 15px;

    }

}

@media (max-width: 480px) {

    .date-wrap {

        width: 100%;

        border-left: none !important;

    }

}

@media screen and (max-width: 1199px) {

    div#countdown {

        margin-left: 0;

    }

}

@media (max-width: 1200px) {

    .site-header-main .header-col.count-down {

        max-width: inherit;

        width: 100%;

        display: flex;

        flex-wrap: wrap;

    }

}

@media screen and (min-width: 768px) {

    .counter-wrap .counter-single + .counter-single:before {

        background: #fff;

    }

}

@media screen and (min-width: 1280px) {

    .hero-slider .swiper-slide {

        min-height: calc(100vh - 285px);

    }

}

.lifted-block {

    margin-top: -110px;

}

.counter-wrap-inner:before,

.counter-wrap .counter-single,

.counter-wrap-inner:after {

    background-color: transparent;

    background: transparent;

}

/*.counter-wrap-inner{*/

/*        box-shadow: none;*/

/*}*/

.counter-single p {

    color: #454545;

    font-size: 1rem;

    font-weight: 400;

}

.counter-single h3 {

    font-size: 2.5rem;

    color: #241a7b;

}

.slider-bg:after {

    content: "";

    background: rgb(0 0 0 / 35%);

}

@media screen and (max-width: 1365px) {

    .hero-slider .swiper-slide {

        min-height: 490px;

    }

    .counter-single h3 {

        font-size: 2rem;

    }

}

@media screen and (max-width: 767px) {

    .counter-wrap.lifted-block {

        margin-top: -75px;

    }

    .hero-slider .swiper-slide {

        min-height: 450px;

    }

}

@media screen and (max-width: 576px) {

    .hero-slider .swiper-slide {

        min-height: 450px;

    }

    .counter-wrap.lifted-block {

        margin-top: -65px;

    }

}



.speaker-wrap .speaker-single img {

    max-width: 100%;

    max-height: 100%;

    margin: 0 auto;

    border-radius: 0;

    min-height: 156px;

    border: none;

}

.hero-slider .slider-contents {

    background:rgb(61 111 150 / 60%);

    padding: 20px;

}

.slider-contents {

    background: none;

    /*background-color: rgb(0 0 0 / 47%);*/

}

.heading h2 {

    color: #241a7b !important;

    background: transparent;

}

.two-col-wrap-inner .right-side {

    justify-content: center;

    align-items: center !important;

}

.video-img-wrap {

    z-index: 1;

}

.video-img-wrap img {

    max-width: 80%;

}

.two-col-wrap-inner .right-side.video-side:after {

    position: absolute;

    content: "";

    /*top: 60px;*/

    bottom: -20px;

    right: 50px;

    width: calc(100% - 90px);

    height: 90%;

    background-color: #c69f4c;

    /* z-index: 0; */

    background-image: linear-gradient(-90deg, #241a7b 37%, #23b1c2 100%) !important;

}



@media screen and (max-width: 1600px) {

    .two-col-wrap-inner .right-side.video-side:after {

        bottom: 0px;

        height: 70%;

    }

}

@media screen and (max-width: 1366px) {

    .two-col-wrap-inner .right-side.video-side:after {

        bottom: 35px;

        height: 60%;

    }

}

@media screen and (max-width: 1280px) {

    .two-col-wrap-inner .right-side.video-side:after {

        position: absolute;

        content: "";

        top: 70px;

        bottom: 0;

        right: 180px;

        width: calc(100% - 46%);

        height: 90%;

    }



    .center-btn {

        left: 43% !important;

    }

}

@media screen and (max-width: 1200px) {

    .two-col-wrap-inner .right-side.video-side:after {

        right: 150px;

        width: calc(100% - 36%);

    }

    .hero-slider .slider-contents {

        padding: 1rem;

    }

}

@media screen and (max-width: 1024px) {

    .two-col-wrap-inner .right-side.video-side:after {

        right: 0px;

        width: calc(100% - 25%);

        top: 40px;

        height: 100%;

    }

    .center-btn {

        left: 50% !important;

    }

}

@media screen and (max-width: 590px) {

    .two-col-wrap-inner .right-side.video-side:after {

        right: 0px;

        /*width: 350px;*/

    }

}

@media screen and (max-width: 470px) {

    .two-col-wrap-inner .right-side.video-side:after {

        right: 0px;

        top: 25%;

        /*width: 350px;*/

    }

}

.center-btn {

    position: absolute;

    z-index: 1;

    top: 50%;

    left: 40%;

}

.subscribe-nl input[type="text"],

.subscribe-nl input[type="email"] {

    width: 100%;

    padding: 8px 12px;

    border: 0;

    font-size: 14px;

    background: 0 0;

    border-bottom: 1px solid #000;

    outline: 0;

    margin-bottom: 10px;

}

@media screen and (min-width: 1200px) {

    /*body{*/

    /*    padding-top: 180px;*/

    /*}*/

    .site-header {

        position: relative;

        z-index: 99;

        -webkit-transform: none;

        transform: none;

    }

    .site-header-main {

        position: relative;

        padding: 0;

        -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);

        box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);

        /*position: fixed;*/

        top: 0;

        z-index: 999;

        background: #fff;

        padding-bottom: 0px;

        width: 100%;

        height: auto !important;

    }

}

.events-wrap .events-single {

    -webkit-box-shadow: 0 0px 50px 0 rgb(0 0 0 / 13%);

    box-shadow: 0 0px 50px 0 rgb(0 0 0 / 13%);

}

.testimonial-single {

    -webkit-box-shadow: 0 0px 50px 0 rgb(0 0 0 / 10%);

    box-shadow: 0 0px 50px 0 rgb(0 0 0 / 10%);

}

.events-wrap .events-single {

    transition: all 0.3s ease;

}

@media screen and (max-width: 1199px) {

    .nav-col-social .social-links {

        display: none;

    }

}

@media screen and (min-width: 1199px) {

    .nav-row .social-links img {

        filter: invert(0);

    }

}

.nav-col-social .social-links {

    position: fixed;

    right: 0px;

    top: 0;

    max-width: 40px;

    background-image: linear-gradient(-90deg, #241a7b 37%, #23b1c2 100%) !important;

    /*background: linear-gradient(to right, rgb(23, 160, 120) 0%, rgb(22, 159, 169) 81%, rgb(19, 160, 179) 100%) !important;*/

    /*background: -webkit-linear-gradient(left, rgb(23, 160, 120) 0%, rgb(22, 159, 169) 81%, rgb(19, 160, 179) 100%);*/

    width: 100%;

    text-align: center;

    z-index: 99;

    top: 34%;

    border-top-left-radius: 15px;

    border-bottom-left-radius: 15px;

    background: #0060b6 !important;

}



@media screen and (min-width: 1200px) {

    .events-wrap {

        margin-right: 0;

    }

}

.subscribe-nl {

    -webkit-box-shadow: 0 0px 50px 0 rgb(0 0 0 / 13%);

    box-shadow: 0 0px 50px 0 rgb(0 0 0 / 13%);

    padding: 20px;

    position: relative;

}

.subscribe-nl label {

    display: inline;

    color: rgba(0, 0, 0, 0.85);

}

.subscribe-nl .text-label {

    margin-bottom: 15px;

}

.subscribe-nl .cta-hold {

    margin-top: 15px;

}

@media screen and (min-width: 768px) {

    .subscribe-nl .text-label {

        display: flex;

        flex-wrap: wrap;

    }

    .subscribe-nl .text-label .input-text {

        width: 70%;

        margin-left: 15px;

    }

}



.dmgallsecure {

    background: url("/media/ecsmeccr/all-securebanner.jpg") no-repeat;

    background-size: cover;

    margin: 30px 0;

    padding: 20px 30px;

}

.testimonial-main-wrapper {

    clear: both;

}

.allsecuretext p {

    color: #fff;

    font-size: 15px !important;

    text-align: left;

}

.allsecurebtn-wrapper a {

    color: #fff;

    background: transparent;

    border: 1px solid #fff !important;

    padding: 10px 25px;

    text-transform: uppercase;

    font-weight: 600;

    display: block;

}

.allsecurebtn-wrapper a:hover {

    background: #fff;

    color: #505d66;

}

.dmg-banner-btn {

    display: block !important;

    justify-content: space-between;

}

.dmg-banner-btn a {

    padding: 10px 16px;

    margin-right: 10px;

    display: inline-block;

}

.col-md-8.allsecuretext {

    padding-left: 35px;

}

.allsecurebtn-wrapper {

    margin-top: 10px;

    display: inline-block;

}

@media (max-width: 1600px) {

    .dmg-banner-btn {

        display: block !important;

    }

    .dmg-banner-btn a {

        margin-bottom: 10px;

        text-align: center;

    }

}

@media (max-width: 991px) {

    .dmg-banner-btn a {

        padding: 5px;

        font-size: 12px;

        text-align: left;

    }

}

@media (max-width: 767px) {

    .allsecuretext p {

        font-size: 14px !important;

    }

}

@media (max-width: 576px) {

    .col-md-8.allsecuretext {

        padding: 10px 0 0;

    }



    .dmgallsecure .col-md-4 {

        padding: 0;

    }

}

@media screen and (max-width: 1024px) {

    .events-wrap .events-single {

        background-color: #241a7b;

    }

}



.primary-nav > li > a {

    padding: 14px 10px 14px 10px;

}

.nav-wrapper .primary-nav > li.home-link > a {

    padding: 14px 13px 14px 0;

}

.top-btn {

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-end;

    background: #241a7b;

}



.top-btn .cta-hold-inner .btn-primary {

    margin: 10px 0px 0px 10px;

}

.support-addi-logo {

    justify-content: center;

}

.support-addi-logo span {

    font-size: 11px;

    display: block;

    text-align: center;

    color: #241a7b;

    font-weight: normal;

    margin-bottom: 0.5rem;

    font-family: basic-sans, sans-serif;

    text-transform: uppercase;

    white-space: nowrap;

}

.type-support {

    padding: 0px 20px;

    border-right: 1px solid #d8d8d8;

}

.type-support-first img {

    max-width: 85px;

    max-height: 67px;

}

.type-support-second img {

    max-width: 94px;

}

.type-support:last-child {

     border-right: 0; 

}

@media screen and (min-width: 1199px) {

    .primary-nav > li > a:active,

    .primary-nav > li > a:hover {

        background-color: #241a7b;

        color: #fff;

        text-decoration: none;

    }

    .nav-wrapper .primary-nav > li.home-link > a:active,

    .nav-wrapper .primary-nav > li.home-link > a:hover {

        background-color: #fff;

        color: #241a7b;

        text-decoration: none;

    }

}

/*@media (min-width: 1200px){*/

/*.date-wrap {*/

/*    max-width: 365px;*/

/*} */

/*.site-header-main .cta-hold-inner {*/



/*    max-width: 260px;*/

/*}*/

/*}*/

.site-header-main .logo-hold {

    max-width: 450px;

    /* padding-right: 15px; */

    /*margin-top: 0.5rem;*/

}



/* .site-header-main .logo-hold img {

   max-width: 100%;

    min-height: 110px;

} */

/*.site-header-main .header-col.count-down {*/

/*    max-width: 300px;*/



/*}*/

@media (min-width: 1199px) {

    .date-wrap p.loc {

        max-width: 100%;

    }

}

#content {

    display: block;

    color: #241a7b;

}

/*.header-row .cta-hold-inner .btn-primary:hover {*/

/*    background: #13a0b1 !important;*/

/*}*/

.supported-logo-inner.host-wrapper:after {

    display: none;

}



.two-col-wrap-inner p,

.testimonial-single .content p {

    text-align: justify;

}

@media screen and (min-width: 1280px) {

    .sponsors-wrap .sponsor-single {

        border: none;

         box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);

        transition: all 0.5s ease;

    }

}

.sponsors-wrap .sponsor-single:after {

    display: none;

}

.sponsors-wrap .sponsor-single:hover {

    -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 35%);

    box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 35%);

}

.testimonial-footer p {

    color: #393a3c !important;

}

.testimonial-footer h5 {

    color: #241a7b !important;

}



.events-wrap .events-single:hover .content,

.events-wrap .events-single .content {

    /*background-color: rgb(25 87 40 / 70%);*/

    /*background-color: rgb(30 159 178 / 70%);*/

    background-color: rgba(61, 111, 150, 0.7);

}

/*.btn-primary:hover {*/

/*    background: #13a0b1 !important;*/

/*}*/

.center-btn img {

    background: #da342b;

    border-radius: 50%;

}

.subscribe-nl

    .umbraco-forms-field.bysubmittingthisformyouagreetotheprocessingofyourpersonaldatabydmgeventsasdescribedintheprivacypolicy.checkbox.mandatory {

    display: flex;

    flex-direction: row-reverse;

    margin-bottom: 0px;

}



.subscribe-nl .mandatory.umbraco-forms-field label {

    margin-bottom: 0px;

}

.subscribe-nl input[type="checkbox"] {

    margin-right: 8px;

}

.ad-banner .ad-banner-wrap:after {

    background: rgba(25, 29, 87, 0.7);

}

.events-wrap .events-single:hover .image img {

    transform: none;

    -webkit-transition: all 0.9s ease-in-out;

    -o-transition: all 0.9s ease-in-out;

    transition: all 0.9s ease-in-out;

}



.contact-block .icon-text a {

    display: inline;

    margin-left: 0px;

}

.contact-block .icon-text img {

    width: 16px;

}

.footer-column:last-child h5 {

    text-align: left;

}

.counter-wrap {

    /*background: rgb(25 87 40 / 70%);*/

    padding-bottom: 20px;

}

.events-wrap .events-single .content p,

.events-wrap .events-single .content ul,

.events-wrap .events-single .content .cta-hold {

    display: block;

}

.events-wrap .events-single:hover .content {

    top: auto;

}

.events-wrap .events-single .content {

    /*min-height: 260px;*/

    height: 60px;

    display: block;

}

.events-wrap .events-single:hover .content {

    height: auto;

}



@media (max-width: 1199px) {

    .events-wrap .events-single .content {

        height: auto;

    }

    .events-wrap .events-single:hover .image img {

        transform: none;

    }

}

.events-wrap .events-single .content h5 {

    padding-bottom: 20px !important;

    text-align: left;

}

.events-wrap .events-single:hover .content h5 {

    padding: 0px 0px 20px 0px !important;

}

.contact-block .icon-text a {

    display: block;

    margin: 7px 0;

}

.contact-block .icon-text img {

    margin-right: 5px;

}

.counter-wrap-inner {

    padding: 10px 0;

}



.subscribe-nl .col-md,

.subscribe-nl .col-md-12 {

    position: unset;

}

@media (max-width: 1199px) {

    .subscribe-nl .col-md,

    .subscribe-nl .col-md-12 {

        position: relative;

    }

}

.subscribe-nl .col-md .btn-primary {

    position: absolute;

    left: 30px;

    bottom: 20px;

    margin-bottom: 0;

}

.btn-primary[disabled="disabled"] {

    pointer-events: none;

}



@media (max-width: 1620px) {

    .divide-col .container {

        padding-left: 0;

    }

    /*.supported-logo {*/

    /*    position: relative;*/

    /*    left: 35px;*/

    /*}*/

}

.subscribe-nl .col-md .btn-primary {

    padding: 10px 15px;

}

@media (max-width: 1199px) {

    .subscribe-nl .col-md,

    .subscribe-nl .col-md-12 {

        position: relative;

    }

    .subscribe-nl .col-md .btn-primary {

        position: relative;

        left: 0;

        bottom: 0;

    }

    .supported-logo {

        position: relative;

        left: 0px;

    }

}



.d-none {

    display: none;

}



.site-header-main {

    border-bottom: 0 solid #fff;

}

.footer-column ul li a img {

    max-width: 18px;

    margin-right: 5px;

    position: relative;

    bottom: 2px;

}



.nav-wrapper {

    /*Option 1 */

    /* background-image: linear-gradient(-90deg, #241a7b 37%, #23b1c2 100%)!important; */

/*    background-color: #241a7b !important;*/

     background-image: linear-gradient(#0071bf, #0060b6);

    /*Option 2 */

    /*background-color: #241a7b;*/

}



.primary-nav > li > a {

    color: #fff;

}



@media screen and (min-width: 1199px) {

    .nav-wrapper .primary-nav > li.home-link > a:active,

    .nav-wrapper .primary-nav > li.home-link > a:hover,

    .primary-nav > li > a:active,

    .primary-nav > li > a:hover {

        background-color: transparent;

    }

    .primary-nav > li.active > a,

    .primary-nav > li:focus > a,

    .primary-nav > li:hover > a {

        color: #fff;

    }

    .primary-nav > li svg {

        fill: #fff;

    }

}



.host-logo {

    border-left: 1px solid #23b1c2;

    padding-left: 17px;

    text-align: center;

}

.host-logo span {

    display: block;

    margin-bottom: 0.5rem;

    color: #241a7b;

    font-size: 0.9rem;

}



.host-logo img {

    display: block;

    max-width: 180px;

    margin: 0 auto;

}



.header-logo-wrapper {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    align-items: center;

}

.header-left-wrapper {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.header-left-wrapper .date-wrap {

    /*max-width: 100%;*/

    border-left: 0;

    /*flex-direction: unset;*/

    border-left: 1px solid #dddd;

}



.header-left-wrapper .date-wrap p:first-child {

    margin-right: 3px;

}

@media screen and (max-width: 1366px) {

    .footer-column p {

        font-size: 14px;

    }

}

@media screen and (max-width: 1199px) {

    .header-left-wrapper .date-wrap {

        flex-direction: column;

    }

    .header-left-wrapper .date-wrap p:first-child {

        margin-right: 0;

    }

}



@media screen and (max-width: 600px) {

    .header-logo-wrapper {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }



    .host-logo {

        border-left: 0;

    }

    .header-left-wrapper .date-wrap {

        justify-content: center;

        justify-content: center;

        align-items: center;

        padding-top: 0;

        border-left: 0;

        width: 50%;

    }

}

.site-footer {

    background: #241a7b;

}



.site-header-main .header-row {

    padding: 2px 0px;position: relative;

}



.supported-logo span {

    font-size: 11px;

    display: block;

    text-align: center;

    color: #241a7b;

    font-weight: normal;

    margin-bottom: 0.5rem;

    font-family: basic-sans, sans-serif;

    text-transform: uppercase;

}

.supported-logo-inner {

    max-width: 265px;

}



.videoWrapper {

    padding: 0;

}



video#myVideo {

    position: static;

    width: 100%;

    object-fit: cover;

    object-position: bottom;

}

.host-logo {

    position: relative;

}



#pageId-8356 .divide-col .content-left .grid-section section,

#pageId-10930 .four-col-attend.about-gas-col,

#pageId-8376 .why-attend-section .attend-wrapper,

#pageId-8362 .why-attend-section .attend-wrapper {

    margin-right: 0;

}



/*.host-logo span {*/

/*    position: absolute;*/

/*    left: 50%;*/

/*    transform: translateX(-50%);*/

/*    top: -25px;*/

/*}*/



[class*="flex-grid"] {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-flow: row wrap;

    -ms-flex-flow: row wrap;

    -moz-flex-flow: row wrap;

    flex-flow: row wrap;

}



.conference-main-wrap {

    margin: 30px -10px 0;

}

.conference-main-wrap h4 a {

    font-weight: 600 !important;

    color: #fff !important;

    font-size: 1.25rem !important;

}



.conference-main-wrap .bottombtn-wrap.clearfix > a {

    font-weight: 500;

}



@media screen and (max-width: 1199px) {

    .conference-main-wrap {

        margin: 30px 0 0;

    }

    .counter-wrap {

        margin: 20px 0;

    }

}

body#pageId-8354 .text ul {

    display: block;

}

@media screen and (min-width: 767px) {

    .umbraco-forms-container {

        display: -webkit-box;

        display: -ms-flexbox;

        display: flex;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .umbraco-forms-field {

        width: 50%;

    }

}

.umbraco-forms-field label {

    color: rgba(0, 0, 0, 0.85);

}

.umbraco-forms-form input.text,

.umbraco-forms-form input.title,

.umbraco-forms-form textarea,

.umbraco-forms-form select {

    width: 80%;

    min-height: 35px;

    margin-bottom: 1.5rem;

    border: 1px solid #d8d8d8;

}



.umbraco-forms-form input.text,

.umbraco-forms-form textarea {

    max-width: none !important;

    width: 80%;

}

.umbraco-forms-indicator {

    color: red;

}



@media screen and (max-width: 767px) {

    .umbraco-forms-form input.text,

    .umbraco-forms-form input.title,

    .umbraco-forms-form textarea,

    .umbraco-forms-form select {

        width: 100%;

        min-height: 35px;

    }

}



.three-col-exhibit h5 .green-highlight {

    color: #241a7b;

    font-weight: 600;

}



.newsletter .umbraco-forms-container {

    display: block;

}

.newsletter .umbraco-forms-form input.text,

.newsletter .umbraco-forms-form textarea {

    width: 100%;

}



.subscribe-nl input[type="text"],

.subscribe-nl input[type="email"] {

    width: 100% !important;

}



.subscribe-nl .umbraco-forms-field {

    width: 100%;

}



.hero-slider-inner .banner-btn {

    background-image: linear-gradient(-90deg, #241a7b 37%, #23b1c2 100%) !important;

    padding: 10px 15px;

}



.hero-slider-inner .banner-btn:hover {

    background-image: linear-gradient(-90deg, #241a7b 37%, #1e9fb2 100%) !important;

    color: #fff;

}



.recaptcha label {

    display: none;

}

.recaptcha {

    margin-bottom: 1rem;

}



.socialmedia ul {

    flex-wrap: nowrap;

    list-style: none;

    padding: 0px;

    margin: 0px;

}



.socialmedia ul li {

    width: auto;

    background: none;

    padding: 0;

}



@media screen and (max-width: 1199px) {

    .site-header-main .logo-hold img {

        margin-left: 0px;

        max-width: 100%;

    }

    .website-theme-text p {

        font-size: 0.875rem;

    }

}

@media screen and (max-width: 991px) {

    .site-header-main .logo-hold img {

        margin-left: 0px;

    }

}

.date-wrap p {

    color: rgba(0, 0, 0, 0.85);

}



.divide-col .content-left .grid-section section.col-full-width.bg-skyblue.fisrt-section {

    padding: 25px !important;

}



.divide-col .content-left .grid-section section.bg-skyblue {

    padding: 25px !important;

    background: #c5f9fd;

}



.display-none {

    display: none;

}



.single-item-background .container {

    padding-top: 0 !important;

}



/*.header-scroll-btn {*/

/*    display: none;*/

/*}*/



.header-scroll-btn .container {

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: end;

}

/*.scrolled .header-row, */

/*.scrollingDown .header-row{*/

/*    display: none;*/

/*}*/



.scrolled .site-header-main .cta-hold-inner,

.scrollingDown .site-header-main .cta-hold-inner {

    display: block;

}

.scrolled .supported-logo,

.scrollingDown .supported-logo {

    display: none;

}



@media screen and (max-width: 1400px) {

    .website-theme-text {

        max-width: 40%;

    }

}



/*.scrolled .site-header-main .container,*/

/*.scrollingDown .site-header-main .container,*/

/*.scrollingDown .date-wrap*/

/*{*/

/*    -webkit-box-align: center;*/

/*    -ms-flex-align: center;*/

/*    align-items: center;*/

/*}*/

@media (min-width: 1024px) {

    .site-header-main .logo-hold img {

        transition: 0.3s all;

    }

    /*.scrolled .site-header-main .logo-hold img,*/

    /*.scrollingDown .site-header-main .logo-hold img {*/

    /*    max-width: 300px;*/

    /*}*/

}



.scrolled .site-header-main .header-row,

.scrollingDown .site-header-main .header-row {

    padding: 10px 0px;

}



@media (max-width: 1199px) {

    /*.scrolled .header-row {*/

    /*    display: block;*/

    /*}*/

    /*.scrolled .cta-hold,*/

    /*.scrolled .date-wrap,*/

    /*.scrolled .site-header-main .logo-hold{*/

    /*    display: none;*/

    /*}*/

    /*.scrolled .header-row  {*/

    /*    padding: 0;*/

    /*}*/

    .menu-icon {

        position: absolute;

        right: 25px;

        top: 0px;

    }

    /*.scrolled .header-scroll-btn {*/

    /*    padding-right: 40px;*/

    /*}*/

}



@media (max-width: 600px) {

    .site-header-main .logo-hold img {

        margin-left: 0px;

        max-width: 100%;

        min-height: auto;

        width: 100%;

    }

}



.content-left.inner-fullwidth {

    width: 100%;

    padding-right: 0;

}



.page-wrapper .divide-col .faq-accordion-wrap .accodion-wrapper .header h4 {

    word-break: break-word;

}



.four-col-attend .four-col-wrap .content-row {

    width: calc(100% / 3 - 30px);

    margin-bottom: 0;

}



.four-col-wrap {

    padding-top: 0;

}



.four-col-attend.bg-blue,

.four-col-attend.bg-green,

.four-col-attend.bg-goldnew,

.four-col-attend.bg-yellownew,

.four-col-attend.bg-darkgreynew {

    margin-bottom: 25px;

}



.four-col-attend.bg-blue *,

.four-col-attend.bg-green *,

.four-col-attend.bg-goldnew *,

.four-col-attend.bg-yellownew *,

.four-col-attend.bg-darkgreynew * {

    color: rgba(0, 0, 0, 0.85) !important;

}



.four-col-attend.bg-blue h3,

.four-col-attend.bg-green h3,

.four-col-attend.bg-goldnew h3,

.four-col-attend.bg-yellownew h3,

.four-col-attend.bg-darkgreynew h3 {

    color: #fff !important;

}



@media (max-width: 991px) {

    .four-col-attend .four-col-wrap .content-row {

        width: calc(100% / 2 - 30px);

    }



    .four-col-attend .four-col-wrap .content-row {

        margin-bottom: 25px;

    }

}



@media (max-width: 600px) {

    .four-col-attend .four-col-wrap .content-row {

        width: calc(100% / 1 - 30px);

    }

}



.four-col-attend .four-col-wrap .content-row h3 {

    text-align: left;

    /*background-color: #737373;*/

    background-color: #241a7b;

    color: #fff;

    font-size: 16px;

    padding: 10px 10px;

    font-weight: 600 !important;

    min-height: 55px;

    /*display: -webkit-box;*/

    /*display: -ms-flexbox;*/

    /*display: flex;*/

    /*-webkit-box-align: center;*/

    /*-ms-flex-align: center;*/

    /*        align-items: center;*/

}



.four-col-attend .four-col-wrap .content-row .btn-primary {

    display: block;



    margin-top: 10px;

    padding: 0;

}



.four-col-attend .four-col-wrap .content-row .btn-primary a {

    color: #fff;

    cursor: pointer;

    padding: 10px 15px;

    display: block;

    width: 100%;

}



/**/



.page-wrapper .divide-col .faq-accordion-wrap .accodion-wrapper {

    margin: 0 -15px;

    display: flex;

    flex-wrap: wrap;

}



.left-acc-block,

.right-acc-block {

    width: calc(100% / 2);

}



.page-wrapper .divide-col .faq-accordion-wrap .accodion-wrapper .accordion-item {

    width: calc(100% / 1 - 30px);

    margin: 0 15px;

}



@media (max-width: 767px) {

    .left-acc-block,

    .right-acc-block {

        width: calc(100% / 1);

    }

}



.page-wrapper .divide-col .why-speak .speak-wrap .four-col .col-wrap .col h5 {

    text-align: center;

    margin: 1.875rem 0 0;

    /*text-decoration: underline;*/

    line-height: 1.2;

}



@media screen and (max-width: 1400px) {

    .three-col-meet .content-wrap .content-single .content .desc p {

        font-size: 14px !important;

    }

}



#pageId-1155 .page-wrapper .divide-col .why-speak .speak-wrap .four-col .col-wrap .col {

    width: calc(33.33333% - 50px);

}



#pageId-1155 .divide-col .content-left .grid-section section.bg-grey {

    background: transparent;

}

@media screen and (max-width: 1199px) {

    #pageId-1155 .page-wrapper .divide-col .why-speak .speak-wrap .four-col .col-wrap .col {

        width: calc(100% / 2 - 24px);

    }

}



@media screen and (max-width: 600px) {

    #pageId-1155 .page-wrapper .divide-col .why-speak .speak-wrap .four-col .col-wrap .col {

        width: 100%;

    }

    #pageId-1155 .page-wrapper .divide-col .why-speak .speak-wrap .four-col .col-wrap {

        margin: 0;

    }

}



.why-speak.bg-white .speak-wrap .four-col .col-wrap .col {

    background: #23b1c2 !important;

}

.why-speak.bg-white .speak-wrap .col-wrap .col p {

    color: #fff !important;

}



.content-main-inner .content-inner p {

    line-height: 1.5 !important;

    margin-bottom: 1rem !important;

}



.three-block .col-wrap .col {

    width: calc(100% / 3 - 30px) !important;

}



@media screen and (max-width: 991px) {

    .three-block .col-wrap .col {

        width: calc(100% / 2 - 24px) !important;

    }

    .website-theme-text.mob-hidden {

        display: none;

    }

}



@media screen and (max-width: 600px) {

    .three-block .col-wrap .col {

        width: 100% !important;

    }

    .site-header-main .container {

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        justify-content: center;

    }

    .site-header-main .cta-hold {

        /* width: 40%; */

        margin: 0 auto;

    }

}



@media screen and (max-width: 991px) {

    .website-theme-text {

        max-width: 100%;

    }

}



@media screen and (max-width: 450px) {

    .header-left-wrapper {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .site-header-main .logo-hold,

    .site-header-main .logo-hold svg {

        max-width: 80% !important;

    }

    .header-left-wrapper .date-wrap {

        width: 100%;

    }

    .site-header-main .cta-hold {

        /* width: 75%; */

        margin: 0 auto;

    }

    .image-right {

        float: none;

        margin: 0 auto;

        display: block;

    }

    .image-right img {

        margin: 0 auto;

        display: block;

    }

}

/*.scrollingDown .website-theme-text, .scrolled .website-theme-text {*/

/*    display:none;*/

/*}*/



.conference-main-wrap p {

    color: rgba(0, 0, 0, 0.85);

    font-weight: 400;

}



.website-theme-text p {

    color: #241a7b;

}



.custom--list li {

    list-style: none;

    position: relative;

    padding-left: 35px;

}



.custom--list li::after {

    content: "";

    position: absolute;

    left: 0;

    width: 25px;

    height: 25px;

    background: url("/media/qebd0nqs/bullet-point-1.jpg");

    background-repeat: no-repeat;

    background-size: contain;

}



@media screen and (max-width: 1366px) {

    .site-header-main .logo-hold img {

        max-width: 100%;

    }

}



.three-col-press-outer {

    display: flex;

    flex-wrap: wrap;

    margin: 0;

}



.three-col-press-block {

    width: calc(100% / 3 - 15px);

    padding: 0;

}



.three-col-press {

    background-color: transparent;

    padding: 0;

    margin-top: 50px;

}



.three-col-press-img {

    padding: 10px 20px 0;

}



.three-col-press-img img {

    width: 100%;

}



.press-relase-item {

    background-color: #241a7b;

}



.press-release-content:before {

    background-color: #241a7b;

}



.press-release-wrapper {

    margin-right: 0;

}



.press-release-right {

    padding-right: 0;

    padding-left: 10px;

}



.press-release-block-inner {

    background-color: #241a7b;

}



.press-release-wrapper {

    margin-left: -10px;

}



.press-release-block.small-block {

    margin-bottom: 20px;

    width: 100%;

    height: calc(100% / 2 - 10px);

}



.press-release-left {

    padding: 0 10px;

}



@media (max-width: 767px) {

    .three-col-press-block {

        width: calc(100% / 2 - 15px);

    }



    .three-col-press {

        margin-top: 20px;

    }

}



@media (max-width: 500px) {

    .three-col-press-block {

        width: 100%;

    }

}



.umbraco-forms-field.recaptcha {

    width: 100%;

}

.header-row .website-theme-text p {

    font-weight: bold;

    margin-bottom: 0;

    line-height: 1.3;

}

.page-wrapper .divide-col .four-block .speak-wrap .four-col .col-wrap .col {

    width: calc(100% / 4 - 20px);

}



/*select filter css*/

.contact-filter-wrapper select {

    padding: 0.75rem;

    width: 50%;

    border: 1px solid #ddd;

    margin-bottom: 1.5rem;

    appearance: none;

    background: url(/media/wvvd5hrs/angle_down_light.png);

    background-repeat: no-repeat;

    background-position: 99% 50%;

    outline: 0;

    background-size: 15px;

}

@media (max-width: 1024px) {

    .contact-filter-wrapper select {

        width: 100%;

    }

}

.sort-wrapper .dep-area {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.sort-wrapper .member-details {

    width: calc(100% / 2 - 0px);

    margin-bottom: 2rem;

}

.sort-wrapper .member-details span {

    display: block;

    color: rgba(0, 0, 0, 0.85);

}

.sort-wrapper .member-details svg {

    margin-right: 15px;

    max-width: 1rem;

    fill: #241a7b;

}



.sort-wrapper .member-details svg path {

    fill: #241a7b;

}



.sort-wrapper .member-details h3 {

    margin-bottom: 0.5rem;

}



@media (max-width: 991px) {

    .sort-wrapper .member-details {

        width: 100%;

        margin-bottom: 1rem;

    }

}

@media (max-width: 650px) {

    .page-wrapper .divide-col .four-block .speak-wrap .four-col .col-wrap .col {

        width: calc(100% - 20px);

    }

    /*.site-header-main .container {*/

    /*    display: block;*/

    /*}*/

}

@media (min-width: 650px) and (max-width: 900px) {

    .page-wrapper .divide-col .four-block .speak-wrap .four-col .col-wrap .col {

        width: calc(100% / 2 - 24px);

    }

}



.three-col-press-main .ref-news a {

    color: #241a7b;

    font-size: 0.938rem;

    word-wrap: break-word;

}

.three-col-press-main .ref-news p {

    font-size: 0.938rem;

    color: rgba(0, 0, 0, 0.85);

}

.three-col-press-main .ref-news {

    padding: 0 20px 16px;

}



.two-col-wrap.bg-white li {

    color: rgba(0, 0, 0, 0.85) !important;

}

.package_sec strong {

    font-weight: 700;

    color: #241a7b;

}

.grid-section li {

    padding-bottom: 0px;

    padding-left: 25px;

    background-image: url(/media/pgydxsqv/bullet_point_16x16.png);

    background-repeat: no-repeat;

    list-style-type: none;

    background-position: 0px 3px;

    text-align: left;

    min-height: 30px !important;

}



.boxed-content-large .col-md-6 > div {

    padding: 1rem;

    box-shadow: 4px 4px 10px #e5e5e5;

    height: 100%;

}



.boxed-content-large .content-box p {

    margin-bottom: 0.75rem;

}

span.umbraco-forms-submitmessage {

    font-size: 18px;

    text-align: center;

    display: flex;

    padding: 15px;

    flex-wrap: wrap;

    align-items: center;

    margin-top: 10px;

    color: rgba(0, 0, 0, 0.85);

}



#preloader-wrap {

    background-color: #fff;

    height: 100vh;

    position: fixed;

    width: 100vw;

    z-index: 10000;

    top: 0;

    display: none;

}



#preloader {

    line-height: 0;

    margin: 0 auto;

    max-width: 140px;

    position: relative;

    text-align: center;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    animation: rotation 2s infinite linear;

}



#preloader img {

    width: 100%;

}



@media (max-width: 576px) {

    #preloader {

        max-width: 200px;

    }

}



@keyframes rotation {

    from {

        -webkit-transform: rotate(0deg);

    }

    to {

        -webkit-transform: rotate(359deg);

    }

}

@-webkit-keyframes rotation {

    from {

        -webkit-transform: rotate(0deg);

    }

    to {

        -webkit-transform: rotate(359deg);

    }

}



@media (max-width: 1199px) {

    .site-header-main .header-row {

        padding-right: 60px;

    }

}

.why-speak .speak-wrap .heading h2 {

    padding-bottom: 0 !important;

}

[disabled="disabled"] {

    cursor: not-allowed;

}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents.no-image p {

    padding-left: 0;

    font-weight: bold;

}



.why-attend-section .attend-wrapper .cont-right .content-wrap .contents.no-image {

    justify-content: center;

}

.content-left .umbraco-forms-container.col-md-12 {

    padding-left: 0;

    padding-right: 0;

}



/*Header fixes starts here*/







body.scrolled .site-header .cta-hold {

    display: flex;

}



.scrolled .supported-logo,

.scrollingDown .supported-logo {

    display: flex;

}



.scrolled .site-header-main .cta-hold-inner,

.scrollingDown .site-header-main .cta-hold-inner {

    display: flex !important;

}



/* @media (max-width: 991px) {

    

    .header-row .cta-hold-inner .btn-primary {

        font-size: 12px !important;

        font-weight: 400;

    }

} */



@media (max-width: 767px) {

    .site-header-main .header-col.cta-hold {

        width: calc(100% / 2);

        margin-top: 10px;

        padding-left: 0px;

    }



    .site-header-main .container {

        flex-wrap: wrap;

        justify-content: center;

        flex-direction: column;

    }



    .header-left-wrapper {

        /* width: calc(100% / 2); */

        justify-content: center;

        /* border-right: 0; */

    }



    .header-logo-wrapper {

        width: 100%;

        max-width: 275px !important;

    }



    .header-logo-wrapper .header-col.logo-hold {

        width: 100%;

        max-width: 300px;

    }



    .site-header-main .cta-hold-inner {

        width: 100%;

        flex-direction: row;

        padding-right: 0;

    }



    .header-row .cta-hold-inner .btn-primary {

        width: calc(100% / 2);

        margin: 0 5px;

    }

}



@media (max-width: 650px) {

    .header-left-wrapper .date-wrap {

        width: 100%;

        padding: 10px 5px;

        border: 0;

    }



    .header-left-wrapper {

        flex-wrap: wrap;

    }



    .date-wrap p {

        font-size: 12px !important;

        margin-bottom: 0;

    }



    .site-header-main .header-col.cta-hold {

        margin-top: 0;

        padding-right: 9px;

    }



    /* .site-header-main .container {

        /* display: flex; 

    } */



    .header-left-wrapper .date-wrap {

        text-align: left;

        display: block;

        padding-top: 0;

    }

}



@media (max-width: 450px) {

    .supported-logo-inner.host-wrapper {

        padding: 0;

        max-width: 100px;

    }



    /* .header-logo-wrapper .header-col.logo-hold {

        max-width: 100% !important;

    } */

}



@media (max-width: 400px) {

    .header-logo-wrapper {

        /* max-width: 200px; */

        margin-bottom: 10px;

        padding: 0px 10px;

    }

    .header-left-wrapper {

        width: 100%;

    }



    .date-wrap p {

        display: inline-block;

        font-size: 14px !important;

    }



    .header-logo-wrapper .header-col.logo-hold {

        margin-bottom: 0;

    }



    .header-row .cta-hold-inner .btn-primary {

        width: 100%;

        margin: 5px 0;

    }



    .site-header-main .cta-hold-inner {

        flex-direction: column;

    }



    .site-header-main .header-col.cta-hold {

        padding-right: 0;

    }

    .scrolled .site-header-main .cta-hold-inner,

    .scrollingDown .site-header-main .cta-hold-inner,

    body.scrolled .site-header .cta-hold {

        display: none !important;

    }

}



/*Header fixes ends here*/



.subscribe-nl .field-validation-error span {

    color: #ff0000;

}



.subscribe-nl input[type="text"],

.subscribe-nl input[type="email"] {

    margin-bottom: 0;

}



.subscribe-nl span.field-validation-error {

    margin-top: 8px;

    display: block;

}

.subscribe-nl .umbraco-forms-field {

    width: 100%;

    margin-bottom: 1.5rem;

}



@media (max-width: 1199px) {

    .subscribe-nl

        .umbraco-forms-field.bysubmittingthisformyouagreetotheprocessingofyourpersonaldatabydmgeventsasdescribedintheprivacypolicy.checkbox.mandatory {

        margin-bottom: 1.5rem;

    }

}

.form-wrap .field-validation-error span {

    display: block;

    margin-top: 5px;

}



.form-wrap .umbraco-forms-field {

    margin-bottom: 1.5rem;

}

.form-wrap .field-validation-error span {

    color: #ff0000;

}

.form-wrap .umbraco-forms-form input.text,

.form-wrap .umbraco-forms-form input.title,

.form-wrap .umbraco-forms-form textarea,

.form-wrap .umbraco-forms-form select {

    margin-bottom: 0;

}



ul.mobile-social-area li {

    display: inline-block;

    margin: 0px 10px;

}



ul.mobile-social-area {

    display: flex;

    flex-wrap: wrap;

    padding: 0px 10px;

    margin: 15px 0px 0px;

    justify-content: center;

    width: 100%;

}

@media (min-width: 1200px) {

    ul.mobile-social-area {

        display: none;

    }

}

@media (min-width: 577px) and (max-width: 1199px) {

    .events-wrap .events-single .content {

        padding-bottom: 20px;

    }

}

#preloader img {

    max-width: 70px;

}



.detail-press-content h5 {

    width: 100%;

}



.link-none {

    cursor: default;

}

.contact-filter-wrapper h2 {

    font-size: 1.5rem;

    font-weight: bold !important;

}

.package_sec .heading h2 {

    font-weight: bold !important;

}



.contact-filter-wrapper .member-details .member-name {

    font-size: 1.2rem;

}

#pageId-11424 .umb-grid h4 {

    color: #241a7b;

    padding: 10px 0;

}

#pageId-11424 .umb-grid p {

    color: rgba(0, 0, 0, 0.85);

    font-weight: 300;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.5;

}

#pageId-11424 .umb-grid h3 {

    background: #241a7b;

    font-size: 1.5rem;

    color: #fff;

    /*border-left: 3px solid #241a7b;*/

    padding: 10px;

    /* font-weight: 700 !important; */

}

#pageId-11424 .umb-grid {

    padding: 10px;

}

#pageId-11424 .three-col-wrapper {

    box-shadow: 0 10px 20px -5px #00000021;

    padding: 10px;

    margin-bottom: 30px;

}

#pageId-11424 .btn-primary {

    background: #241a7b;

}

#pageId-11424 .grid-section > div > div {

    padding: 10px 0 !important;

}

.umbraco-forms-field.privacypolicy.titleanddescription {

    width: 100%;

}

.umbraco-forms-container p {

    color: #000;

}

.umbraco-forms-field.bytickingthisboxyouconfirmthatyouagreetosharingyourinformationwiththiseventssponsorsandpartners.checkbox {

    width: 100%;

    display: flex;

    flex-direction: row-reverse;

    justify-content: flex-end;

    margin-top: 20px;

    margin-bottom: 0.5rem;

}

.umbraco-forms-field.bytickingthisboxyouconfirmthatyouagreetoourtermsandconditionsandprivacypolicy.checkbox {

    width: 100%;

    display: flex;

    flex-direction: row-reverse;

    justify-content: flex-end;

    margin-bottom: 0.5rem;

}

.umbraco-forms-field.privacynote.titleanddescription {

    width: 100%;

}

.umbraco-forms-field-wrapper {

    margin-right: 10px;

}



.btn-bg-wrapper p a {

    text-align: left;

    background-color: #241a7b;

    color: #fff;

    font-size: 16px;

    padding: 10px 10px;

    font-weight: 600 !important;

    display: inline-block;

}

@media only screen and (max-width: 1290px) {

    .btn-bg-wrapper p a {

        margin-bottom: 5px;

    }

}

.text p {

    color: #000;

}

.speak-wrap p {

    color: #000;

}

.desc-section {

    display: flex;

    background: url(/media/s4kenvcw/travel-new-1220x641.jpg);

    background-repeat: no-repeat;

    background-size: cover;

}

.desc-section-left {

    width: 40%;

    background: rgba(255, 255, 255, 0.6);

    padding: 3rem;

}

.desc-section-right {

    width: 60%;

    padding: 3rem;

    background: rgba(61, 111, 150, 0.7);

}

.desc-section h2 {

    color: #241a7b;

    font-weight: 400 !important;

    margin-bottom: 1rem;

    font-size: 1.5rem;

}



.desc-section-right h4 {

    color: white;

    font-weight: normal !important;

    font-size: 1.5rem;

}

.box-desc-wrapper {

    color: #fff;

    border-bottom: 1px solid #fff;

    padding-bottom: 25px;

    margin-bottom: 20px;

}

.box-desc-wrapper p {

    color: #fff;

    font-weight: 400;

    font-size: 1.25rem;

    margin-bottom: 0;

}

.desc-section hr {

    margin-top: 1rem;

    margin-bottom: 1rem;

    border: 0;

    border-top: 1px solid #fff;

}

.desc-para {

    height: 100%;

    justify-content: center;

    color: black;

}

.desc-para p br {

    display: none;

}

.desc-para p {

    margin-bottom: 0;

}

.box-desc-wrapper:last-child {

    border: none;

    padding-bottom: 0;

    margin-bottom: 0;

}

@media only screen and (max-width: 991px) {

    .desc-section-left {

        width: 100%;

    }

    .desc-section-right {

        padding: 1.5rem;

        width: 100%;

    }



    .desc-section {

        display: block;

    }

    .desc-para {

        padding: 1.5rem;

    }

}



#pageId-11491 .content-left .container,

#pageId-9493 .grid-section .container {

    padding: 0 0 !important;

}



#pageId-9493 .grid-section .column ul li:before {

    background: none;

}



@media screen and (min-width: 1200px) {

    .four-col-attend.about-gas-col {

        margin-bottom: 0 !important;

    }

}



.video-gallery-inner .center-btn {

    left: 50%;

}

.form-wrap .umbraco-forms-field.hidden {

    margin-bottom: 0;

}



.sub-menu {

    font-weight: normal;

}



.hero-slider-inner {

    border-top: 1px solid #fff;

}



.primary-nav > li > a {

    text-transform: uppercase;

}



.btn-primary:nth-child(2n) {

    background-color: #87c765;

}



.btn-primary:nth-child(2n):hover {

    background-color: #241a7b !important;

}



.site-header-main .count-down .cta-hold {

    display: none;

}



@media (min-width: 1200px) {

    .header-row .website-theme-text p {

        font-size: 22px;

        text-align: center;

        max-width: 350px;

    }

    .header-left-wrapper {

        min-width: 362px;

    }



    .events-wrap .events-single .content {

        height: auto;

        top: auto;

    }



    .events-wrap .events-single .content .inner-content {

        max-height: 0;

        overflow: hidden;

        transition: all 0.5s ease;

    }



    .events-wrap .events-single .content h5 {

        padding-bottom: 0 !important;

    }



    .events-wrap .events-single:hover .content .inner-content {

        max-height: 500px;

    }



    .events-wrap .events-single .content .inner-content > *:first-child {

        padding-top: 20px;

    }



    .events-wrap .events-single:hover .content h5 {

        padding: 0 !important;

    }

}



@media (max-width: 767px) {

    .scrolled .header-left-wrapper .date-wrap,

    .scrollingDown .header-left-wrapper .date-wrap,

    .scrolled .site-header-main .header-col.cta-hold,

    .scrollingDown .site-header-main .header-col.cta-hold,

    .scrolled .site-header-main .cta-hold-inner,

    .scrollingDown .site-header-main .cta-hold-inner {

        display: none !important;

    }



    .scrolled .menu-icon,

    .scrollingDown .menu-icon {

        height: auto;

        top: 50%;

        transform: translateY(-50%);

    }



    .scrolled .site-header-main,

    .scrollingDown .site-header-main {

        border: 0;

    }



    .scrolled .header-logo-wrapper,

    .scrollingDown .header-logo-wrapper,

    .scrolled .site-header-main .logo-hold,

    .scrollingDown .site-header-main .logo-hold {

        max-width: 200px !important;

        margin-bottom: 0;

    }



    .scrolled .site-header-main .header-row,

    .scrollingDown .site-header-main .header-row {

        padding: 10px 0 15px;

    }



    .scrolled .site-header-main .container,

    .scrollingDown .site-header-main .container {

        justify-content: flex-start;

    }

    

    .scrolled .wrap-logos, .scrollingDown .wrap-logos{

        display: none;

    }

    

}



@media (max-width: 600px) {

    .top-bar p {

        font-size: 12px !important;

        line-height: 1.3;

    }

    .menu-icon {

        right: 20px;

    }

}

.hero-slider .slider-contents h2 {

    font-weight: 300 !important;

}



.hero-slider .slider-contents h2 span {

    font-weight: 700 !important;

}

.wrap-header {

    display: flex;

    max-width: 40%;

}

.wrap-logos {

/*    max-width: 65%;*/

    display: flex;

    /* flex-wrap: wrap; */

}

.support-addi-logo-wrap {

    display: flex;

    height: 100%;

}

.sp-img {

    min-height: 72px;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    justify-content: center;

    float: left;

    padding: 0 10px;

}

@media(max-width: 767px){.wrap-header {

    max-width: 100%;

    flex-wrap: wrap;

}



.support-addi-logo {

    max-width: 100%;

}



.type-support {

    padding: 0px 10px;

}



/* .type-support-first img {

    /* max-height: 35px; 

} */



/* .type-support-second img {

     max-width: 58px;

} */

.site-header-main .header-row{padding-right:0}

    

    .wrap-logos {

    max-width: 100%;

    margin-top: 15px;

    justify-content: center;

}

}

@media(max-width:450px){

.header-left-wrapper {

    width: 100%;

    border-right: 0;

}



.site-header-main .header-col.cta-hold {

    /* padding-right: 0; */

    width: 100%;

}.type-support-first img {

    margin-top:-10px;

    max-height: 60px;

}



.type-support-second img {

    max-width: 58px;

}.sp-img {

    min-height: 40px;

}}

@media(min-width:768px) and (max-width:991px){

    .type-support-first img {

    max-height: 50px;

}



.type-support-second img {

    max-width: 70px;

}

    

}









.company-slider .heading {

    width: 11.875rem;

    background: #241a7b;

    color: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    flex-wrap: wrap;

    -webkit-box-pack: center;

     -ms-flex-pack: center;

     justify-content: center;

     -webkit-box-align: center;

     -ms-flex-align: center;

     align-items: center;

    padding: 0.625rem;

}

.carousel-img-slider-wrap {

    width: calc(100% - 11.875rem);

    padding: 10px 0.625rem;

}

.swiper-container-free-mode > .swiper-wrapper{

  transition-timing-function : linear;

}

.img-slider .swiper-slide {

    width: 165px;

    min-height: auto;

    background-color: transparent;

    padding: 0 0;

    height: 100%;

}

@media (max-width: 767px){

.company-slider .heading, .carousel-img-slider-wrap {

    width: 100%;

}



    .company-slider .heading, .carousel-img-slider-wrap{

        width: 100%;

    }

    }



@media screen and (max-width: 400px) { 

  

    .company-slider .heading {

        width: 100%;

    }

  

}



.company-slider {

    display: flex;

    flex-wrap: wrap;

    box-shadow: -1px 1px 20px -5px rgb(0 0 0 / 13%);

    padding: 0;

}



.img-wrap img {

    max-width: 150px;

    max-height: 89px;

}



.company-slider .heading h2 {

    color: #fff !important;

    margin: 0 !important;

    padding: 0 !important;

    font-size: 1.125rem !important;

}



.img-wrap {

    height: 100%;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}



.company-slider .swiper-wrapper {

    align-items: center;

}



.events-single a {

    display: block;

    position: relative;

    z-index: 9;

}



.iframe-aboutyou {

    height: 1200px;

}



.iframe-aboutyou iframe {

    width: 100%;

    height: 100%;

}



@media(max-width: 630px) {

    .iframe-aboutyou {

        height: 1750px;

    }

}

.nav-row{

    justify-content:space-between;

    align-items: center;

}

.nav-row .right-side-nav .side-nav{

    margin: 0;

    padding: 0;

    display: flex;

    text-decoration: none;

    list-style: none;

}

.nav-row .right-side-nav .side-nav li a{

   text-transform: uppercase;

    color:#fff;

}

.nav-row .right-side-nav .side-nav li{

    margin: 0 10px;

    /*display: flex;*/

    position: relative;

    /*align-items: center;*/

}

.nav-row .right-side-nav .side-nav a{

    padding: 14px 10px;

    text-transform: uppercase;

}

@media(max-width: 1199px) {

    .right-side-nav{

        width:100%;

    }

    .side-nav{

        flex-wrap:wrap;

    }

    .nav-row .right-side-nav .side-nav a{

       padding: 10px; 

    }

     .nav-row .right-side-nav .side-nav > li{

        margin: 0;

        border-bottom: 1px solid #fff;

    }

    .right-side-nav .side-nav > li, .side-nav > li > a {

        display: block;

        width: 100%;

        font-weight:normal;

    }

    .right-side-nav .side-nav li:after {

        content: "";

        display: table;

        clear: both;

}

}

.button-blue a{background: #23b1c2 !important;color: #fff;font-size: 15px;border: none!important;text-transform: none;padding: 10px;display: inline-block;margin-bottom: 10px;}

.button-orange a{

   background: #f07e23 !important;

   color: #fff;

   font-size: 15px;

   border: none!important;

   text-transform: none;

   padding: 10px;

   display: inline-block;

   margin-bottom: 10px;

}

.button-green a{

    background: #403eab !important;

    color: #fff;

    font-size: 15px;

    border: none!important;

    text-transform: none;

    padding: 10px;

    display: inline-block;

    margin-bottom: 10px;

}

.button-dark-blue a{

    background: #241a7b !important;

    color: #fff;

    font-size: 15px;

    border: none!important;

    text-transform: none;

    padding: 10px;

    display: inline-block;

    margin-bottom: 10px;

}

.sponsor-list-outer .c-t-box {

    box-shadow: none;

    background: transparent;

    padding-bottom:10px;

}

.sponsor-list-outer .c-t-large{

    margin-bottom:20px;

}

.sponsor-list-outer .c-t-header{

    background: #e7e7e7;

    padding: 10px;

    border-left: 3px solid #241a7b;

    text-align: start;

    text-transform: uppercase;

    font-size:20px;

    font-weight:400;

    margin-bottom: 20px !important;

}

.sponsor-list-outer .c-t-inline-5.c-t-inline-5-multiple {

    -webkit-box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);

    box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);

    background-color: #fff;

    padding: 20px 0;

}



.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec{

    max-width:100%;

    max-height: 100%;

    border-radius: 0;

    border:none;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec{

    position:relative;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc:hover {

    background-color:#241a7b;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec{

    position:relative;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec::before{

    content: "";

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    transform: translateY(-100%);

    transition: all .4s ease-in-out;

    width: 100%;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc:hover .img-sec::before{

    background: rgba(29,28,28,.473);

    content: "";

    height: 100%;

    left: 0;

    line-height: 0;

    position: absolute;

    top: 0;

    transform: translateY(0);

    transition: all .4s ease-in-out;

    width: 100%;

    z-index: 1;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc:hover .desc h4 {

    color:#fff !important;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc:hover .desc strong{

     color:#fff !important;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc:hover .desc p{

    color:#fff !important;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc a.btn-primary.black {

    background: transparent;

    padding:0;

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc:hover a.btn-primary.black{

    background:transparent !important;

    padding:0;

}



.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec svg.plus-sign {

    width: 20px;

    height: 20px;

    position: absolute;

    top: 45%;

    left: 50%;

    opacity:0;

    

}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc:hover svg.plus-sign{

    opacity:1;

    z-index:9;

}

.sub-menu .submenu-option {

    background: #241a7b !important;

    position: absolute;

    top: 0;

    left: 350px;

    opacity:0;

    transition: all 0.3s ease;

}



.sub-menu li:hover .submenu-option{

  opacity:1;

}

.sub-menu .submenu-active:after {

    content: "";

    width: 10px;

    height: 10px;

    display: block;

    border-bottom: 2px solid #fff;

    border-left: 2px solid #fff;

    transform: rotate(225deg);

    position: absolute;

    right: 20px;

    top: 17px;

}

@media(max-width: 1199px){

    .submenu-active {

        display: flex;

        position: relative;

    }

    .sub-menu .submenu-active:after{

        display:none;

    }

    .sub-menu .submenu-active .menu-arrow{

       height:40px;

        background-color: transparent;

    }

    .sub-menu-option.open

     {

        -webkit-transform: translateX(0);

        -ms-transform: translateX(0);

        transform: translateX(0);

        z-index: 9;

        display:block;

    }

    ul.submenu-option.open {

        left: 0;

        transform: translateX(0);

        z-index: 9;

    }

    .submenu-active.active{

            position: initial;

    }

}

.weekly_conference-table td {

    padding: 20px 0;

    vertical-align:top;

}

ul.package-inclusions.show {

    display: block;

}

ul.package-inclusions  {

    display: none;

}

tr.heading td {

    font-weight: bold;

    font-size: 18px;

    padding: 20px 2px;

    vertical-align: middle;

}







tr.main-title td {

    font-size: 18px;

    font-weight: bold;

}

h5.package-heading {

    font-size: 16px;

    padding: 5px;

    border-left: 3px solid #fff;

    color: #fff;

    margin-left: 5px;

    text-align: left;

    background: #241a7b;

    margin-bottom: 0;

    margin-top: 10px;

}

.full-width-inner .weekly_conference-table ul {

    margin-left: 5px;

    background: #fff;

    padding: 5px 0;

}

.full-width-inner .weekly_conference-table ul li {

    padding-left: 10px;

}

.full-width-inner .weekly_conference-table ul li {

    width: 100%;

    margin: 0;

    list-style: none;

}

h5.package-heading:hover {

    cursor: pointer;

}

td.conf-type {

    font-size: 18px;

}



.slider-bg.lazy.with-image img {

    width: 100%;

}

.speaker-wrap .speaker-single a {

    display: block;

    position: relative;

    z-index: 9;

}

.orange-submenu{

        background: #ffc614;

}



.orange-submenu span.menu-arrow {

    background-color: transparent;

}

td.del-type, td.standard {

    background: #fff;

   

}



td.del-type, td.standard,td.early-bird, td.onsite {

    border: 1px solid #fff;

    box-shadow: 0px -2px 9px -2px rgb(0 0 0 / 18%);

    color: #241a7bde;

}







td.col-box.conf-type {

    background: #47b8c1de;

    color: #fff;

}



td.heading-earlybird {

    background: #f0822b;

}



td.heading-standard {

    background: #3a6f96;

}



td.heading-onsite {

    background: #a1d9f5;

}



span.conf-dates {

    font-size: 15px;

    color: #fff;

}

/*table styling*/



table {

    min-width: 737px;

}



.weekly_conference-table {

    overflow: auto;

    width: 100%;

}

.weekly_conference-table tbody {

    background:#f2f2f2;

}

.full-width-inner .weekly_conference-table ul li {

    width: 100%;

    margin: 0;

}

tr.main-title{

    background: #241a7bde;

    color: #fff;

}



tr.heading {

    background: #241a7bde;

    color: #fff;

     border: 1px solid #fff; 

}

td.col-box {

    background: #bcdda2;

    font-weight:bold;

}

/* td.col-ltgrey {

    background: lightgrey;

    color:#fff;

    font-weight:bold;

}

td.col-dkgrey {

    background: darkgrey;

    color:#fff;

    font-weight:bold;

} */



.full-width-inner .weekly_conference-table li {

      padding-left:0px;

        list-style: disc;

  } 

 /* .full-width-inner .weekly_conference-table ul{

      margin-left: 25px;

  }*/

  

@media(max-width: 1400px){

  .full-width-inner .weekly_conference-table li {

      padding-left:10px;

  } 

}



section.btn-wrapper.two-col-btn{

    border:none !important;

}

.btn-wrapper.two-col-btn .btn-wrap{

       justify-content: center;

    /*   margin: 0 -15px;*/

    /*max-width: unset;*/

    /*width: -webkit-fill-available;*/

}

.btn-wrapper.clearfix.col-md-12.two-col-btn .btn-wrap .col-md-4 .cta-buttons a{

    background: #ffc614!important;

}



table.columnLayout.pricingtable > tbody > tr> td:last-child .inputWrapper {

    width: 100%;

    padding-left: 0;

}



section.form-section.custom-script-page .form-wrap {

    overflow: hidden;

}

#pageId-12734 .main-wrapper {

    overflow: visible;

}

@media(max-width: 1365px) and (min-width: 1199px){

    .btn-wrapper.clearfix.col-md-12.two-col-btn .btn-wrap .col-md-4{

          max-width: 50%;

        flex: 0 0 50%;

    }

}

@media(max-width: 1024px) and (min-width: 765px){

    .btn-wrapper.clearfix.col-md-12.two-col-btn .btn-wrap .col-md-4{

          max-width: 50%;

        flex: 0 0 50%;

    }

}