.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: #f5f6fa;
    margin: 0rem 0 2.813rem;
}

.full-img-content p {
    font-size: 1.125rem;
    color: #000000;
    margin-bottom: 0;
}

.blue-color {
    color: #30459c;
}

.grid-section>div>div.full-width-img {
    padding: 40px 30px !important;
}

.browser-update {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #ffffff;
	z-index: 999;
	padding: 60px 15px;
	text-align: center;
}

.grid-section p {
    font-size: 1.125rem;
}
/**/
.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: 1.563rem;
}

@media(max-width: 1550px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 1.25rem;
    }
}

@media(max-width: 1440px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 1.563rem;
    }
}

@media(max-width: 1340px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 1rem;    
    }
    .ad-banner .ad-banner-wrap .left-sec p {
        font-size: 0.875rem;
    }
}

@media(max-width: 600px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 1.125rem;
    }
    
    .ad-banner .ad-banner-wrap .left-sec {
        width: 100%;
    } 
    
    .ad-banner .ad-banner-wrap .right-sec {
        max-width: 100%;
    }
    
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 18px
    }
    .ad-banner .ad-banner-wrap .left-sec p, .ad-banner .ad-banner-wrap .right-sec p {
        font-size: 16px;
    }
}

/*Industry zone pages*/
.four-col-attend.in-container .four-col-wrap .content-row .content {
    min-height: auto;
    padding-bottom: 14px;
}

.four-col-attend .four-col-wrap .content-row .content h2 {
    font-size: 60px;
    margin-bottom: 16px;
}

.four-col-attend .four-col-wrap .content-row .content h2 sup {
    top: -6px;
    font-size: 75%;
}

.four-col-attend.in-container .four-col-wrap .clubbed-width .content {
    height: 100%;
}

.three-col-meet .content-wrap .content-single .content .desc h3 {
    font-size: 37px;
}


/* media partnershi four column icon box */
.four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
    width: calc(100% / 4 - 22px);
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (max-width: 991px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 3 - 22px);
    }
}

@media screen and (max-width: 650px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 2 - 22px);
    }
}

@media screen and (max-width: 450px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 1 - 22px);
    }
}
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list .desc,
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list .icon-wrap {
    width: auto;
}
.co-chair-slider .co-chair-inner-wrap .co-chair-list {
    padding: 0 15px;
}

/*map*/
.map-section svg {
    width: 85%;
    overflow: visible;
}

.map-section {
    text-align: center;
}

@media(max-width: 768px) {
    .map-section {
        width: 721px;
    }
}

.form-wrap {
    overflow: auto;
}

/*DIVERISTY & INCLUSION IN ENERGY*/
#pageId-3115 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3115 .social-icons-wrap,
#pageId-3115 .sub-menu,
#pageId-3115 .hamburger, 
#pageId-3115 .hamburger:after, 
#pageId-3115 .hamburger:before,
#pageId-3115 .ad-banner .ad-banner-wrap:after,
#pageId-3115 .top-bar-wrap, 
#pageId-19973 .top-bar-wrap,
#pageId-19973 .social-icons-wrap,
#pageId-19973 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-19973 .sub-menu,
#pageId-19973 .hamburger, 
#pageId-19973 .hamburger:after, 
#pageId-19973 .hamburger:before,
#pageId-19973 .cpf-site.site-footer:after, #pageId-19973 .cpf-site.site-footer:before,
#pageId-19972 .top-bar-wrap,
#pageId-19972 .social-icons-wrap,
#pageId-19972 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-19972 .sub-menu,
#pageId-19972 .hamburger, 
#pageId-19972 .hamburger:after, 
#pageId-19972 .hamburger:before
{
    background-color: #6f5db3;
}
#pageId-3115 .site-footer,
#pageId-19973 .site-footer, 
#pageId-19972 .site-footer {
    background-image: none!important;
    background-color: #6f5db3;
}
#pageId-3115 .sub-menu.tier-three li,
#pageId-19973 .sub-menu.tier-three li,
#pageId-19972 .sub-menu.tier-three li
{
    background-color: #6f5db3!important;
}

#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,
#pageId-19973 .counter-single p,
#pageId-19973 .heading h2,
#pageId-19973 .testimonial-single .testimonial-footer p,
#pageId-19973 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-19973 .primary-nav>li>a:active, 
#pageId-19973 .primary-nav>li>a:focus, 
#pageId-19973 .primary-nav>li>a:hover,
#pageId-19973 .cpf-form-footer-section .contact-block,
#pageId-19972 .counter-single p,
#pageId-19972 .heading h2,
#pageId-19972 .testimonial-single .testimonial-footer p,
#pageId-19972 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-19972 .primary-nav>li>a:active, 
#pageId-19972 .primary-nav>li>a:focus, 
#pageId-19972 .primary-nav>li>a:hover{
    color: #6f5db3;
}

#pageId-19973 .cpf-form-footer-section .contact-block {
    color: #6f5db3!important;
}

#pageId-3115 .primary-nav>li:hover>a:after,
#pageId-19972 .primary-nav>li:hover>a:after 
#pageId-19973 .primary-nav>li:hover>a:after {
    border-color: #6f5db3 !important;
}

#pageId-3115 .menu-icon.ac .hamburger,
#pageId-19972 .menu-icon.ac .hamburger
#pageId-19973 .menu-icon.ac .hamburger{
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3115 .nav-wrapper,
    #pageId-19973 .nav-wrapper,
    #pageId-19972 .nav-wrapper{
        background: #6f5db3;
    }
    #pageId-3115 .primary-nav>li,
    #pageId-19973 .primary-nav>li,
    #pageId-19972 .primary-nav>li{
        border-bottom: 1px solid #fff;
    } 
    #pageId-3115 .primary-nav>li>a:active, 
    #pageId-3115 .primary-nav>li>a:focus, 
    #pageId-3115 .primary-nav>li>a:hover,
    #pageId-19973 .primary-nav>li>a:active, 
    #pageId-19973 .primary-nav>li>a:focus, 
    #pageId-19973 .primary-nav>li>a:hover,
    #pageId-19972 .primary-nav>li>a:active, 
    #pageId-19972 .primary-nav>li>a:focus, 
    #pageId-19972 .primary-nav>li>a:hover
    {
        color: #ffffff;
    }
    #pageId-3115 .sub-menu li, 
    #pageId-19972 .sub-menu li, 
    #pageId-19973 .sub-menu li,
    #pageId-3115 .sub-menu .menu-toggle-back, 
    #pageId-19972 .sub-menu .menu-toggle-back, 
    #pageId-19973 .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 #72bdd0;
    /*padding: 10px 20px;*/
    font-size: 16px;
    background-color: #ffffff;
    color: #72bdd0;
}

.events-wrap-inner-page.two_col .events-single.width-50:hover .content {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.events-wrap-inner-page.two_col .events-single.width-50:hover .content .btn-primary:hover {
    color: #72bdd0;
    background-color: transparent;
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents p {
    width: 100%;
}
/*media partners*/
.gol-sponsor-inner .gol-sponsor-section {
    border-bottom: 1px solid #ededed;
}
.gol-sponsor-section .gold-sponsor-logo {
    margin: 0 0 20px;
}
/*media partners*/
/*interview*/
.interview-inner--img-inner.hover-me {
    margin: auto;
}
.interview-inner--img {
    text-align: center;
}
/*Interview*/

/*Image gallery*/
.gal-image {
    position: relative;
    overflow: hidden;
}
.gallery-group-image a .gal-image:before {
    opacity: .4;
    background-color: #000;
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.gallery-category {
    position: static;
    opacity: 1 !important;
    background-color: #30459c;
    transform: none;
}

.gallery-category h4 {
    font-size: 1.2rem;
}

.gallery-group-image a:before {
    display: none;
}

.gallery-group-image a:hover img {
    transition: all .3s ease;
}

gallery-group-image a img {
    transition: all .3s ease;
}
/*Press release*/


/*.three-col-press {*/
/*    margin-top: 15px;*/
/*}*/

.press-relase-item {
    background-color: #30459c;
}

.press-relase-item a {
    width: 100%;
    display: block;
    padding: 0 60px;
}

.press-release-content:before {
    opacity: 1;
}

.press-release-content {
    position: static;
}

/*gastech Home page laptop responsiveness*/
@media(max-width: 1500px) {
    .events-wrap .events-single .content {
        padding: 24px 20px 0;
    }
    
    .events-wrap .events-single:hover .content h5 {
        padding-top: 0;
    }
    
    
}

@media (max-width: 1440px) {
    
    .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: 1024px) {
    .events-wrap .events-single .content h5 {
        padding: 0rem 1rem 0.625rem !important;
        margin-top: 0;
        margin-bottom: 0;
    }
    .events-wrap .events-single .content {
        padding: 1.25rem;
    }
    .events-wrap-inner-page .events-single .content .btn-primary {
        display: inline-block;
    }
    
}


@media(max-width: 480px) {
    .events-wrap .events-single {
        width: 100%!important;
        margin:0 0 1rem!important;
    }
    .events-wrap.threecol-listing .swiper-wrapper {
        margin: 0!important;
    }
    .events-wrap .events-single .content h5 {
        padding: 0rem 0rem 0.625rem !important;
    }
    .events-wrap-inner-page.two_col .events-single.no-extend, 
    .events-wrap-inner-page.two_col .events-single.width-50 {
        margin: 0.938rem!important;    
    }
}

img[data-src] {
    display: none;
}

@media(min-width: 1441px) {
    .press-release-block.small-block {
        height: calc(100% /2 - 25px);
    }
}

@media(max-width: 1200px) {
    .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%;   
    }
    .press-release-block.big-block {
        margin-bottom: 2.813rem;
    }
}

@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:100%;
        /*margin-bottom: 20px;*/
    }
}

.speaker-wrap .speaker-single .speaker-content p {
    font-size: 1rem;
    padding: 0 8px;
    margin-bottom: 5px;
}
/*TC page*/
#pageId-5098 .heading h2 , #pageId-5580 .heading h2 {
    font-size: 20px;
}

#pageId-5098 .col-full-width .full-width-inner p , #pageId-5580 .col-full-width .full-width-inner p {
    padding-top: 0;
    font-size: 15px;
    margin-bottom: 10px;
}
#pageId-5098 .col-full-width , #pageId-5580 .col-full-width {
    padding-right: 15px;
}

#pageId-5098 .grid-section > div , #pageId-5580 .grid-section > div {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    margin-bottom: 30px;
}

@media(max-width: 768px) {

    #pageId-5098 .grid-section > div , #pageId-5580 .grid-section > div {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
    }
}

#pageId-5098 .col-full-width:first-child , #pageId-5580 .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 , #pageId-5580 .col-full-width:first-child .heading h2{
    color: #000000;
    font-size: 1.5rem;
}

#pageId-5098 .col-full-width:first-child .heading h2:before, #pageId-5098 .col-full-width:first-child .heading h2:after , #pageId-5580 .col-full-width:first-child .heading h2:before, #pageId-5580 .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;
}

.sponsor-logo-wrap .swiper-slide img {
    width: auto;
    max-width: 100%;
}

.sponsor-logo-wrap .swiper-slide a {
    display: block;
    max-width: 150px;
    margin: auto;
}

/* spacing top styles for Two column - Left Text & Right Image 11-12-2020 */
.two-col-wrap-inner .heading
{
    padding-top:0px;
    margin-top:-6px;
}
.page-wrapper .divide-col .two-col-wrap-inner .cpf-col-right
{
    margin-top:0px;
}
.two-col-wrap-inner .right-side.video-side
{
    align-items:flex-start;
}
/* spacing top styles for Two column - Left Text & Right Image 11-12-2020 */

.exhibitors-left.content-sec.no-Video {
    max-width: 100%;
    flex: 0 0 100%;
}

/*filter*/
.conference-agenda-filter {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

.conference-agenda-filter .left-side {
    width: 100%;
    max-width: 260px;
}

.conference-agenda-filter .right-side {
    border-left: 1px solid #ccc;
    padding-left: 22px;
    width: calc(100% - 260px);
}

.filter-head h5 {
    color: #324798;
    text-transform: uppercase;
    transition: all 0.5s ease;
    margin-bottom: 0;
    font-size: 15px;
    padding-top: 7%;
    font-weight: 700;
}

.filter-wrap h5 {
    margin-bottom: 0;
    min-width: 115px;
    text-transform: uppercase;
    font-size: 12px;
    color: #324798;
    font-weight: 600;
    padding-left: 3px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.filter-checkboxes .form-group {
    display: inline-flex;
    margin-top: 4px;
    margin-bottom: 3px;
}

.filter-checkboxes input[type=radio]:not(old)+label, .filter-checkboxes input[type=checkbox]:not(old)+label {
    display: block;
    position: relative;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 25px !important;
    padding-right: 5px;
    margin-left: -15px;
}

.filter-checkboxes input[type=checkbox] {
    position: static;
    top: 0;
    opacity: 0;
}

.filter-checkboxes input[type=checkbox]:not(old)+label:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 19px;
    height: 19px;
    border: 1px solid #d3d3d4;
    border-radius: 2px;
    background: #fff;
    top: 0px !important;
    border-color: #324798 !important;
}

.filter-checkboxes input[type="checkbox"]:checked+label:before {
    border: 1.5px solid #8a8a8a;
    border-radius: 1px;
    margin-top: 2px;
    content: "";
    position: absolute;
    z-index: 1;
    border-style: solid;
    border-width: 2px;
    -webkit-transform: rotateZ(37deg);
    -ms-transform: rotate(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    top: 0;
    left: 1px;
    width: 8px;
    height: 13px;
    border-color: transparent #fff #fff transparent;
    background: none;
    border-color: transparent #fff #fff transparent !important;
    display: block;
}

.filter-checkboxes input[type=checkbox]:not(old):checked+label:after {
    content: '';
    display: block;
    position: absolute;
    opacity: 1;
    top: 0px !important;
    height: 20px;
    width: 20px;
    left: 0;
    background-color: #324798 !important;
}

@media(max-width: 767px) {
    .conference-agenda-filter .left-side {
        width: 100%;
        max-width: 100%;
    }

    .conference-agenda-filter .right-side {
        border-left: 0px solid #ccc;
        border-top: 1px solid #ccc;
        padding-left: 0;
        width: 100%;
        margin-top: 20px;
    }
    .filter-wrap h5 {
        padding-top: 10px
    }
}

/*Exhibitor page UI fixes (reduced logo size and white spaces)*/
.exhibitors-logo-section .img-wrapper {
    max-width: 200px;
}

section.exhibitors-logo-section {
    margin-top: 0;
    margin-bottom: 30px;
}

.exhibitors-page {
    padding: 25px 30px 25px 0;
}

.exhibitors-page .service-catagory {
    margin-top: 30px;
    padding: 15px 30px;
}

.exhibitors-page .exhibitors-left .content p {
    font-family: HelveticaNeue-light;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 300;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #000;
}

.exhibitors-page .exhibitors-left .btn-wrapper .btn {
    font-size: 15px;
    font-size: .9375rem;
    font-family: HelveticaNeue-Medium;
    font-weight: 500;
    line-height: 1.13;
}

.exhibitors-page .service-catagory h4 {
    font-size: 18px;
}

.exhibitors-page .service-catagory p {
    font-size: 18px;
}
.col-box.sessionlist.div-5718 {
    display: none !important;
}
.form-group.div-5718 {
    display: none;
}

/*Covid page*/
.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row ul li {
    color: #ffffff;
    text-align: left;
}

.three-col-exhibit.enableTwoCol .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {
    width: calc(100% / 2 - 50px);
}
.three-col-exhibit.enableTwoCol .exhibit-zone .exhibit-wrap .exhibit-inner .content-row ul {
    margin-bottom: 0;
}
@media(max-width: 575px) {
    .three-col-exhibit.enableTwoCol .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {
        width: calc(100% / 1 - 50px);
        margin: 15px auto;
    }
}

/*Single testimonial*/
.single-testimonial-wrap .testimonial-single {
    width: 100%;
    margin: 0;
    box-shadow: 1px 2px 20px 0 rgba(0,0,0,.1);
    flex-wrap: nowrap;
    padding: 0px 0px;
}

@media(max-width: 1620px) {
    .single-testimonial-wrap .testimonial-single {
        padding: 0 20px;
    }
}

.single-testimonial {
    padding: 30px 0;
    display: flex;
    flex-wrap: wrap;
}

.single-testimonial-wrap .testimonial-single .image {
    border-radius: 0;
    margin: 0;
    width: 190px;
    height: auto;
}

.single-testimonial-wrap .testimonial-footer {
    padding: 0 20px;
}

.single-testimonial-wrap .testimonial-single .testimonial-footer p {
    color: #000000;
}

.single-testimonial-wrap .testimonial-footer * {
    text-align: left !important;
}
.single-testimonial-wrap .testimonial-footer p:last-child {
    color: #30459c;
}

.single-testimonial .swiper-container {
    width: calc(100% - 343px);
    margin: 0;
}

.single-testimonial .right-image {
    max-width: 343px;
    width: 100%;
    position: relative;
    margin-left: auto;
}

.single-testimonial .right-image .text-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px 15px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.single-testimonial .right-image .text-wrap p {
    font-size: 16px;
    margin: 0;
    padding: 10px;
    color: #ffffff;
}

.single-testimonial .right-image .text-wrap p.link-text {
    border: 2px solid #ffffff;
    color: #ffffff;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    font-size: 18px;
    transition:all .4s ease;
}
.single-testimonial .right-image .text-wrap p.link-text:hover{
     background: #fff !important;
    color: #72bdd0 !important;
    border-color: #72bdd0 !important;
}
.single-testimonial .right-image a:hover {
    color: inherit;
}

@media(max-width: 991px) {
    .single-testimonial .swiper-container {
        width: 100%;
    }
    
    .single-testimonial .right-image {
        max-width: 343px;
        margin: 20px auto;
    }
}

@media(max-width: 576px) {
    .single-testimonial-wrap .testimonial-single .image {
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
    .single-testimonial-wrap .testimonial-single {
        flex-wrap: wrap;
        padding: 0;
    }
}

.agenda-popup-wrap .card-wrapper .card-rotating {
    /*border-radius: 10px;*/
    overflow: hidden;
    -webkit-box-shadow: 4px 4px 20px 0 rgba(48,69,147,.2);
    box-shadow: 4px 4px 20px 0 rgba(48,69,147,.2);
}

/*Two col FAQ*/
.faq-accordion-wrap .faq-two-col {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.faq-accordion-wrap .faq-two-col .faq-wrapper {
    width: calc(100% / 2 - 30px);
    margin: 0 15px;
}

.page-wrapper .divide-col .faq-accordion-wrap .faq-two-col p + .accodion-wrapper {
    margin-top: 0;
}

@media(max-width: 576px) {
    .faq-accordion-wrap .faq-two-col .faq-wrapper {
        width: calc(100% / 1 - 30px);
    }
    .faq-wrapper.dark-theme {
        margin-bottom: 2.813rem!important;
    }
}

.page-wrapper .divide-col .faq-accordion-wrap .faq-wrapper.dark-theme .accodion-wrapper .accordion-item .header {background: #30459c;}


.div-5720 {
    display: none !important;
}

@media(max-width: 1600px) {
  #pageId-5726 .col-full-width .heading h2 {
        font-size: 19px;
    }
    
    #pageId-5726 .col-full-width .full-width-inner p {
        font-size: 16px;
    }  
}

#pageId-5726 .swiper-pagination {
    display: none;
}

.speaker-wrap .speaker-single .speaker-content {
    min-height: 119px;
}

.speaker-wrap .speaker-single .speaker-content h5 {
    font-size: 1rem;
}

.reg-btn .btn-primary {
    color: #30459c;
}
.divide-col .content-left > *:first-child {
    margin-top: 0;
}
.about-filter-section .exhibitors-inner .exhibitor-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-line-pack: justify;
        align-content: space-between;
}

/*Podcast*/
.col-full-width.podcast-list {
    padding: 30px 0;
    /*border-bottom: 1px solid #30459c;*/
}

.col-full-width.podcast-list:first-child {
    padding-top: 0;
}

.col-full-width.podcast-list:last-child {
    border-bottom: 0;
}

.exhibitors-page .exhibitors-left .content {
    margin-bottom: 20px;
}

.page-wrapper .divide-col .two-col-wrap-inner .cpf-col-right {
    min-height: auto !important;
}

.two-col-wrap img {
    /*border-radius: 10px;*/
}

.about-filter-section.speaker-filter-section .exhibitor-item p {
    width: 100%;
}

.about-filter-section.speaker-filter-section .exhibit-section-wrap .exhibitor-item .btn-primary {
    background-color: #30458f;
    -webkit-box-shadow: 0 4px 5px 0 rgba(48, 69, 143, 0.5);
    box-shadow: 0 4px 5px 0 rgb(48, 69, 143, 0.5);
    border: 2px solid #30458f;
    margin-left: auto;
    margin-right: auto;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .btn-primary {
    background-color: #30458f;
    -webkit-box-shadow: 0 4px 5px 0 rgba(48, 69, 143, 0.5);
    box-shadow: 0 4px 5px 0 rgb(48, 69, 143, 0.5);
    border: 2px solid #30458f;
    color: #ffffff;
}
.about-filter-section.speaker-filter-section .right-sec .filter-elements-wrapper p {
    background: #30459c;
}

.related-secssion-inner {
    background-color: #30459c;
}

.about-filter-section.speaker-filter-section .exhibitors-inner .exhibitor-item .speaker-img {
    border-radius: 50%;
    margin: 0 auto 20px;
    display: block;
    height: 156px;
    width: 156px;
    overflow: hidden;
}

.speaker-filter-section .exhibitor-item img {
    height: auto;
    width: 100%;
    border-radius: 0;
}

/*table*/
body {
    overflow-x: hidden;
}

.table-responsive {
    overflow: hidden
}

/*.package-table {
    text-align: center;
}*/

.package-table thead {
    background-color: #284052;
}

.package-table thead th {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    background-color: #30459c;
    font-weight: 400;
    vertical-align: middle;
    text-align: left;
}

.package-table tbody tr th {
    width: 50% !important;
}

.package-table tbody tr td {
    width: 14.28% !important;
}

.package-table tbody .head-dark {
    background-color: #e9ecef;
    color: #284052;
}

.package-table tbody .head-light {
    background-color: #ffffff;
    color: #212121;
}

.package-table.table-bordered, 
.package-table.table-bordered td, 
.package-table.table-bordered th {
    border: 0px solid #dee2e6;
}

.checked {
    position: relative;
}

.checked:after {
    position: absolute;
    content: "";
    left: 20px;
    border: solid #30459c;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    width: 8px;
    height: 20px;
}

tr.tbl-btn th {
    background: #fff;
    border: none;
}

.grid-section>div>div.table-responsive {
    padding: 0 0 30px !important;
}

.package-table tbody tr td.reduced-font-size {
    font-size: 12px;
}

@media(max-width: 900px) {
    .single-item {
        text-align: left !important;
    }
}


@media (max-width: 767px) {
    .package-table thead th {
        min-width: 130px;
    }
}

@media (max-width: 600px) {
    .package-table thead th {
        text-transform: uppercase;
        color: #fff;
        font-size: 14px;
    }
}

.tbl-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 100%;
    margin-left: auto;
    margin-bottom: 15px;
}

@media (max-width: 425px) {
    .tbl-btn {
        display: block
    }

    .tbl-btn .btn-wrap {
        width: 100%
    }
}

.table-scroll {
    position: relative;
    margin: auto;
}

.table-wrap {
    width: 100%;
    overflow: auto;
    background-color: #e9ecef;
}

.table-scroll table {
    width: 100%;
    margin: auto;
    border-collapse: separate;
    border-spacing: 0;
    
    border: 0;
    text-align: left;
}

@media(max-width: 1199px) {
    .table-scroll table {
        min-width: 645px;
    }
}

.clone {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

.clone th,
.clone td {
    visibility: hidden
}

.clone tbody th {
    visibility: visible;
}

.clone .fixed-side {
    visibility: visible;
}

.package-table tbody .head-light td:first-child {
    visibility: visible;
}

.package-table tbody .head-dark td:first-child {
    visibility: visible;
}

.package-table thead tr th:first-child {
    visibility: visible;
}

@media(max-width:767px) {
    .package-table tbody tr td {
        font-size: .9rem;
        min-width: 160px;
    }
}

.exhibitor-video-popup {
    margin-bottom: 0;
}

.testimonial-wrap.exhibitor-video-gallery .exhibitor-video-popup .hover-me {
    box-shadow: none;
}

.testimonial-wrap.exhibitor-video-gallery .testimonial-list {
    padding: 0;
}

.testimonial-wrap.exhibitor-video-gallery .exhibitor-video-popup .hover-me a {
    width: 100%;
    display: block;
}

.testimonial-wrap.exhibitor-video-gallery .exhibitor-video-popup .hover-me a img {
    width: 100%;
}

.mfp-bg, .mfp-wrap {
    z-index: 99999 !important;
}

.white-popup {
    position: relative;
    background: #FFF;
    padding: 40px;
    width: auto;
    max-width: 1000px;
    margin: 20px auto;
    transition: 1s all;
}

.exhibitors-page .exhibitors-left .btn-wrapper .btn {
    margin-bottom: 15px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .sponsor-logo-wrap .swiper-slide {
        max-width: 356px;
        margin: auto;
        display: inline-block;
        vertical-align: middle;
        padding: 1rem 0 0;
    }
    
    .events-wrap-inner-page .events-single .content p {
        width: 100%;
    }
}

.primary-nav > li > a, 
.counter-single p,
.counter-single h3,
.slider-contents h1 {
    font-weight: inherit;
}

.package-table thead tr th:first-child, 
.package-table tbody .head-dark td:first-child,
.package-table tbody .head-light td:first-child {
    color: transparent;
}

.package-table.clone thead tr th:first-child {
    color: #ffffff;
}

.package-table.clone tbody .head-dark td:first-child,
.package-table.clone tbody .head-light td:first-child{
    color: #000000;
}

.package-table thead th a {
    color: #ffffff;
    text-transform: initial;
    border: 1px solid #ffffff;
    border-radius: 6px;
    padding: 5px 10px;
    margin-top: 10px;
    display: inline-block;
    transition: all .3s ease;
}

.package-table thead th span {
    display: block;
    padding-bottom: 5px;
}

.package-table thead th span.header-btn a:hover {
    background-color: #ffffff;
    color: #30459c;
    transition: all .3s ease;
}

/*.package-table thead th span.header-btn {
    border-top: 2px solid #ffffff;
}*/

@media (min-width: 1200px) and (max-width: 1505px) {
    .primary-nav>li>a {
        padding: 16px 12px 16px 8px;
        font-size: 14px;
    }

    .sub-menu li a, .sub-menu ul li a {
        font-size: 14px
    }
}
.package-table tbody tr td p {
    margin: 0;
}

.agenda-popup-wrap .secondary-head {
    background: #184ca8;
}

@media (min-width: 1025px) {
    .sub-menu li a, .sub-menu ul li a {
        font-size: 14px;
    }
}

.ty-content {
    margin-top: 20px;
}
.ty-section .ty-content h3 {
    margin-top: 0;
}

.related-secssion-inner {
    width: 100%;
}

.related-secssion-inner p {
    display: list-item;
    margin-left: 17px;
    margin-bottom: 5px;
}

.related-secssion-inner *:last-child {
    margin-bottom: 0;
}

.related-secssion-inner ul {
    display: flex;
    flex-wrap: wrap;
}

.related-secssion-inner ul li {
    color: #ffffff;
    float: left;
    margin-right: 45px;
    margin-bottom: 8px;
}

.related-secssion-inner ul li a {
    color: #ffffff;
}

.agenda-wrapper .agenda-col-wrap .col-box.no-popUp a, 
.agenda-wrapper .agenda-col-wrap .col-box.no-popUp,
.agenda-wrapper .agenda-col-wrap .col-box.no-popUp .content {
    pointer-events: none !important;
    cursor: auto;
}

/*Speaker filter*/
.about-filter-section.speaker-filter-section .filter-section-wrapper {
    width: 100%;
    background-color: #72bdd0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 10px 15px 15px;
}

.about-filter-section.speaker-filter-section .right-sec {
    width: 100%;
    margin: 0;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .form-group {
    margin: 0 10px;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .form-group label {
    margin-bottom: 5px;
    color: #fff;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .form-group input, .about-filter-section.speaker-filter-section .filter-section-wrapper .form-group select {
    min-height: auto;
    padding: 6px 12px;
    height: auto;
    z-index: 9;
    position: relative;
    background-color: transparent;
    color: #ffffff;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .btn-primary {
    margin: 0;
    min-width: auto;
    padding: 5px 15px 7px;
    cursor: pointer;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .ex-btn-wrap {
    margin: 0;
    margin-top: 10px;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .form-group.form-group-input {
    margin-left: auto;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .form-group:after {
    top: 68%;
    border-top: 6px solid #ffffff;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .form-group.form-group-input input::placeholder {
    color: #ffffff;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .form-group select option {
    color: #000000;
}

.about-filter-section.speaker-filter-section .filter-elements-wrapper {
    padding: 0px 15px 0;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .form-group select {
    padding: 6px 42px 6px 12px;
}

.about-filter-section.speaker-filter-section .exhibit-section-wrap {
    border: 0;
}

.about-filter-section.speaker-filter-section .exhibitors-inner {
    padding-top: 0;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .btn-primary {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 0;
    background: no-repeat;
    box-shadow: none;
    padding: 0;
    z-index: 9;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper {
    position: relative;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .ex-btn-wrap {
    position: absolute;
    right: 36px;
    bottom: 22px;
    width: auto;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .btn-primary svg {
    fill: #ffffff;
    width: 18px;
}

.about-filter-section.speaker-filter-section .filter-section-wrapper .btn-primary:focus {
    box-shadow: none;
    outline: none;
}

@media(max-width: 767px) {
    .about-filter-section.speaker-filter-section .filter-section-wrapper > * {
        width: 100%;
        margin-top: 15px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

.related-secssion-inner .btn-primary {
    background: #ffffff;
    color: #30458f;
    border: 1px solid transparent;
}

.related-secssion-inner .btn-primary:hover {
    border: 1px solid #ffffff;
    background: transparent;
    color: #ffffff;
}

.col-full-width .full-width-inner p + p {
    margin-top: 0;
    padding: 0;
}

.speaker-filter-section {
    padding: 0;
}

.speaker-filter-section .filter-wrap {
    margin: 0;
}

.three-col-exhibit.enableTwoCol {
    margin-bottom: 20px;
}

.ad-banner .ad-banner-wrap .right-sec .btn-primary {
    justify-content: center;
    padding: 6px!important;
}

#pageId-7772 .ad-banner .ad-banner-wrap .right-sec {
    max-width: 160px;
}

#pageId-7772 .ad-banner .ad-banner-wrap .left-sec {
    width: calc(100% - 160px);
}

@media (max-width: 600px) {
    #pageId-7772 .ad-banner .ad-banner-wrap .left-sec {
        width: 100%;
    }
    
    #pageId-7772 .ad-banner .ad-banner-wrap .right-sec {
        margin: auto;
    }
}
.swiper-img-carousel-wrap {
    padding-right: 60px!important;
}
.grid-section>div>div.container {
    padding: 0 0!important;
}

.ty-section .ty-content p {
    font-size: 15px;
}

.ty-section {
    padding: 0;
}

.two-col-wrap-inner .right-side.video-side a {
    display: block;
    width: 100%;
}

.column .btn-primary:hover {
    border: 2px solid #30458E;
}

.column .btn-primary {
    border: 2px solid transparent;
}

.ty-section .ty-content .btn-primary {
    color: #ffffff;
    border: 1px solid transparent;
}

.ty-section .ty-content .btn-primary:active, 
.ty-section .ty-content .btn-primary:focus, 
.ty-section .ty-content .btn-primary:hover, 
.ty-section .ty-content .btn-primary:not(:disabled):not(.disabled):active {
    color: #30458f;
    border: 1px solid #30458f;
}

.ty-section .ty-content .btn-primary {
    margin: 0;
}

.ty-section .ty-content .btn-primary + .btn-primary {
    margin-bottom: 5px;
}

@media(max-width: 1620px) {
    /*.full-width-img {*/
    /*    margin: 30px 0px;*/
    /*}*/
    
    .grid-section>div>div.container {
        padding: 0 0px!important;
    }
}

@media(max-width: 950px) {

    /*.full-width-img {*/
    /*    margin: 30px 0px;*/
    /*}*/
    
    .grid-section>div>div.container {
        padding: 0 !important;
    }
}

.boxed-shadow img {
    width: 100%;
}

.boxed-shadow .col-md-6.column {
    display: flex;
    flex-wrap: wrap;
}

.boxed-shadow .col-md-6.column div {
    -webkit-box-shadow: 4px 4px 20px 0 rgba(48, 69, 147, 0.2);
    box-shadow: 4px 4px 20px 0 rgba(48, 69, 147, 0.2);
    margin-bottom: 2.813rem;
    padding-bottom: 2px;
    width: 100%;
}

.boxed-shadow .row {
    margin-right: 35px;
}

@media(max-width: 1199px) {
    .boxed-shadow .row {
        margin-right: -15px;
    }
}

.grid-section > div:first-child > *:first-child {
    padding-top: 0;
    margin-top: 0;
}

.grid-section > div:first-child > *:first-child .full-width-inner p {
    padding: 0;
}
.modal-body span.speaker-text {
    padding-left: 50px;
    font-size: 22px;
    color: #184ca8;
    font-weight: 400;
    display: block;
}
@media (max-width: 1025px) {
    .modal-body span.speaker-text {
         padding-left:30px;
    }
}

.wFormContainer {
    max-width: 100% !important;
    box-shadow: none !important;
}

.wFormContainer .wFormTitle {
    display: none;
}

.grid-section>div>div.form-wrap {
    padding-top: 0 !important;
}

.wForm {
    padding-top: 0;
}

.agenda-wrapper .agenda-col-wrap .content .speaker-text {
    color: #000000;
}

.col-box:hover .speaker-text {
    color: #ffffff !important;
}
.ty-section .ty-content .cta-hold .btn-primary {
    color: #30459c!important;
}

.ty-section .ty-content .cta-hold .btn-primary:hover {
    color: #ffffff !important;
}

.ty-wrapper .cta-hold-inner {
    margin-bottom: 30px;
}
/* ru style*/
.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {
    padding: 20px 10px;
}
.three-col-exhibit.enableTwoCol .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {
    padding: 25px 10px;
}
.three-col-exhibit.enableTwoCol .exhibit-zone .exhibit-wrap .exhibit-inner {
    padding: 30px 15px 0px;
}

.three-col-exhibit.enableTwoCol .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {
    margin: 0 15px 30px;
    width: calc(calc(100% / 2 - 30px));
}
.main-wrapper{
    float: left;
    width: 100%;
}
.press-release-block {
    background: #30459c;
}
@media(max-width:991px){
    
    .single-testimonial {
        padding: 15px 0px;
    }
    
}
@media(max-width:575px){
    .three-col-exhibit.enableTwoCol .exhibit-zone .exhibit-wrap .exhibit-inner .content-row {
        width: calc(calc(100% /1 - 30px));
    }
}
@media(max-width:767px){
    /*.full-width-img {*/
    /*    margin: 10px 0px 20px;*/
    /*}*/
    .testimonial-list {
        padding: 20px 15px;
    }
    .page-wrapper .divide-col .why-speak {
        padding: 30px 15px;
    }
    
    .page-wrapper .divide-col .why-speak .speak-wrap .four-col {
        margin-bottom: 0;
    }

}
@media(max-width:575px){
    .page-wrapper .divide-col .why-speak .speak-wrap .four-col .col-wrap .col:last-child {
        margin-bottom: 0;
    }
}


/*Style updates on 22-02-2021*/
/*@media screen and (min-width: 1025px) {*/
/*    .contact-block {*/
/*        width: 100%;*/
/*    }*/
/*}*/

.footer-column {
    min-width: 30%;
}

@media only screen and (min-width: 540px) and (max-width: 1024px) {
    .contact-block {
        width: 100%;
    }
}
.footer-column:nth-child(3) h5 {
    text-align: center;
}
/*Overall website bug fixing*/
.speaker-wrap .swiper-pagination-bullet-active,
.co-chair-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 14.9px;
    height: 14.9px;
}
.form-wrap svg {
    width: 100%;
    height: 100%;
}

.ad-banner-section .ad-banner-wrapper h2 {
    padding: 0 15px;
}

.counter-wrap-inner:before, 
.counter-wrap-inner:after {
    display: block;
}

.testimonial-single {
    padding: 30px 10px 19px;
}

.upcomin-interview-image img {
    width: 100%;
}

.events-wrap-inner-page.two_col .events-single * {
    z-index: 9;
}

.btn-primary.black {
    border: 1px solid #30458f;
}

/*.speaker-wrap + .ad-banner {*/
/*    margin-top: 30px;*/
/*}*/

/*.speaker-wrap + .ad-banner .ad-banner-wrap {*/
/*    margin: 0;*/
/*}*/

.speaker-wrap .speaker-single a {
    display: block;
    position: relative;
}

.speaker-wrap .speaker-single a:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: -1px;
    right: 0;
    background: hsla(0, 0%, 100%, .37);
    background: -webkit-gradient(left top, left bottom, color-stop(0, hsla(0, 0%, 100%, .37)), color-stop(1%, hsla(0, 0%, 100%, .38)), color-stop(37%, rgba(0, 0, 0, .6)), color-stop(100%, #000));
    background: -o-linear-gradient(top, hsla(0, 0%, 100%, .37) 0, hsla(0, 0%, 100%, .38) 1%, rgba(0, 0, 0, .6) 37%, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .37)), color-stop(1%, hsla(0, 0%, 100%, .38)), color-stop(37%, rgba(0, 0, 0, .6)), to(#000));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .37) 0, hsla(0, 0%, 100%, .38) 1%, rgba(0, 0, 0, .6) 37%, #000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000000", GradientType=0);
    opacity: .7
}

.speaker-wrap .speaker-single a:after,
.speaker-wrap .speaker-single a:hover,
.speaker-wrap .speaker-single a:hover:after {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.speaker-wrap .speaker-single a:hover:after {
    background: rgba(48, 69, 156, 0);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(48, 69, 156, 0)), color-stop(100%, #30459c));
    background: -o-linear-gradient(top, rgba(48, 69, 156, 0) 0, #30459c 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(48, 69, 156, 0)), to(#30459c));
    background: linear-gradient(180deg, rgba(48, 69, 156, 0) 0, #30459c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#30459c", endColorstr="#30459c", GradientType=0);
    opacity: 1
}

.speaker-wrap .speaker-single:after {
    display: none;
}

@media screen and (max-width: 1500px) {
    .events-wrap-inner-page .events-single.no-extend .content {
        top: 60% !important;
    }
}

@media screen and (max-width: 1365px) {
    .events-wrap-inner-page .events-single.no-extend .content {
        top: 75% !important;
    }
}


@media(max-width: 1280px) {

    .chain-sec .chain-wrap .chain-box.boxed {
    background-color: #ffffff;
    z-index: 9;
    }

    .chain-sec .chain-row:nth-child(2) {
        margin-bottom: -20px;
    }

    /*.chain-sec .chain-wrap .chain-box {*/
    /*    width: 100%;*/
    /*}*/
    
    .chain-sec .chain-row:nth-child(2):after {
        left: 50%;
        top: 5px;
    }
    
    .chain-sec .chain-row:after {
        height: 198px;
        top: 89%;
    }
    
    .chain-sec .chain-wrap .chain-box:last-child:after {
        display: block !important
    }
}

@media(max-width: 991px) {
    /*.events-wrap {*/
    /*    padding: 0px 0 30px;*/
    /*}*/

    /*.ad-banner {*/
    /*    margin-bottom: 15px*/
    /*}*/
    
    .threecol-interview-block {
        width: 50%
    }
}

@media(max-width: 767px) {
    .gold-sponsor-logo {
        max-width: 150px;
    }
}

@media screen and (max-width: 575px) {
    .col-full-width {
        padding: 0;
    }
    .co-chair-list .swiper-button-next, .co-chair-list .swiper-button-prev {
        width: 40px;
        height: 40px;
    }
    
    .co-chair-list .swiper-button-prev:after {
        top: 28%;
        left: -13px;
    }
    
    .co-chair-list .swiper-button-next:after {
        top: -31%;
        right: -13px;
    }
    
    .threecol-interview-block {
        width: 100%;
    }
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .hero-slider .swiper-slide, .hero-slider-inner .swiper-slide {
        justify-content: flex-start;
    }
    .hero-slider .swiper-slide:after {
        content: '';
        min-height: inherit;
    }
    
    .content-left .sponsors-wrap-inner .sponsor-single {
        flex: auto;
    }
    
    .sponsor-logo-wrap .swiper-slide img {
        width: 100%;
    }
    
    .c-t-logo,
    .gold-sponsor-logo {
        width: 100%;
    }
    .press-release-wrapper .swiper-button-next::after, .press-release-wrapper .swiper-button-prev::after {
        position: static;
    }
    .speaker-image-wrapper img{
        width: 100%;
    }
    body {
        zoom: 100%!important;
    }
}
.light-blue-theme .package-table thead th {
    background-color: #72bdd0;
}
.col-full-width + .light-blue-theme {
    margin-top: 40px;
}
.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row p {
    color: #343434;
    /*max-width: 172px;*/
    max-width: 220px;
    margin: 0 auto;
    line-height: 1.2;
}
.ad-banner .ad-banner-wrap.color-change:after{
    background-color: #72bdd0;
    opacity:0.95;
}
.ad-banner .ad-banner-wrap .left-sec.no-link {
    width:100%;
}
.about-filter-section .exhibitors-inner .exhibitor-item {
    width: calc(100% / 5 - 15px);
    margin: 0 7.5px 15px;
    padding: 15px;
}

.about-filter-section.speaker-filter-section .exhibitors-inner .exhibitor-item .speaker-img {
    width: auto;
    height: auto;
    border-radius: 0;
}

.speaker-filter-section .exhibitor-item img {
    border-radius: 50%;
    width: auto;
    height: auto;
    object-fit: none;
    margin: 0;
}

@media(max-width: 1366px) {
    .about-filter-section .exhibitors-inner .exhibitor-item {
        width: calc(100% / 4 - 15px);
    }
}

@media(max-width: 1199px) {

    .about-filter-section .exhibitors-inner {
        padding: 0;
    }
}

@media(max-width: 767px) {
    .about-filter-section .exhibitors-inner .exhibitor-item {
        width: calc(100% / 3 - 15px);
    }
}

@media(max-width: 576px) {
    .about-filter-section .exhibitors-inner .exhibitor-item {
        width: calc(100% / 2 - 15px);
    }
}

@media(max-width: 450px) {
    .about-filter-section .exhibitors-inner .exhibitor-item {
        width: 100%;
        /*margin: 0 0 12px;*/
    }
}

.ad-banner .ad-banner-wrap .left-sec.no-link {
    width: 100%;
    max-width: 700px;
    display: block;
    margin: 0 auto;
}
.ad-banner .ad-banner-wrap .left-sec.no-link h3 {
    text-align: center;
}
.ad-banner .ad-banner-wrap .left-sec.no-link p {
    text-align: center;
}

.threecol-swiper-slider.events-wrap .events-single,
.countryListNew-swiper-slider.pavilion-section .content-wrap .row-theme,
.threecol-swiper-slider.events-wrap .events-wrap-inner,
.countryListNew-swiper-slider.pavilion-section .content-wrap {
    margin: 0px;
}

.threecol-swiper-slider.events-wrap .events-single .image {
    width: 100%;
}

.threecol-swiper-slider.events-wrap .events-single {
    flex-wrap: wrap;
    max-width: 100%;
}

.countryListNew-swiper-slider.pavilion-section .content-wrap .row-theme {
    flex-wrap: wrap;
}

.countryListNew-swiper-slider.pavilion-section .content-wrap .row-theme p {
    width: 100%;
}

.countryListNew-swiper-slider.pavilion-section .content-wrap {
    margin-bottom: 2.813rem;
}

.threecol-swiper-slider .swiper-pagination,
.countryListNew-swiper-slider .swiper-pagination {
    position: static;
    margin-top: 17px;
}
.threecol-swiper-slider .swiper-pagination .swiper-pagination-bullet,
.countryListNew-swiper-slider .swiper-pagination .swiper-pagination-bullet {
    width: 14.9px;
    height: 14.9px;
    background-color: #333
}

.threecol-swiper-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.countryListNew-swiper-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 14.9px;
    height: 14.9px;
    background-color: #8c8c8c;
    /*border-radius: 10px;*/
    opacity: .2
}
.pavilion-section.boxed-listing .swiper-wrapper {
    flex-wrap: wrap;
    /*margin-bottom: 30px;*/
}
.events-wrap.threecol-listing .swiper-wrapper {
    flex-wrap: wrap;
        margin: 0px -13px;
    width: auto;
}

.two-col-wrap + .ad-banner {
    margin-top: 30px;
}

.countryListNew-swiper-slider.pavilion-section .content-wrap .swiper-wrapper {
    padding-top: 20px;
}

.threecol-swiper-slider.events-wrap .heading + .events-wrap-inner {
    margin: 40px 0 20px;
}

.threecol-swiper-slider.events-wrap .events-single .content, 
.threecol-swiper-slider.events-wrap .events-single .content * {
    text-align: center;
}

@media(max-width: 1024px) {
    .threecol-swiper-slider.events-wrap .events-single {
        height: auto;
        align-items: flex-start;
        display: block;
    }
}
.two-col-wrap + .col-full-width {
    padding-top: 0px;
}

.box-side a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

/*Pyramid styles*/
/*#Group_2292, 
#Group_2332, 
#Group_2333, 
#Group_2334, 
#Group_2335, 
#Group_2336 {
    display: none;
}
.pyramid-wrap {
    min-width: 650px;
    padding: 0 0;
}

#Group_368, 
#Group_2253, 
#GASTECH_Executive_VIP_Club, 
#Group_2264, 
#Group_2266, 
#Partners_Sponsors, 
#Group_2250, 
#Group_2274, 
#Speakers, 
#Group_2257, 
#Group_2277, 
#Strategic_Technical_Delegates, 
#Group_2261, 
#Group_2275, 
#Exhibitors_Media_Partners, 
#Group_2246, 
#Group_2279, 
#Talent_Programme_Delegates {
	cursor: pointer;
}*/

#Group_2383, 
#Group_2384, 
#Group_2385, 
#Group_2386, 
#Group_2387, 
#Group_2388,
#Group_2389 {
    display: none;
}
.pyramid-wrap {
    min-width: 650px;
    padding: 0 0;
}

#Group_2376, 
#Group_2377, 
#Group_2378, 
#Group_2379, 
#Group_2380, 
#Group_2381, 
#Group_2382 {
	cursor: pointer;
}

.display-none {
    display: none;
}

/*LEFT and RIGHT floating sections*/
 .fixed-side-block {
     position: fixed;
     display: block;
     right: 0;
     top: 29%;
     z-index: 999;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-transition: .4s ease;
     -o-transition: .4s ease;
     transition: .4s ease;
     min-height: 97px;
     -webkit-transform: translateX(89%);
     -ms-transform: translateX(89%);
     transform: translateX(89%)
 }

 .fixed-side-block:HOVER {
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0)
 }

 .btn-fx {
     padding: 8px 15px;
     font-size: 20px;
     color: #000;
     position: relative;
     width: 62px;
     background-color: #72c6d9;
     -webkit-box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
     box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2)
 }

 .bbox {
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-transition: .4s ease;
     -o-transition: .4s ease;
     transition: .4s ease;
     width: 484px;
     height: 342px;
     overflow: auto;
     -webkit-box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
     box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
     background-color: #fff
 }

 .bbox,
 .cover-wrap {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     max-width: 100%;
     position: relative;
     float: left
 }

 .cover-wrap {
     width: 100%
 }

 .btn-fx span {
     -webkit-transform: rotate(270deg) translateX(14%);
     -ms-transform: rotate(270deg) translateX(14%);
     transform: rotate(270deg) translateX(14%);
     display: block;
     position: absolute;
     left: -69px;
     width: 222px;
     top: 47%;
     padding: 10px 12px;
     color: #fff;
     font-family: HelveticaNeue-Light;
     font-size: 16px;
     font-weight: 700;
     font-stretch: normal;
     font-style: normal;
     line-height: 1.2;
     letter-spacing: normal;
     letter-spacing: 1px
 }

 .side-fix-wrap {
     width: 100%;
     position: relative
 }

 .box-side,
 .side-fix-wrap {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     max-width: 100%;
     float: left
 }

 .box-side {
     width: calc(50% - 30px);
     margin: 15px;
     -webkit-box-shadow: 0 4px 20px 0 rgba(48, 69, 144, .1);
     box-shadow: 0 4px 20px 0 rgba(48, 69, 144, .1);
     background-color: #fff;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     padding: 15px 10px
 }

 .img-hold {
     width: 44px
 }

 .box-side .text-hold,
 .img-hold,
 .img-hold img {
     display: block;
     float: left;
     max-width: 100%
 }

 .box-side .text-hold {
     width: calc(100% - 44px);
     position: relative;
     padding-left: 10px;
     font-family: HelveticaNeue-Light;
     font-size: 12px;
     font-weight: 400;
     font-stretch: normal;
     font-style: normal;
     line-height: 1.25;
     letter-spacing: normal;
     text-align: left;
     color: #000
 }

 .btn-fx:after {
     content: "";
     width: 13px;
     height: 13px;
     border-right: 3px solid #fff;
     border-bottom: 3px solid #fff;
     position: absolute;
     -webkit-transform: rotate(128deg);
     -ms-transform: rotate(128deg);
     transform: rotate(128deg);
     top: 50%;
     left: 15px
 }

 @media (max-width: 1199px) {
     .fixed-side-block {
         display: none
     }
 }




 /*.social-icons-wrap {
     position: fixed;
     right: auto;
     left: 0;
     top: 0;
     background-color: #fff;
     max-width: 42px;
     width: 100%;
     text-align: center;
     z-index: 10;
     top: 400px;
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
     border-top-right-radius: 15px;
     border-bottom-right-radius: 15px;
     -webkit-box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
     box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
 }

 @media screen and (max-width: 1199px) {
     .social-icons-wrap {
         display: none !important;
     }
 }

 .social-icons-wrap-inner a:first-child {
     margin-top: 10px
 }

 .social-icons-wrap-inner a:last-child {
     margin-bottom: 10px
 }

 .social-icons-wrap-inner a {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     width: 30px;
     height: 30px;
     border: 1px solid #31489a;
     border-radius: 50%;
     margin: 22px auto
 }

 .social-icons-wrap-inner img {
     height: 11px
 }

 .social-icons-wrap-inner a {
     position: relative
 }

 .social-icons-wrap-inner a:after {
     content: "";
     position: absolute;
     left: -5px;
     right: -5px;
     bottom: -5px;
     top: -5px;
     border: 1px solid #30459c;
     border-radius: 50%;
     -webkit-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0)
 }

 .social-icons-wrap-inner a:after,
 .social-icons-wrap-inner a:hover:after {
     -webkit-transition: all .3s ease;
     -o-transition: all .3s ease;
     transition: all .3s ease
 }

 .social-icons-wrap-inner a:hover:after {
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1)
 }*/
 
 @media screen and (max-width: 950px) {
     .social-icons-wrap {
         display: none !important;
     }
 }
 
.counter-wrap .counter-single:nth-child(4):before {
    display: block
}
    
@media only screen and (min-width:1200px) and (max-width:1620px){
	.divide-col {
        padding-left: 33px;
    }
}

 
 @media (max-width: 1199px) {
    .events-wrap .events-single {
        flex-wrap: wrap;
        height: auto;
        align-items: flex-start;
        align-content: flex-start;
        background: linear-gradient(90deg, rgba(101,156,197,1) -55%, rgba(52,71,147,1) 53%);
        width: calc(33.33333% - 14px);
        margin: 0px 7px 1rem;
    }
    
    .events-wrap .events-single .content .cta-hold {
        text-align: left;
    }
}
 
 /*Extra submenu*/
 .sub-menu.tier-three {
    opacity: 1;
    padding: 0 5px 0 20px;
    max-height: 0;
    overflow: hidden;
    transition: all .3s ease;
    position: absolute;
    left: 100%;
    background-color: #30458f !important;
    top: -1px;
    padding: 0;
}

 .sub-menu.tier-three li {
    background-color: #30458f !important;
    padding: 4px 27px;
}

.sub-menu.tier-three > li:first-child {
    padding-top: 15px;
}

.sub-menu.tier-three > li:last-child {
    padding-bottom: 20px;
}

.sub-menu.tier-three * {
    color: #ffffff !important;
    opacity: 1;
    visibility: visible;
}

.add-sub-menu li {
    width: 100%;
    white-space: nowrap;
    position: relative;
}

.add-sub-menu {
    min-width: 250px;
    width: auto;
    flex-wrap: wrap;
}

@media(min-width: 960px) {
    .sub-menu .menu-arrow {
        width: 40px;
        background: url(../images/arrow-right-big.png);
        background-repeat: no-repeat;
        background-size: 7px;
        background-position: 50%;
        height: 100%;
        float: right;
        cursor: pointer;
    }
    
    .sub-menu > li > a {
        /*width: calc(100% - 40px);*/
        width: auto;
    }
    
    .sub-menu > li {
        display: flex;
    }
    
    .add-sub-menu li .sub-menu.tier-three.opened {
        max-height: 1000px;
        transition: all .3s ease;
    }
    
    .add-sub-menu li .sub-menu.tier-three.opened {
        max-height: 1000px;
        transition: all .3s ease;
    }
    
    .sub-menu > li:hover .sub-menu.tier-three{
        max-height: 1000px;
        transition: all .3s ease;
    }
}

@media(max-width: 950px) {
    .sub-menu .sub-menu.tier-three {
        max-height: 100vh;
        height: 100vh;
        width: 100%;
        transform: translateX(100%);
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        max-width: 270px;
        z-index: 200;
        background: #30458f !important;
        overflow: visible;
        min-height: 100vh;
        visibility: visible;
    }
    
    .sub-menu .sub-menu.tier-three.add-sub-menu.open {
        transform: translate(0);
    }
    
    .sub-menu.tier-three > li:first-child {
        padding-top: 0;
    }
    
    .sub-menu.tier-three > li:last-child {
        padding-bottom: 0;
    }
    
    .sub-menu.tier-three li {
        white-space: normal;
    }
    
    .sub-menu.tier-three li a {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .sub-menu.tier-three > li:first-child a {
        padding-top: 4px !important;
    }
    
    .sub-menu.tier-three > li:last-child a {
        padding-bottom: 10px !important;
    }
    
    .nav-wrapper.open {
        z-index: 20;
        overflow-x: hidden;
    }
    
    .site-header {
        z-index: 15;
    }
    
    .sub-menu li a {
        width: calc(100% - 40px);
    }
    
    .primary-nav .sub-menu li a + .menu-arrow {
        height: 35px;
    }
    
    .add-sub-menu li {
        position: static;
        white-space: normal;
        padding: 4px 0;
        background: #30458f;
    }
    .sub-menu .sub-menu.tier-three .menu-toggle-back span {
        padding-left: 0;
        padding-right: 0;
    }
    
    .add-sub-menu li a {
        line-height: 1.2;
    }
}

.primary-nav>li svg {
    max-width: 14px;
    height: auto;
}

.speaker-filter-section .exhibitor-item img {
    border-radius: 0;
    object-fit: unset;
}

.about-filter-section.speaker-filter-section .exhibitors-inner .exhibitor-item .speaker-img {
    max-height: 234px;
    overflow: hidden;
}

@media(max-width: 950px) {
    .primary-nav>li>a:active, .primary-nav>li>a:focus, .primary-nav>li>a:hover {
        background-color: transparent;
        color: #72bdd0;
    }
    
    .primary-nav>li svg {
        fill: #ffffff;
    }
}
@media only screen and (max-width: 1600px) and (min-width: 1200px)  {
    .about-filter-section.speaker-filter-section .exhibitors-inner .exhibitor-item .speaker-img {
    max-height: 190px ;
    overflow: hidden;
}
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents {
    min-height: 100px;
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents.boxed {
    padding: 0;
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents.boxed a {
    display: flex;
    align-items: center;
    padding: 15px;
    width: 100%;
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents:hover p {
    color: #30458f;
}

.conferenceAgenda .container {
    padding-right: 70px;
}

@media(max-width: 1620px) {
    .conferenceAgenda .container {
        padding-right: 70px;
        padding-left: 35px;
    }
}

@media(max-width: 1199px) {
    .conferenceAgenda .container {
        padding-right: 15px;
        padding-left: 15px;
    }
}

.agenda-popup-wrap .card-body .company, .agenda-popup-wrap .card-body .jobTitle, .agenda-popup-wrap .card-body h4 {
    font-size: 11px;
    text-transform: none;
}

.agenda-popup-wrap .secondary-head, .agenda-popup-wrap .secondary-head h3 {
    font-size: 16px;
}
.agenda-popup-wrap .secondary-head h3 p {
    font-size: 15px;
    line-height: 1.3;
}

.pavilion-section .content-wrap .row-theme p {
    width: 100%;
}

.pavilion-section .content-wrap .row-theme {
    flex-wrap: wrap;
}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec img {
    border-radius: 0;
    min-height: auto;
}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc .img-sec {
    border-radius: 0;
    max-height: unset;
    min-height: auto;
}

.co-chair-slider .co-chair-inner-wrap .co-chair-list .testimonial-wrap-inner .co-chair-single .split-desc .img-sec img {
    border-radius: 0;
    min-height: auto;
}

.co-chair-slider .co-chair-inner-wrap .co-chair-list .testimonial-wrap-inner .co-chair-single .split-desc .img-sec {
    border-radius: 0;
    min-height: auto;
    max-height: unset;
}

.individual-speaker-img img {
    border-radius: 0;
    object-fit: unset;
    height: auto;
    width: 100%;
    object-position: unset;
}

.individual-speaker-img {
    max-width: 300px;
}

.individual-speaker-list {
    max-width: calc(100% - 300px);
}

@media (max-width: 767px) {
    .individual-speaker-list {
        max-width: 100%;
    }
}

.co-chair-slider .co-chair-inner-wrap .co-chair-list .testimonial-wrap-inner .co-chair-single .split-desc {
    height: 100%;
}


/* icon with description */
.icon-box-section {
    margin: 0;
    width: calc(100% - 0px)
}

@media screen and (max-width: 1199px) {
    .icon-box-section {
        width:100%
    }
}

.icon-box-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px
}

@media screen and (max-width: 990px) {
    .icon-box-wrap {
        margin:0
    }
}

.icon-box-wrap .col {
    /*border-radius: 10px;*/
    -webkit-box-shadow: 4px 4px 20px 0 rgba(48,69,147,.2);
    box-shadow: 4px 4px 20px 0 rgba(48,69,147,.2);
    background-color: #fff;
    margin: 0 15px 2.813rem;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: calc(33.33333% - 30px);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

@media screen and (max-width: 990px) {
    .icon-box-wrap .col {
        max-width:100%;
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin: 0 0 1.25rem;
    }
    .icon-box-section {
        margin-bottom: 1.563rem;
    }
}

.icon-box-wrap .icon {
    background-color: #30459c;
    width: calc(100% - 255px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 15px;
}

@media screen and (max-width: 1439px) {
    .icon-box-wrap .icon {
        width:calc(100% - 200px)
    }
}

@media screen and (max-width: 1366px) {
    .icon-box-wrap .icon {
        width:calc(100% - 170px)
    }
}

@media screen and (max-width: 1280px) {
    .icon-box-wrap .icon {
        width:calc(100% - 160px)
    }
}

@media screen and (max-width: 1199px) {
    .icon-box-wrap .icon {
        max-width:100px;
        width: 100%
    }
}

.icon-box-wrap .box-content {
    max-width: 255px;
    padding: 15px;
    width: 100%
}

@media screen and (max-width: 1439px) {
    .icon-box-wrap .box-content {
        max-width:200px
    }
}

@media screen and (max-width: 1366px) {
    .icon-box-wrap .box-content {
        max-width:170px
    }
}

@media screen and (max-width: 1280px) {
    .icon-box-wrap .box-content {
        max-width:160px
    }
}

@media screen and (max-width: 1199px) {
    .icon-box-wrap .box-content {
        width:calc(100% - 100px);
        max-width: 100%
    }
}

.icon-box-wrap h5 {
    color: #30459c;
    margin-bottom: 10px;
}

.icon-box-wrap p {
    color: #000
}
.hbspt-form fieldset {
    max-width: 100%;
}

.hbspt-form fieldset {
    max-width: 100%;
}

.ad-banner .ad-banner-wrap {
    padding-right: 15px;
   
}

.ad-banner .ad-banner-wrap .left-sec h3 {
    font-size: 1.375rem;
  
}
@media(min-width:601px){
.ad-banner .ad-banner-wrap .left-sec {
    width: calc(100% - 165px);
}

.ad-banner .ad-banner-wrap .right-sec {
    max-width: 165px;
}

.ad-banner .ad-banner-wrap .left-sec p {
    font-size: 15px;
}}

/*Responsive issues*/
.events-wrap-inner-page .events-single .content p, 
.events-wrap-inner-page .events-single .content .cta-hold {
    display: none;
}

.events-wrap-inner-page .events-single:hover .content p, .events-wrap-inner-page .events-single:hover .content .cta-hold {
    display: block;
}

.icon-event-wrapper.events-wrap-inner-page .events-single .content p {
    padding-bottom: 40px;
    color: #fff;
} 


.events-wrap-inner-page .events-single .content {
    height: auto;
    top: auto;
    padding: 15px 15px 0;
}

.events-wrap-inner-page .events-single .content .sec-content h5 {
    padding-top: 5px;
    font-size: 18px;
    min-height: 77px;
}

.events-wrap-inner-page .events-single:hover .content h5 {
    padding-bottom: 10px;
    min-height: auto;
}

.events-wrap-inner-page .events-single .content .cta-hold-inner .btn-primary {
    padding: 12px;
    font-size: 13px !important;
    display: inline-block;
}
/*.threecol-swiper-slider.events-wrap .events-single .content p, .threecol-listing.events-wrap .events-single .content p {*/
/*    padding-bottom: 20px;*/
/*}*/
.about-filter-section.speaker-filter-section .exhibitors-inner {
    /*padding-bottom: 25px;*/
    margin: 0 -8px;
}

.about-filter-section.speaker-filter-section .exhibitors-inner .exhibitor-item .speaker-img {
    max-height: 100%;
}

@media screen and (max-width: 1600px){
    .c-t-sponsors-container .c-t-medium .c-t-inline-4 .c-t-inline-each {
        width: 25%;
    }
    
    .events-wrap-inner-page .events-single {
        width: calc(100% / 3 - 15px);
        margin: 0 7.5px 15px;
    }

   
}

@media(max-width: 1472px) {
    /*.chain-sec .chain-row {*/
    /*    margin: 0 0 0 -10px;*/
    /*}*/
    
    .chain-sec .chain-wrap .chain-box .img-wrap p {
        padding-top: 0px;
        font-size: 13px;
    }
}

@media(max-width: 1440px) {
    .events-wrap-inner-page .events-single {
        width: calc(100% / 2 - 15px);
    }
}

@media(max-width: 1199px) {
    .events-wrap-inner-page .events-single {
        width: calc(100% / 3 - 15px);
    }
    .chain-sec .chain-wrap .chain-box .img-wrap p {
        padding-top: 5px;
        font-size: 15px;
    }
}

@media screen and (max-width: 991px){
    .c-t-sponsors-container .c-t-medium .c-t-inline-4 .c-t-inline-each {
        width: 50%;
    }
}

@media(max-width: 850px) {
    .events-wrap-inner-page .events-single {
        width: calc(100% / 2 - 15px);
    }
}

@media screen and (max-width: 576px){
    .c-t-sponsors-container .c-t-medium .c-t-inline-4 .c-t-inline-each {
        width: 100%;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 575px) {
    .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
        height: auto !important;
    }
}

@media(max-width: 510px) {
    .events-wrap-inner-page .events-single {
        width: 100%;
    }
    .events-wrap-inner-page  {
        margin-bottom: 0.813rem
    }
}

/**/

.exhibitor-item {
  /*transform: translateY(100px);*/
  transform: translate3d(0, 100px, 0);
  /* added translateY position to module to prevent the module loading at 0 then jumping down before sliding up (on mobile) */
  /* replaced translateY with translate3d for iOS hardware-acceleration*/
}

.come-in {
  /*transform: translateY(100px);*/
  transform: translate3d(0, 100px, 0);
  animation: come-in 2s ease forwards;
}

.come-in:nth-child(odd) {
  animation-duration: 2s;
}

.already-visible {
  /*transform: translateY(0);*/
  transform: translate3d(0, 0, 0);
  animation: none;
}

@keyframes come-in {
  to {
    transform: translate3d(0, 0, 0);
  }
}

.slider-wrapper-nw .swiper-slide {
    height: auto;
}

.slider-wrapper-nw .content-wrapper {
    height: 100%;
}


@media(min-width: 1440px) {
    .icon-box-wrap .icon {
        padding: 15px 10px;
        max-width: 75px;
        width: 100%;
    }
    
    .icon-box-wrap .box-content {
        max-width: 100%;
        width: calc(100% - 75px);
    }
}


.hero-slider .swiper-slide {
    overflow: hidden;
}




/*Ticker Tape*/

.ticker-tape + .lifted-block {
    margin-top: 30px;
}

style + .lifted-block {
    margin-top: 30px;
}


.ticker-tape {
    width: 100%;
    margin: 30px 0 30px;
    position: relative;
    z-index: 2;
}

.hero-slider + section.ticker-tape {
    margin: -26px 0 30px;
}

.social-icons-wrap + .ticker-tape {
    margin-top: -24px;
}

@keyframes ticker-tape-scrolling {
    0% {
        left: 0
    }

    100% {
        left: -50%
    }
}

.ticker-tape-wrap {
    max-width: 1600px;
    margin: auto;
    padding: 0 15px;
}

.ticker-tape-title {
    float: left;
    white-space: nowrap;
    line-height: 2.5rem;
    padding: 5px 20px;
    font-size: 1.125rem;
    color: #ffffff;
    background-color: #30459c;
    font-family: HelveticaNeue-Bold;
}

.ticker-tape .ticker-tape-scroll {
    overflow: hidden;
    white-space: nowrap;
    background-color: #f2f2f2;
    padding: 5px 20px;
}

.ticker-tape .ticker-tape-collection {
    display: table-cell;
    position: relative;
    animation: ticker-tape-scrolling 100s linear infinite running;
}

.ticker-tape .ticker-tape-collection:hover {
    animation-play-state: paused;
}

.ticker-tape .ticker-tape-story {
    display: inline-block;
    vertical-align: top;
    line-height: 2.5rem;
}

.ticker-tape .ticker-tape-story:after {
    overflow: hidden;
    text-indent: -9999rem;
    font-size: 0;
    line-height: 0;
    content: "line after";
    display: inline-block;
    height: 1.875rem;
    margin-bottom: 0.1875rem;
    border-right: 1px solid rgba(255, 255, 255, 0.35);
    vertical-align: middle;
}

.ticker-tape a {
    text-decoration: none;
    outline: 0;
}

.ticker-tape .ticker-tape-link {
    display: inline-block;
    padding: 0 1.25rem;
    color: #000000;
}

.ticker-tape .ticker-tape-link:hover {
    color: #000000;
}

.ticker-tape-story span {
    padding-right: 0.3125rem;
    font-size: 1.125rem;
}

.ticker-title-bold {
    font-family: HelveticaNeue-Bold;
    display: inline-block;
    margin-right: 5px;
}

@media screen and (max-width: 1620px) {
    .ticker-tape-wrap {
        margin: 0 20px
    }
}

@media screen and (max-width: 1199px) {
    .ticker-tape-wrap {
        margin: 0
    }
}

@media screen and (max-width: 767px) {
    .hero-slider + section.ticker-tape {
        margin: 20px 0;
    }
}

@media screen and (max-width: 576px) {
    .hero-slider + section.ticker-tape {
        margin: 20px 0;
    }
    
    .ticker-tape-title {
        width: 100%;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .primary-nav > li svg {
        height: 20px;
    }
}

.hero-slider .swiper-pagination-bullet {
    outline: 0;
    border: 0;
    overflow: hidden;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin-bottom: 1px;
}



@media(max-width:1649px){
.exhibiton-filter.about-filter-section .exhibitors-inner .exhibitor-item {
    width: calc(100% / 4 - 15px);
}
}

@media(max-width:1550px){
.exhibiton-filter.about-filter-section .exhibitors-inner .exhibitor-item {
    width: calc(100% / 3 - 15px);
}
}
@media(max-width:1370px){
.exhibiton-filter.about-filter-section .exhibitors-inner .exhibitor-item {
    width: calc(100% / 2 - 15px);
}
}
@media(max-width:380px){
.exhibiton-filter.about-filter-section .exhibitors-inner .exhibitor-item {
    width: 100%;
}
}
.exhibiton-filter.about-filter-section .exhibitors-inner .exhibitor-item {
    justify-content: center;
}

.exhibiton-filter.about-filter-section .exhibit-section-wrap .exhibitor-item .btn-primary {
    padding: 8px 6px;
   
}
.exhibiton-filter.about-filter-section .exhibitor-item {
    transform: inherit;
}

@media(min-width:1200px){
    .two-col-wrap-inner .left-side p:last-child {
    margin-bottom: 0;
}

}


@media screen and (-webkit-min-device-pixel-ratio:0) {
/* this will target only Mac Safari and Chrome browsers */
    .counter-wrap-inner:before, .counter-wrap-inner:after {
        display: none;
    }
}

.counter-wrap .swiper-slide {
    background-color: transparent;
}

@media screen and (max-width: 1620px) {
    .divide-col .content-left > .heading {
        padding-left: 20px;
    }
}

@media screen and (max-width: 1199px) {
    .divide-col .content-left > .heading {
        padding-left: 0px;
    }
}

.threecol-interview-block {
    width: calc(100%/3 - 1.875rem);
    margin: 0 0.938rem 1.875rem;
    padding: 0;
}


@media (max-width:767px) {
    .threecol-interview-block {
        width: calc(100%/2 - 1.875rem);
    }
}

@media (max-width:576px) {
    .threecol-interview-block {
        width: 100%;
        padding:0;
    }
}

.grid-section > div:first-child > *:first-child.bg-grey {
    padding-top: 30px;
}

.sub-menu > li:hover > a {
    -webkit-transform: translateX(3px);
    -ms-transform: translateX(3px);
    transform: translateX(3px);
}


.nav-wrapper .primary-nav>li>a:after {
    top: 18px;
}

.agenda-popup-wrap .card-body .highlighted-text {
    background-color: #ffffff;
    color: #184ca8;
    padding: 5px 0px !important;
    margin: -9px -6px 3px!important;
}

@media(max-width: 991px) {
    .slider-contents .btn-primary, .hero-slider-inner .swiper-slide .btn-primary {
        padding: 10px 15px;
    }
}

/*Session styles*/
.session-block {
    max-width: 100%;
    position: relative;
    float: left;
    padding: 24px 35px 5px 0;
        margin-bottom: 2.813rem;
}

.session-block,
.session-block:after {
    display: block;
    width: 100%;
    background-color: #f5f6fa
}

.session-block:after {
    content: "";
    position: absolute;
    left: -100%;
    top: 0;
    height: 100%
}

.session-block .heading {
    display: block;
    float: left;
    width: 100%;
    max-width: 100%;
    position: relative;
    margin-bottom: 30px
}

.session-block .heading h2 {
    font-family: HelveticaNeue-Light;
    font-size: 28px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #30459c;
    max-width: 680px
}

.session-block .full-width-head {
    display: block;
    width: 100%;
    max-width: 100%;
    position: relative;
    float: left;
    /*border-radius: 10px;*/
    background-image: -webkit-gradient(linear, right top, left top, from(#30459c), to(#6483ff));
    background-image: -o-linear-gradient(right, #30459c, #6483ff);
    background-image: linear-gradient(270deg, #30459c, #6483ff);
    margin-bottom: 16px
}

.session-block .full-width-head h2 {
    margin-bottom: 0;
    font-family: HelveticaNeue-Light;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.1;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    line-height: 1.6
}

.session-block .session-two-col-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
    position: relative;
    float: left;
    margin-bottom: 20px
}

.session-block .session-two-col-block:last-child {
    margin-bottom: 2.813rem;
}

.session-block .session-two-col-right {
    display: block;
    float: left;
    width: 508px;
    max-width: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 467px;
    margin: 10px 0;
    /*border-radius: 10px*/
}

@media screen and (max-width:1399px) {
    .session-block .session-two-col-right {
        width: 400px
    }
}

@media screen and (max-width:1199px) {
    .session-block .session-two-col-right {
        width: 300px
    }
}

@media screen and (max-width:1134px) {
    .session-block .session-two-col-right {
        width: 450px
    }
}

@media screen and (max-width:849px) {
    .session-block .session-two-col-right {
        width: 100%
    }
}

.session-block .session-two-col-left {
    display: block;
    float: left;
    width: calc(100% - 508px);
    max-width: 100%;
    position: relative;
    padding-right: 20px
}

@media screen and (max-width:1399px) {
    .session-block .session-two-col-left {
        width: calc(100% - 400px)
    }
}

@media (max-width:1300px) {
    .session-block .session-two-col-left {
        padding-right: 10px
    }
}

@media screen and (max-width:1199px) {
    .session-block .session-two-col-left {
        width: calc(100% - 300px)
    }
}

@media screen and (max-width:1134px) {
    .session-block .session-two-col-left {
        width: calc(100% - 450px)
    }
}

@media screen and (max-width:849px) {
    .session-block .session-two-col-left {
        width: 100%;
        padding-right: 0
    }
}

.session-block .slick-list.draggable {
    margin: 0 -20px
}



.session-block .session-slider-block {
    width: 100%;
    max-width: 100%;
    position: relative;
    margin-bottom: 0px;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
}

.session-block .session-slider-block figure {
    display: block;
    float: left;
    width: calc(100% / 3 - 40px);
    margin: 20px;
    height: 338px;
    position: relative;
    overflow: hidden;
    /*border-radius: 10px*/
}

@media (max-width:1300px) {
    .session-block .session-slider-block figure {
        height: 400px
    }
}

.session-block .session-slider-block figure:hover figcaption {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.session-block .session-slider-block figure .image-block {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    background-color: #30459c;
}

.session-block .session-slider-block figure figcaption {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(48, 69, 156, .9);
    padding: 24px 23px 10px;
    -webkit-transform: translateY(235px);
    -ms-transform: translateY(235px);
    transform: translateY(235px);
    -webkit-transition: .4s ease;
    -o-transition: .4s ease;
    transition: .4s ease
}

@media (max-width:1300px) {
    .session-block .session-slider-block figure figcaption {
        -webkit-transform: translateY(303px);
        -ms-transform: translateY(303px);
        transform: translateY(303px)
    }
}

.session-block .session-slider-block figure figcaption .comment-block {
    display: block;
    width: 100%;
    max-width: 100%;
    position: relative;
    float: left;
    margin-bottom: 0px
}

.session-block .session-slider-block figure figcaption .comment-block.speaker-block h4 {
    margin-bottom: 0
}

.session-block .session-slider-block figure figcaption .comment-block.speaker-block p {
    margin-bottom: 3px
}

.session-block .session-slider-block figure figcaption .comment-block img {
    width: 16px;
    max-width: 100%;
    display: block;
    margin-bottom: 5px
}

.session-block .session-slider-block figure figcaption .comment-block h4 {
    font-family: HelveticaNeue-Light;
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    margin-bottom: 14px
}

.session-block .session-slider-block figure figcaption .comment-block p {
    font-family: HelveticaNeue-Light;
    font-size: 15px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    color: #fff
}

.session-slider-block .slick-dots {
    position: static;
}

@media (max-width:1650px) {
    .session-block .session-slider-block figure figcaption {
        padding: 24px 9px 10px
    }
}

@media (max-width:1600px) {

    .session-block .session-slider-block figure figcaption .comment-block p {
        font-size: 13px
    }

    .session-block .session-slider-block figure figcaption .comment-block h4 {
        font-size: 15px
    }

    .session-block .session-slider-block figure {
        margin: 10px;
        width: calc(100% / 3 - 20px);
    }

    .session-block .slick-list.draggable {
        margin: 0 -10px
    }

    .session-block .session-two-col-left {
        width: calc(100% - 350px);
        padding-right: 5px
    }

    .session-block .session-two-col-right {
        width: 350px
    }

}



@media (max-width:1500px) {

    .session-block {
        padding: 40px 35px 5px 0
    }

    .session-block .session-two-col-block .heading {
        margin-bottom: 60px
    }

    .session-block .session-two-col-block {
        margin-bottom: 50px
    }

}

@media(max-width: 1300px) {
    .session-block .session-slider-block figure figcaption {
        -webkit-transform: translateY(295px);
        -ms-transform: translateY(295px);
        transform: translateY(295px);
    }
}



@media (max-width:1199px) {

    .session-block {
        padding: 40px 20px 5px 0
    }

}

@media (max-width:992px) {
    .session-block .session-two-col-left {
        padding-right: 30px
    }
}

@media (max-width:768px) {


    .session-block .session-slider-block figure {
        margin: 10px
    }


    .session-block .session-two-col-right {
        min-height: 300px
    }

    .session-block .session-two-col-left {
        padding-right: 15px;
        width: 100%
    }

    .session-block .session-two-col-right {
        width: 100%
    }

    .session-block .heading h2 {
        font-size: 32px
    }


    .session-block .full-width-head h2 {
        font-size: 16px
    }

    .session-block .session-two-col-block {
        margin-bottom: 20px
    }

    .session-block .session-slider-block figure figcaption {
        padding: 24px 10px 10px;
        -webkit-transform: translateY(257px);
        -ms-transform: translateY(257px);
        transform: translateY(257px)
    }

}

.session-block .session-two-col-left {
    width: 100%;
    padding: 0;
}

.shipping-button-wrapper {
    justify-content: center;
}

.session-block .session-slider-block figure:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#30459c));
    background-image: -o-linear-gradient(top, hsla(0, 0%, 100%, 0), #30459c);
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #30459c);
    opacity: 0.8;
}

.session-block .session-slider-block figure:hover::after {
    opacity: 0;
}

.session-block .session-slider-block figure figcaption .comment-block h4 span {
    font-size: 14px;
}

@media (max-width: 1024px) {
    .session-block .session-slider-block figure {
        margin: 10px;
        width: calc(100% / 2 - 20px);
    }

}

/*Content left sponsors*/
.content-left .sponsors-wrap {
    box-shadow: none;
    background: none;
    text-align: left;
}

.content-left .sponsors-wrap-inner {
    -webkit-box-shadow: 4px 4px 20px 0 rgba(48,69,143,.2);
    box-shadow: 4px 4px 20px 0 rgba(48,69,143,.2);
    background-color: #ffffff;
    border-radius: 20px;
    display: inline-flex;
}

.content-left .sponsors-wrap-inner .sponsor-single {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

@media(max-width: 767px) {
    .content-left .sponsors-wrap-inner .sponsor-single {
        flex: auto;
        width: 50%;
    }
}

@media(max-width: 479px) {
    .content-left .sponsors-wrap-inner .sponsor-single {
        flex: auto;
        width: 100%;
    }
}

.content-left .sponsors-wrap {
    width: calc(100% - 35px);
    border-radius: 20px;
    margin: 35px 0
}

@media screen and (max-width: 1199px) {
    .content-left .sponsors-wrap {
        width:100%
    }
}

.content-left .sponsors-wrap-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.content-left .sponsors-wrap-inner .sponsor-single {
    width: 25%;
    text-align: center;
    padding: 23px 15px
}

@media screen and (max-width: 767px) {
    .content-left .sponsors-wrap-inner .sponsor-single {
        width:50%
    }
}

@media screen and (max-width: 479px) {
    .content-left .sponsors-wrap-inner .sponsor-single {
        width:100%
    }
}

.content-left .sponsors-wrap-inner .sponsor-single:after {
    width: 1px;
    height: 85%;
    left: auto;
    top: 50%;
    right: 0;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1
}

@media screen and (max-width: 479px) {
    .content-left .sponsors-wrap-inner .sponsor-single:after {
        left:50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        height: 1px;
        width: 78%;
        bottom: 0;
        top: auto;
        right: auto
    }
}


.content-left section:first-child {
    margin-top: 0px;
}

/*Diversity*/
#pageId-3115 .session-block .full-width-head {
    background-image: -webkit-gradient(linear, right top, left top, from(#6f5db3), to(#6f5db3));
    background-image: -o-linear-gradient(right, #30459c, #6483ff);
    background-image: linear-gradient(
270deg
, #6f5db3, #6f5db3);
}

#pageId-3115 .session-block .session-slider-block figure .image-block {
    background-color: #6f5db3;
}

#pageId-3115 .session-block .session-slider-block figure figcaption {
    background-color: rgba(111, 93, 179, 0.9);
}

#pageId-3115 .session-block .session-slider-block figure:after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#6f5db3));
    background-image: -o-linear-gradient(top, hsla(0, 0%, 100%, 0), #6f5db3);
    background-image: linear-gradient(
180deg
, hsla(0, 0%, 100%, 0), #6f5db3);
}

/*Website size reduction*/
@media only screen and (max-width: 1350px) and (min-width: 1200px) {
    
    .hero-slider-inner + .page-wrapper .lifted-block {
        margin-top: -50px;
    }
    
    /*body#pageId-8064 {
        zoom: unset;
    }
    
    body#pageId-8064 header,
    body#pageId-8064 .hero-slider-inner,
    body#pageId-8064 .counter-wrap {
        zoom: 80%;
        zoom: 0.8;
    }*/
    
    .form-wrap iframe#hs-form-iframe-0 {
        zoom: 1.5;
        padding-right: 10px;
    }
}


@media screen and (max-height: 767px) and (min-width: 1200px) {
    .hero-slider .swiper-slide {
        min-height: 490px;
    }
}

/*Webshop styles*/
.webshop-section p {
    color: #000000;
}

.webshop-content {
    display: flex;
    flex-wrap: wrap;
}

.webshop-content .left-side {
    max-width: 386px;
    width: 100%;
}

.webshop-content .right-side {
    width: calc(100% - 386px);
    padding-left: 49px;
}

.webshop-content .search-wrap {
    position: relative;
}

.webshop-content .search-wrap input {
    padding: 16px 20.3px 16px 28.6px;
    border-radius: 25px;
    background-color: #e3e3e3;
    width: 100%;
    border: 0;
    outline: 0;
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #a6a6a6;
}

.webshop-content .search-wrap input::placeholder {
    font-size: 15px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    color: #a6a6a6;
}

.webshop-content .search-wrap button {
    background: none;
    border: 0;
    outline: 0;
    cursor: pointer;
    position: absolute;
    right: 7px;
    padding: 9px 13px;
}

.webshop-acc {
    margin-bottom: 20px;
}

.webshop-acc.open {
    margin: 0;
}

.webshop-acc-head {
    padding: 14.4px 15px 15.5px 28.6px;
    border-radius: 0;
    background-color: #30459c;
    cursor: pointer;
    position: relative;
}

.webshop-acc-head:after {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    background-image: url(/media/5synqc2m/icon-ionic-md-arrow-dropdown-circle.svg);
    right: 15px;
    background-repeat: no-repeat;
    transform: rotate(180deg);
    background-position: center;
    background-size: contain;
}

.webshop-acc.open .webshop-acc-head:after {
    transform: rotate(0deg);
}

.webshop-acc-head.active {
    background-color: #30459c;
}

.webshop-acc-head span {
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

.webshop-acc-dropdown {
    max-height: 0;
    overflow: hidden;
    transition: all .3s ease;
}

.open .webshop-acc-dropdown {
    max-height: 1000px;
    transition: all .3s ease;
}

.webshop-acc-dropdown ul li {
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    border-bottom: solid 1px #e3e3e3;
    list-style-type: none;
}

.webshop-acc-dropdown ul li a {
    display: block;
    width: 100%;
    padding: 9px 0;
}

.webshop-acc-dropdown ul {
    padding: 0;
    max-width: 323px;
    margin: auto;
}

.webshop-acc-dropdown ul li:last-child {
    border-bottom: 0;
}

.category span {
    background-color: #343434;
    padding: 9px 19px;
    color: #ffffff;
    display: inline-block;
}

.category {
    border-bottom: solid 0.3px #e3e3e3;
}

.filtered-content.active .category span {
    background-color: #30459c;
}

.webshop-single-link {
    /*border-radius: 10px;*/
    box-shadow: 4px 4px 20px 0 rgba(48, 69, 147, 0.2);
    background-color: #ffffff;
    width: calc(100% / 3 - 30px);
    margin: 0 15px 15px;
    height: 122px;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.webshop-single-link a {
    padding: 15px 70px 15px 20px;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
}

.webshop-single-link:after {
    position: absolute;
    content: '';
    width: 13.5px;
    height: 23.6px;
    background-image: url(/media/gt4hn1pc/icon-ionic-ios-arrow-back.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    right: 27px;
}

.webshop-acc-links {
    display: flex;
    flex-wrap: wrap;
    margin: 15px -15px;
}

.webshop-single-link span {
    font-size: 20px;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #30459c;
    font-family: 'HelveticaNeue-Bold';
}

.webshop-single-link.webshop-button {
    background-image: linear-gradient(to right, #30459c, #6483ff);
}

.webshop-single-link.webshop-button:after {
    background-image: url(/media/dabaatdv/interactive-map.svg);
    width: 44.9px;
    height: 44.9px;
}

.webshop-single-link.webshop-button span {
    color: #ffffff;
}

/*.webshop-section {*/
/*    padding-right: 50px;*/
/*}*/

.filtered-content {
    margin-bottom: 40px;
}

.top-btn-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.btn-wrap a {
    padding: 13px 23px 13px 40px;
    /*border-radius: 10px;*/
    box-shadow: 4px 4px 20px 0 rgba(48, 69, 147, 0.2);
    background-color: #ffffff;
    display: inline-block;
    font-size: 20px;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: right;
    color: #30459c;
    font-family: HelveticaNeue-Bold;
    width: 100%;
    position: relative;
}

.btn-wrap a:after {
    position: absolute;
    content: '';
    width: 9.7px;
    height: 17px;
    background-image: url(/media/gt4hn1pc/icon-ionic-ios-arrow-back.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    left: 13px;
    transform: translateY(-50%) rotate(180deg);
    top: 50%;
}

.btn-wrap.have-bg a {
    background: #72bdd0;
    color: #ffffff;
}

.btn-wrap.have-bg a:after {
    background-image: url(/media/dabaatdv/interactive-map.svg);
    width: 22px;
    height: 22px;
    transform: translateY(-50%) rotate(0deg);
}

.top-btn-wrap .btn-wrap {
    min-width: 241px;
}

.three-col-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 30px -15px 0;
}

.three-col-wrap .col {
    flex: none;
    width: calc(100% / 3 - 30px);
    padding: 0;
    margin: 0 15px 30px;
    /*border-radius: 10px;*/
    box-shadow: 4px 4px 20px 0 rgba(48, 69, 147, 0.2);
    background-color: #ffffff;
}

.three-col-wrap .col .content {
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    height: calc(100% - 152px);
}

.three-col-wrap .col .content h6 {
    font-size: 17px;
    line-height: 1.18;
    letter-spacing: normal;
    text-align: left;
    color: #30459c;
}

.three-col-wrap .col .content p {
    font-size: 12px;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
}

.three-col-wrap .col .content p span {
    font-family: HelveticaNeue-Bold;
}

.three-col-wrap .col .content .bottom-content {
    width: 100%;
}

.three-col-wrap .col .content .bottom-content > span {
    padding: 4px 9px 3px;
    border-radius: 0;
    background-color: #30459c;
    font-size: 8px;
    line-height: 3;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    font-family: HelveticaNeue-Bold;
}

.ribbon {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#E43A36 0%, #B02D28 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #B02D28;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #B02D28;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #B02D28;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #B02D28;
}

.diamond {
    background-color: #72c6d9 !important;
}

.bronze {
    background-color: #ad8a56 !important;
}

.gold {
    background-color: #f9dba7 !important;
    color: #000000 !important;
}

.silver {
    background-color: #e3e3e3 !important;
    color: #000000 !important;
}
.platinum {
    background: #878787!important;
    color: #000!important;
}
.three-col-wrap .col .content a {
    display: block;
    font-size: 12px;
    line-height: 2;
    letter-spacing: normal;
    text-align: right;
    color: #000000;
    font-family: HelveticaNeue-Bold;
    margin-top: 15px;
}

.three-col-wrap .col .content a img {
    width: 6.5px;
    height: 11.4px;
    margin-left: 11px;
}

.three-col-wrap .col .image {
    max-height: 152px;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.three-col-wrap .col .image img {
    width: 100%;
}

.expanded-block {
    /*border-radius: 10px;*/
    background-color: #f5f6fa;
    padding: 30px;
}

.expanded-block h3 {
    font-size: 30px;
    color: #30459c;
    line-height: 1.5;
}

.expanded-block p {
    font-size: 18px;
    line-height: 1.5;
    text-align: left;
    color: #000000;
}

.expanded-block .image {
    width: 100%;
}

.expanded-block img {
    width: 100%;
    /*border-radius: 10px;*/
    overflow: hidden;
}

.expanded-block .bottom-content {
    display: flex;
    justify-content: space-between;
    margin: 30px 0 40px;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.expanded-block .cta-hold {}

.expanded-block .bottom-content p {
    font-size: 20px;
    line-height: 1.5;
    text-align: left;
    color: #000000;
    margin: 0;
    margin: 5px 0;
}

.expanded-block .bottom-content p span {
    font-family: HelveticaNeue-Bold;
}

.expanded-block .bottom-content > span {
    font-size: 11px;
    color: #ffffff;
    padding: 7px 23px 6px 24px;
    /*border-radius: 20px;*/
    display: inline-block;
    margin: 5px 0;
}

.expanded-block .cta-hold .btn-primary {
    padding: 17px 45px;
}

.webshop-tab-section {
    margin-right: 50px;
    margin-bottom: 30px;
}

.webshop-tab-section .heading {
    margin-bottom: 50px;
}

.webshop-tabs {
    max-width: 100%;
    width: 100%;
}

.webshop-tabs-nav {
    padding: 0;
    margin: 0;
    /*border-radius: 10px;*/
    overflow: hidden;
}

.webshop-tabs-nav li {
    float: left;
    width: 50%;
    list-style-type: none;
}



.webshop-tabs .webshop-tabs-nav a {
    background: #000000;
    color: #ffffff;
    display: block;
    font-weight: 600;
    padding: 22px 0;
    text-decoration: none;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    font-family: HelveticaNeue-Bold;
}

.webshop-tabs .webshop-tabs-nav a:hover {
    opacity: 0.8;
}

.webshop-tabs .webshop-tabs-nav .tab-active a:hover {
    opacity: 1;
}

.webshop-tabs .webshop-tabs-nav .tab-active a {
    border-bottom-color: transparent;
    cursor: default;
    background-image: linear-gradient(to bottom, #30459c, #6483ff);
}

.webshop-tabs-stage {
    clear: both;
    position: relative;
}

.webshop-tabs-stage .top-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 20px;
}

.webshop-tabs-stage .btn-wrap {
    margin-bottom: 5px;
}

.webshop-tabs-stage .btn-wrap a {
    padding: 13px 23px 13px 52px;
}

.webshop-tabs-stage .btn-wrap a span {
    font-family: HelveticaNeue-Light;
    color: #000000;
}

.color-options {
    padding: 13px 23px 13px 23px;
    /*border-radius: 10px;*/
    box-shadow: 4px 4px 20px 0 rgb(48 69 147 / 20%);
    background-color: #ffffff;
    display: flex;
    position: relative;
    margin-bottom: 5px;
}

.color-options .name {
    margin-right: 30px;
}

.color-options .name p {
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: normal;
    text-align: left;
    color: #000000;
    font-family: 'HelveticaNeue-Bold';
    margin: 0;
}

.options ul {
    display: flex;
    margin: 0;
    padding: 0;
}

.options ul li {
    list-style-type: none;
    margin: 0 10px;
}

.options ul li span {
    width: 17px;
    height: 17px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.color-1 {
    background-color: #72c6d9;
}

.color-2 {
    background-color: #7e72d9;
}

.color-3 {
    background-color: #000000;
}

.interactive-map {
    position: relative;
}

.interactive-map svg {
    position: absolute;
    width: 100%;
    z-index: 9;
}

.interactive-map svg, .interactive-map svg * {
    font-family: HelveticaNeue-Light;
}

#Group_2452,
#Group_2454,
#Group_2456,
#Group_2465,
#Group_2458,
#Group_2442,
#Group_2457,
#Group_2464,
#Group_2460,
#Group_2466,
#Group_2461,
#Group_2443,
#Group_2453,
#Group_2455,
#Group_2444,
#Group_2459,
#Group_2463,
#Group_2462 {
	display: none;
}

#Group_2467 > g > g {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.1));
}

#Group_2490,
#Group_2445,
#Group_2451,
#Group_2492,
#Group_2439,
#Group_2440,
#Group_2441,
#Group_2450,
#Group_2491,
#Group_2447,
#Group_2446,
#Group_2449,
#Group_2448,
#Group_2469{
	display: none;
}

#box1,
#box2,
#box3,
#box4,
#box5,
#box6,
#box7,
#box8,
#box9,
#box10,
#box11,
#box12,
#box13,
#box14,
#box15,
#box16,
#box17,
#box18,
#small-box1,
#small-box2,
#small-box3,
#small-box4,
#small-box5,
#small-box6,
#small-box7,
#small-box8,
#small-box9,
#small-box10,
#small-box11,
#small-box12,
#small-box13 {
	cursor: pointer;
}

.interactive-map {
    width: 1134px;
    overflow-y: hidden;
    overflow-x: auto;
}

.interactive-map.concourse svg {
    top: -45px;
}

.interactive-map.outdoor svg {
    top: -55px;
}

.interactive-map.concourse {
    background-image: url(/media/b1zi4km5/concourse-signage-map-only.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
    height: 787px;
}

.interactive-map.outdoor {
    background-image: url(/media/wfzjxgl0/outdoor-signage-map-only.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
    height: 882px;
}

.webshop-tabs-stage > div {
    overflow-x: auto;
}

@media(max-width: 1600px) {
    .webshop-single-link span {
        font-size: 16px;
    }
}

@media(max-width: 1500px) {
    .webshop-content .left-side {
        max-width: 295px;
    }
    
    .webshop-content .right-side {
        width: calc(100% - 295px);
    }
    
    .webshop-single-link span {
        font-size: 16px;
    }
    
    .webshop-single-link {
        height: 100px;
    }
    
    .webshop-acc-dropdown ul {
        padding: 0 25px;
    }
    
    .webshop-tabs-stage .btn-wrap a {
        font-size: 16px;
    }
}

@media(max-width: 1440px) {
    .three-col-wrap .col {
        width: calc(100% / 3 - 10px);
        margin: 0 5px 20px;
    }
}

@media(max-width: 1199px) {
    .webshop-section {
        padding-right: 0px;
    }
    
    .webshop-tab-section {
        margin-right: 0px;
    }
}

@media(max-width: 1024px) {
    .webshop-tabs-stage .btn-wrap, 
    .color-options {
        width: 100%;
        margin-bottom: 10px;
    }
}

@media(max-width: 991px) {
    .webshop-content .left-side {
        max-width: 100%;
    }
    
    .webshop-content .right-side {
        width: 100%;
        padding-left: 0;
        margin-top: 25px;
    }
    .webshop-acc {
        width: calc(100% / 3 - 10px);
        margin: 0 5px;
    }
    
    .webshop-filter-wrap {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -5px;
    }
    
    .webshop-filter-wrap .form-group {
        width: 100%;
        margin: 0 5px 15px;
    }
    
    .webshop-acc-head {
        padding: 10px 13px;
    }
    
    .webshop-acc-head span {
        font-size: 14px;
    }
    
    .three-col-wrap .col {
        width: calc(100% / 3 - 30px);
        margin: 0 15px 30px;
    }
}

@media(max-width: 767px) {
    .webshop-acc {
        width: calc(100% / 1 - 10px);
    }
    
    .webshop-acc-dropdown ul {
        max-width: 100%;
        padding: 0 15px;
    }
    
    .three-col-wrap .col {
        width: calc(100% / 2 - 30px);
    }
    
    .expanded-block h3 {
        font-size: 20px;
    }
    
    .expanded-block p {
        font-size: 16px;
    }
    
    .expanded-block .bottom-content p {
        font-size: 18px;
    }
}

@media(max-width: 650px) {
    .color-options,
    .options ul {
        flex-wrap: wrap;
    }
    
    .color-options .name,
    .options ul li,
    .webshop-tabs-nav li {
        width: 100%;
        margin: 0;
    }
    .webshop-tabs .webshop-tabs-nav a {
        padding: 10px 5px;
        font-size: 16px;
    }
    .webshop-tabs-stage .btn-wrap a {
        font-size: 16px;
    }
}

@media(max-width: 576px) {
    .webshop-single-link {
        width: 100%;
        height: auto;
    }
    
    .three-col-wrap .col {
        width: calc(100% / 1 - 30px);
    }
    
    .three-col-wrap .col .image {
        max-height: 100%;
    }
    
    .three-col-wrap .col .content {
        height: auto;
    }
    
    .top-btn-wrap .btn-wrap {
        min-width: auto;
        width: 100%;
        margin-bottom: 10px;
    }
}

   .webinar-speaker.speaker-wrap .speaker-single .speaker-content {
    position: static;
    padding: 15px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(0%);
}

.webinar-speaker.speaker-wrap .speaker-single {
    background: transparent;
}

.webinar-speaker.speaker-wrap .speaker-single a:after {
    display: none;
}
.webinar-speaker.speaker-wrap .speaker-single .speaker-content h5, .webinar-speaker.speaker-wrap .speaker-single .speaker-content p {
    color: #000000;
}

.webinar-speaker.speaker-wrap .speaker-single .company-logo {align-self: flex-end;padding: 0px 15px 0;}

.webinar-speaker.speaker-wrap .speaker-single {
    height: auto !important;
}

.webianar-form-text p {
    color: #000;
}
.speaker-wrap .speaker-single .speaker-content {
    position: static;
    padding: 0px 0 5px;
    transform: none;
    /*background: #fff;*/
    min-height: 140px;
}

.speaker-wrap .speaker-single {
    background: transparent;
}

.speaker-wrap .speaker-single a:after {
    display: none;
}
.speaker-wrap .speaker-single .speaker-content h5, .speaker-wrap .speaker-single .speaker-content p {
    color: #000000;
}

.speaker-wrap .speaker-single .company-logo {align-self: flex-end;padding: 0px 15px 15px;}

.speaker-wrap .speaker-single {
    height: auto !important;
    width: calc(100% / 5);
    /*border: 2px solid #253371e6;*/
    padding: 2px;
}

.speaker-wrap .speaker-single a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.company-logo img {
  
   /* max-width: 100px;*/
}

/*.form-group.div-7861 {
    display: none;
}*/

g#cont1 {
    display: none;
}

g#cont2 {
    display: none;
}

g#cont3 {
    display: none;
}

/*Sponsor company-description */
.company-description {
    position: absolute;
    background-color: #30459c;
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    bottom: 100%;
    min-width: 335px;
    display: none;
    z-index: 9;
}

.company-description p {
    margin: 0 0 5px;
    color: #ffffff;
}

.company-description p strong {
    color: #ffffff;
}

.c-t-box a {
    position: relative;
}

.c-t-box a:hover .company-description {
    display: block;
}

@media (max-width: 768px) {
    .company-description {
        width: 100%;
        min-width: auto;
    }
}


.sub-section-speaker p {
    font-family: HelveticaNeue-Bold;
    font-size: 16px;
}

.agenda-popup-wrap .summary {
    padding: 0;
}

.agenda-popup-wrap .secondary-head {
    margin-bottom: 15px;
}

.three-col-wrap .col .content h6 span {
    display: block;
}

.c-t-inline-5 .c-t-inline-each {
    flex-wrap: wrap;
}

.c-t-inline-5 .c-t-inline-each .category-sub {
    width: 100%;
    text-align: center;
    margin-bottom: auto;
}
.speaker-wrap.webinar-speaker .watch-webinar {
    text-align: left;
}

.single-category-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 30px 0;
    width: 50%;
    border-right: 1px solid #ddd;
}
.single-category-wrap:last-child {
    border-right: 0;
}
.tier-listing-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
.tier-title {
    width: 100%;
    text-align: center;
}

.single-tier {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
}

.single-tier .sponsor-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 5px 15px;
}

.tier-title p.category-sub {
    margin: 0;
}

@media(max-width: 576px) {
    .single-tier .sponsor-item {
        width: 100%;
    }
}

.pavilion-section .content-wrap .row-theme .img-wrap {
    max-width: 150px;
}

/*Sponsor slider*/
.sponsor-logo-box {
    width: calc(100% / 5 - 30px);
    margin: 0 15px;
    padding: 15px;
}

.sponsor-logo-box.swiper-slide {
    margin: 0;
}

.sponsor-slider-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.sponsor-slider {
    /*border-radius: 10px;*/
    -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: 30px;
    margin: 0 0 2.813rem;
}

.content-left .sponsor-slider {
    margin-right: 0px;
}

.sponsor-heading h2 {
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    font-family: HelveticaNeue-Light;
    font-weight: normal;
}

@media(max-width: 1199px) {
    .content-left .sponsor-slider {
        margin-right: 0px;
    }
}
.listing__sponsor__wrapper .c-t-sponsors-container {
    justify-content: center;
}

.webshop-contact-details {
    background-color: #ffffff;
    -webkit-box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
    box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
    padding: 15px;
    margin: 20px 0;
    border-radius: 5px;
}

.webshop-contact-details p {
    margin-bottom: 10px;
}

/*Pagination styles*/
.pagination {
    display: inline-flex;
    list-style-type: none;
    padding: 0;
    border: 1px solid #30459c;
    width: auto;
    border-radius: 5px;
    overflow: hidden;
}

.page-item {
    text-align: center;
    background-color: #ffffff;
    margin: 0;
    border-right: 1px solid #afb6d4;
    margin: 7px 0;
}

.speaker-pagination {
    display: flex;
    justify-content: center;
}

.page-item:last-child {
    border: 0;
}

.page-link {
    font-family: HelveticaNeue-Bold;
    padding: 0px 13px;
}

@media(max-width:1199px) {
    .pagination {
        flex-wrap: wrap;
    }
}

@media(max-width:576px) {
    .pagination {
        border: 0;
    }
    .page-item {
        border: 1px solid #afb6d4;
        margin: 5px;
        width: 30px;
        height: 30px;
    }
    
    .page-link {
        padding: 0 0;
        width: 100%;
        height: 100%;
        line-height: 30px;
    }
    .page-item:last-child {
        border: 1px solid #afb6d4;
    }
}

.noresultset {
    position: relative;
    padding-bottom: 46px;
}

.noresultset:after {
    content: "NO RESULT";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    padding: 5px 5px;
    font-weight: 700;
    top: 0;
    font-size: 20px;
}

.about-filter-section.speaker-filter-section .exhibitors-inner .exhibitor-item {
    transform: translate3d(0, 100px, 0);
    animation: come-in 2s ease forwards;
}

.divide-col > .container > .listing__sponsor__wrapper .c-t-box {
    width: 100%;
}

/*Header hydrogen logo added*/
.site-header-main .logo-hold {
    max-width: 35rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        align-content: flex-start;
}

.site-header-main .logo-hold a {
    max-width: 10.875rem;
    width: 100%;
    margin-right:0.938rem;
}

.site-header-main .logo-hold a img {
    width: 100%;
    max-width: 100%;
    max-height: none;
}

.site-header-main .logo-hold a:nth-child(2) {
    margin-right: 0;
}



@media(max-width: 950px) {
    .site-header-main .logo-hold {
    
        float: none;
    }

    .site-header-main .cta-hold {
        text-align: center;
    }

    .site-header-main .cta-hold .cta-hold-inner {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .cta-wrapp-withtext {
        text-align:center;
        display: flex;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        align-items: center;
    }
    .site-header-main .cta-hold .cta-hold-inner .btn-primary {
        margin-right: 0.5rem!important;
    }
    .site-header-main .event-info {
        width: auto;
        float: none;
       
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .event-info-inner {
        margin: auto;
        width: auto;
    }
    
}

@media(max-width: 539px) {
    .site-header-main .logo-hold {
        margin-bottom: 10px;
    }
}

.hamburger {
    top: 68%;
}

@media screen and (max-width: 1024px) {
    .events-wrap-inner-page .events-single .content p {
        display: block;
    }
    
    .events-wrap-inner-page .events-single .content .cta-hold {
        display: inline-block;
    }

    .events-wrap-inner-page .events-single .content .sec-content h5 {
        min-height: auto;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }
    section.events-wrap.threecol-listing {
      margin-bottom: 1.813rem;  
    }
    .events-wrap-inner-page .events-single{
        top: 0;
        background-color: rgba(48, 69, 156, 1);
        /*margin-top: -10px;*/
        z-index: 99;
        position: relative;
        flex-direction: column;
        /*margin-bottom: 2rem;*/
    }
    /*.events-wrap-inner-page .events-wrap-inner {*/
    /*    margin: 0;*/
    /*}*/
    .events-wrap-inner-page .events-single .content{
        padding: 20px;
    }
    .events-wrap-inner-page .events-single {
        /*background-color: rgba(48, 69, 156, 1);*/
    }
}
.pagination-wrapper ul li {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}


    @media only screen and (min-width: 577px) {
        .pagination-wrapper ul li:first-child {
            border-right: 1px solid #afb6d4;
            margin: 7px 0;
        }
    }

/*Header with supporter logo*/
.supporter-logo-wrap {
    padding: 0 15px;
    margin-left: auto;
}

.supporter-title h5 {
    font-size: 14px;
    margin-bottom: 5px;
    text-align: center;
}

.site-header-main .logo-hold {
    align-items: center;
}

.supporter-logo-wrap .logo {
    text-align: center;
}

.top-bar-wrap p:nth-child(1) {
    order: 2;
}

.top-bar-wrap p:nth-child(2) {
    font-family: Dubai-Light;
}

.top-bar-wrap p {
    width: 100%;
    text-align: center;
}


@media (max-width: 1199px) {
    .supporter-logo-wrap {
        margin: auto;
        max-width: 194px;
        float: left;
    }
}
@media (max-width: 1199px) {
        .top-bar {
        text-align: center;
    }
}
@media (max-width: 1024px) {
    .supporter-logo-wrap {
        float: none;
        margin: 15px auto;
    }
    .site-header-main .header-col {
        float: none;
    }

    .scrolled .supporter-logo-wrap {
       display: none;
    }
}

@media (max-width: 1199px) {
    .top-bar-wrap p {
        width: 100%;
        text-align: center;
    }
    .site-header-main .event-info h3, .site-header-main .event-info p {
        text-align: center;
    }
}
    .top-bar-wrap {
    background: #30458f;
    display: block;
    width: 100%;
}

.top-bar-wrap p {
    color: #ffffff;
    margin-bottom: 0;
    font-size: 13px;
}

.top-bar {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 10px;
    justify-content: space-between;
}
.text-center {
    text-align: center!important;
}
.o-hidden .header-col, .o-hidden .supporter-logo-wrap {
    opacity: 0.5;
}

.swiper-container-free-mode > .swiper-wrapper{
  transition-timing-function : linear;
}
.swiper-img-carousel-wrap {
    margin: 25px 0px 2.813rem;
    box-shadow: -1px 1px 20px -5px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: -1px 1px 20px -5px rgb(0, 0, 0, 0.13);
}

.swiper-img-carousel-wrap .head {
    background: #30458f;
    height: 130px;
}

.swiper-img-carousel-wrap .head h2 {
    color: #fff;
    margin-top: 15px;
    font-size: 17px;
    font-weight: 400;
    padding: 20px !important;
    text-transform: uppercase;
    margin: 0;
}
/*.swiper-img-carousel-wrap .carousel-img-slider{*/
/*    box-shadow: 0 10px 20px -5px rgb(0 0 0 / 13%);*/
/*    -webkit-box-shadow: 0 10px 20px -5px rgb(0 0 0 / 13%);*/
/*    height: 130px;*/
/*}*/
.swiper-img-carousel-wrap .img-slider .swiper-slide {
    width: 165px;
    min-height: auto;
    background-color: transparent;
    padding: 0 0;
}
.swiper-img-carousel-wrap .img-slider {
    height: 100px;
}
.swiper-img-carousel-wrap .img-slider .swiper-slide .img-wrap {
    padding: 15px;
}
@media (max-width: 1366px) {
    .swiper-img-carousel-wrap .head h2 {
        font-size: 14px;
    }
}
@media (max-width: 992px) {
    .swiper-img-carousel-wrap .head {
        height: auto;
    }
}

.supporter-logo-wrap p {
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
}

.supporter-logo-wrap .logo-wrap a {
    max-width: 150px;
    margin: 0 5px;
    display: inline-block;
}
.swiper-img-carousel-wrap .img-slider .swiper-slide .img-wrap {
    max-width: 150px!important;
}
.swiper-img-carousel-wrap .head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.agenda-wrapper .agenda-col-wrap .agenda-col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

@media(max-width: 768px) {
    .agenda-wrapper .agenda-col-wrap .agenda-col {
        flex: none;
        max-width: 100%;
    }
}
.swiper-img-carousel-wrap .carousel-img-slider .img-slider .swiper-slide {
    margin-right: 0 !important;
}

.swiper-img-carousel-wrap .img-slider .swiper-slide .img-wrap {
    padding: 15px 10px;
    /*background-color: #ffffff;*/
}

.speaker-wrap {
    margin-bottom: 2.813rem;
}
.speaker-wrap .speaker-single .speaker-content p b {
    font-weight: bold;
}
.gol-sponsor-inner {
    border: 0;
}

/*travel page*/
.animation-for-box img {
    width: 100%;
    box-shadow: 0 0 16px rgb(0 0 0 / 35%);
    -webkit-box-shadow: 0 0 16px rgb(0 0 0 / 35%);
    moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.35);
}

.animation-for-box {
    padding: 50px 0 30px;
    margin-right: 50px;
}

.animation-for-box .col-md-3.column > div {
    height: 100%;
    position: relative;
    padding-bottom: 68px;
    transition: all .3s ease;
}

.animation-for-box .col-md-3.column > div:hover {
    transition: all .3s ease;
    transform: translateY(-10px);
}

.animation-for-box .col-md-3.column {
    padding: 0;
    margin: 0 15px;
    width: calc(100% / 4 - 30px);
    max-width: 100%;
    flex: none;
}

.animation-for-box .col-md-3.column > div p {
    width: 100%;
}

.animation-for-box .description-wrap p:first-child, .animation-for-box .description-wrap p:first-child strong {
    font-size: 22px;
    font-family: HelveticaNeue-Medium;
    margin-bottom: 7px;
    color: #30459c;
    font-weight: inherit;
}

.animation-for-box .description-wrap p:nth-child(2) {
    font-size: 17px;
}

.animation-for-box .description-wrap {
    display: flex;
    flex-wrap: wrap;
}

.animation-for-box .button-wrap {
    margin: auto auto 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}

.animation-for-box .button-wrap p {
    margin: 0;
}


@media(max-width: 1024px) {
    .animation-for-box {
        margin-right: 0px;
        padding: 30px 0 30px;
    }
    
}

@media(max-width: 991px) {
    .animation-for-box .col-md-3.column {
        width: calc(100% / 2 - 30px);
        margin-bottom: 2.813rem;
    }
    
    .animation-for-box .col-md-3.column > div {
        padding-bottom: 50px;
    }
}

@media(max-width: 450px) {
    .animation-for-box .col-md-3.column {
        width: calc(100% / 1 - 30px);
    }
    
    .animation-for-box .button-wrap {
        margin: auto auto 0;
        position: static;
        transform: none;
    }
    
    .animation-for-box .col-md-3.column > div {
        padding-bottom: 0px;
    }
}


.contact-wrap-travel {
    background-image: url(/media/kigazh0z/footer-bg.jpg);
    background-size: cover;
    text-align: center;
    padding: 30px;
    margin: 30px 0;
}

.col-full-width .full-width-inner .contact-wrap-travel p, .col-full-width .full-width-inner .contact-wrap-travel a {
    color: #ffffff;
}

.contact-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.left-side.col-md-6,.right-side.col-md-6 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: auto;
    max-width: 100%;
    flex: none;
}

.contact-wrap-travel p {
    text-align: center!important;
}

.left-side.col-md-6 {
    border-right: 2px solid #ffffff;
}

@media(max-width: 576px) {
    .left-side.col-md-6, .right-side.col-md-6 {
        width: 100%;
        border: 0;
    }
}


.margin-right-50 {
    margin-right: 50px;
}

@media(max-width: 1199px) {
    .margin-right-50 {
        margin-right: 0px;
    }
}

.table-wrap th {
    padding: 10px;
}

@media(max-width: 700px) {
    .table-wrap {
        overflow: auto;
    }

    .table-wrap table {
        width: 653px !important;
    }
}
.sherpa-blue {
    -webkit-box-shadow: inset 4px 0 0 0 #004650;
    box-shadow: inset 4px 0 0 0 #004650;
}
.sherpa-blue:after {
    background-color: #004650;
}
.col-box.sherpa-blue:before {
    background-color: #004650;
}

.ingo_login_widget .ingo_login_widget_social_button_linkedin .ingo_login_widget_social_button_icon svg,.ingo_login_widget .ingo_login_widget_social_button_linkedin .ingo_login_widget_social_button_text,.ingo_login_widget .ingo_login_widget_social_button_facebook .ingo_login_widget_social_button_icon svg,.ingo_login_widget .ingo_login_widget_social_button_facebook .ingo_login_widget_social_button_text,.ingo_login_widget .ingo_login_widget_social_button_twitter .ingo_login_widget_social_button_icon svg,.ingo_login_widget .ingo_login_widget_social_button_twitter .ingo_login_widget_social_button_text
{
    color:#ffffff!important;
}
#pageId-19960 .cpf-site.site-footer:after,#pageId-19959 .cpf-site.site-footer:before {
    background-color: #e9540d;
}

#pageId-19960 .cpf-site {
    background-color: #e9540d;
}

#pageId-19960 .social-icons-wrap,#pageId-19959 .social-icons-wrap {
    background-color: #e9540d;
}

#pageId-19960 .cpf-form-footer-section .contact-block {
    color: #e9540d !important;
}

#pageId-19960 .counter-single p,#pageId-19959 .counter-single p {
    color: #e9540d;
}

#pageId-19960 .site-header-main .cta-hold .cta-hold-inner .btn-primary, #pageId-19959 .site-header-main .cta-hold .cta-hold-inner .btn-primary{
    background-color: #e9540d;
}

#pageId-19960 .top-bar-wrap,#pageId-19959 .top-bar-wrap, #pageId-3288 .top-bar-wrap{
    background: #e9540d;
}
#pageId-19960 .site-footer, #pageId-19959 .site-footer, #pageId-3288 .site-footer{
    background: #e9540d!important;
}
#pageId-19960 .primary-nav>li.active>a,#pageId-19960 .primary-nav>li:focus>a,#pageId-19960 .primary-nav>li:hover>a, #pageId-19959 .primary-nav>li.active>a,#pageId-19959 .primary-nav>li:focus>a,#pageId-19959 .primary-nav>li:hover>a{
    color: #e7530f;
}
@media screen and (min-width: 1025px)
{
    #pageId-19960 .sub-menu,#pageId-19959 .sub-menu{
    background: #e9540d;
}
}
#pageId-19959 .nav-wrapper .primary-nav,#pageId-19960 .nav-wrapper .primary-nav {
    border-top: 1px solid #e9540d;
}
#pageId-19960 ::selection,#pageId-19959 ::selection {
    background: #e9540d;
}

#pageId-19959 .primary-nav>li:hover>a:after,#pageId-19960 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}



@media screen and (max-width: 1199px){
    #pageId-19960 .nav-wrapper,#pageId-19959 .nav-wrapper {
        background: #e9540d;
    }
}

@media (max-width: 1199px){
    #pageId-3288 .add-sub-menu li,#pageId-19960 .add-sub-menu li {
        background: #e9540d;
    }
}


#pageId-19960 .hamburger, #pageId-19960 .hamburger:after, #pageId-19960 .hamburger:before,#pageId-3288 .hamburger, #pageId-3288 .hamburger:after, #pageId-3288 .hamburger:before {
    background: #e9540d;
}

@media screen and (max-width: 1199px){
    #pageId-19960 .primary-nav>li,#pageId-3288 .primary-nav>li {
    border-bottom: 1px solid #ffffff;
}
}


@media screen and (max-width: 1199px)
{
    #pageId-19960 .sub-menu .menu-toggle-back,#pageId-3288 .sub-menu .menu-toggle-back {
    background: #e9540d;
}
}
@media screen and (max-width: 950px){
    #pageId-19960 .primary-nav>li.active>a, .primary-nav>li:focus>a, .primary-nav>li:hover>a,#pageId-3288 .primary-nav>li.active>a, .primary-nav>li:focus>a, .primary-nav>li:hover>a{
    color: #ffffff;
}
}

@media screen and (max-width: 950px)
{
    .sub-menu, .sub-menu ul {
    background: #344793;

}
}
.ingo_community_widget {
    margin-bottom: 20px!important;
}

.sponsor-profile {
    margin-right: 50px;
    background-color: #ffffff;
    -webkit-box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
    box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
    padding: 30px;
    /*border-radius: 10px;*/
}

.sponsor-profile-logo {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.sponsor-profile-content {
    width: 100%;
    margin-bottom: 20px;
}

.sponsor-profile .btn-primary {
    border: 1px solid #30459c;
}

@media(max-width: 1199px) {
    .sponsor-profile {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .tier-listing-wrap {
        display: block;
    }
    .single-category-wrap {
        width: 100%;
        border-right: none;
    }
}
#pageId-9680 .site-header-main .logo-hold a:nth-child(2) {
    display: none;
}
.single-category-wrap .sponsor-item .logo {
    max-width: 130px;
}
.single-category-wrap .tier-title p.category-sub {
    margin-bottom: 30px;
}
@media(max-width: 700px) {
    .single-category-wrap {
        margin: 15px 0;
    }
    
    .c-t-large .c-t-header, .tier-title p.category-sub {
        margin-bottom: 15px;
    }
}
/*.site-header-main .cta-hold .cta-hold-inner .btn-primary:last-child {*/
/*    margin-right: 4px;*/
/*}*/

.speaker-moderator-wrap {
  
}

.moderator-wrap .card-body .jobTitle {
   color: #184ca8!important; 
}


.speaker-moderator-wrap .single-speaker-item {
    width: calc(100%/5 - 50px);
    margin: 20px 0px;
    display: inline-flex;
}
.speaker-moderator-wrap .moderator-item {
    width: calc(100%/5 - 40px);
    margin: 20px 0px;
    display: inline-flex;
}
.moderator-wrap .highlighted-text{
    background: #184ca8!important;
    color: #fff!important;
}

.moderator-wrap .card-body {
    padding: 9px 6px 13px !important;
}

.single-speaker-item .card-up{
    max-height: 140px;
}
.single-speaker-item .card-body, .speaker-moderator-wrap .moderator-item .card-body{
        min-height: 120px;
}

.grid-section>div>div.container {
    margin-right: 40px!important;
    padding-right: 40px;
}

@media(max-width: 950px) {
    .speaker-moderator-wrap .single-speaker-item, .speaker-moderator-wrap .moderator-item {
        width: calc(100%/5 - 20px);
        margin: 20px 0px;
        display: inline-table;
    }
    .grid-section>div>div.container {
        margin-right: 20px!important;
        /*padding-right: 10px!important;*/
    }
} 
@media(max-width: 991px) {
    .speaker-moderator-wrap .custom-speaker-wrapper, .custom-speaker-wrapper .card-body, .moderator-wrap {
        width: 100%;
    }
    .speaker-moderator-wrap {
        display: block;
    }
    .moderator-wrap .face {
        width: 20%;
    }
    .moderator-center {
        position: relative;
        top: 0;
        right: 0;
    }
    .speaker-moderator-wrap .single-speaker-item, 
    .speaker-moderator-wrap .moderator-item,
    .speaker-moderator-wrap  .col-lg-2.col-md-2.mb-lg-0.mb-2.paddingLeft0 {
        width: calc(100%/5 - 0px);
        margin: 20px 6.5px;
        display: inline-table;
        max-width: calc(100%/5 - 0px);
    }
    
    .speaker-moderator-wrap .card-wrapper {
        min-width: 140px;
    }
    
}
@media(max-width: 600px) {
    .moderator-wrap .face {
        width: 100%;
    }
    .speaker-moderator-wrap .card-wrapper {
        margin: 0 auto 10px;
    }
    .speaker-moderator-wrap {
          width: 100%;
    }
    .speaker-moderator-wrap .single-speaker-item, .speaker-moderator-wrap .moderator-item {
        width: calc(100%/3 - 50px);
        display: inline-table;
        margin: 0px 5px 0;
    }
     .single-speaker-item .col-lg-2.col-md-2.mb-lg-0.mb-2.paddingLeft0{
        margin-bottom: 0px!important;
    }
    .speaker-moderator-wrap .card-wrapper {
        min-width: 120px;
    }
    .agenda-popup-wrap .modal .modal-full-height .modal-content .modal-body>p:after {
        left: 0;
    }
}

@media(max-width: 400px) {
    .speaker-moderator-wrap .single-speaker-item, .speaker-moderator-wrap .moderator-item {
       width: 100%;
        display: block;
    }
    .speaker-moderator-wrap .card-wrapper {
        min-width: 170px;
    }
   
}
.sub-section-speaker p {
    font-family: unset;
    font-size: unset;
}
div#spw-1577 {
    display: none;
}
.three-column-layout .content-wrap .row-theme{
    width: calc(33% - 50px);
}

/*.three-column-layout .content-wrap .row-theme .img-wrap {
    max-width: initial;
}*/

@media screen and (max-width: 575px) {
    .three-column-layout .content-wrap .row-theme {
        width: calc(50% - 20px);
        margin: 15px 10px;
    }
}
@media screen and (max-width: 450px) {
    .three-column-layout .content-wrap .row-theme {
        width: calc(100% - 20px);
        margin: 15px 10px;
    }
}

/*Gastech 2022 styles starts here*/

.site-header-main .header-row {
    background-image: linear-gradient(90deg, rgba(101,156,197,1) 0%, rgba(52,71,147,1) 39%);
    padding: 1.25rem 0;
}

.nav-wrapper .primary-nav>li>a:after {
    display: none;
}

.site-header-main .logo-hold,
.site-header-main .cta-hold{
    flex-wrap: wrap;
}
.site-header-main .cta-hold .cta-hold-inner .btn-primary {
    margin-right: 0;
    min-width: 180px;
}
.site-header-main .logo-hold a:nth-child(2) {
    border-left:1px solid #fff;
    max-width: 8.75rem;
    padding: 0 0.938rem;
    
}
.site-header-main .logo-hold a:nth-child(3) {
    max-width: 5.625rem;
}

body.scrolled .site-header-main .logo-hold a {
    max-width: 150px;
}
body.scrolled .site-header-main .logo-hold a:nth-child(2) {
    max-width: 120px;
}
body.scrolled .site-header-main .logo-hold a:nth-child(3) {
    max-width: 60px;
}
body.scrolled .site-header-main .logo-hold a:nth-child(3) h6 {
    font-size: 5px;
}
.site-header-main .logo-hold a:nth-child(3)  h6 {
    color: #fff;
    font-family: HelveticaNeue-light;
    margin-bottom: 0;
    font-size: 0.5rem;
    text-align: center;
    margin-top: 0.5rem;
    font-weight: inherit;
}
.site-header-main .logo-hold .event-info h3 {
    text-transform: uppercase;
    font-size: 1.125rem;
    color: #fff;
    margin-top: 0.5rem;
}
.site-header-main .cta-hold .event-info {
    text-align: right;
    justify-content: right;
    display: block;
}
.site-header-main .cta-hold {
    max-width: 600px;
    justify-content: end;
}
.site-header-main .cta-hold .event-info h3 {
    text-transform: uppercase;
    font-size: 18px!important;
    color: #fff;
    text-align: right;
    margin-top: 0px;
}
.site-header-main .cta-hold .event-info a {
    display: block;
    color: #fff;
    font-size: 16px;
    margin-top: 5px;
}

.primary-nav>li:after {
    content: '';
    position: absolute;
    border-right: 2px solid #fff;
    top: 16px;
    right: 0;
    height: 14px;
}

.primary-nav>li>a {
    padding: 16px 30px;
}
.primary-nav>li:last-child:after {
    border-right: none;
}
.events-wrap-inner .events-single .cta-hold{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    
}


@media screen and (max-width: 1199px) {
    .site-header-main .logo-hold a {
        max-width: 160px;
    }
    
    
    .site-header-main .cta-hold .cta-hold-inner .btn-primary {
        font-size: 13px!important;
        padding: 6px 6px 4px!important;
    }
    .primary-nav>li>a {
        text-align: center;
    }
}


@media screen and (max-width: 1199px) {
    .primary-nav>li>a {
        padding: 16px 20px;
    }
    .events-wrap .events-single h5 {
        top: 5%;
        font-size: 1rem;
        padding: 40px 10px;
    }
}
@media screen and (max-width: 1100px) {
   
    .speaker-wrap .speaker-single .speaker-content {
        padding: 15px 0;
        min-height: 120px;
    }
}
@media screen and (max-width: 950px) {
    .site-header-main .logo-hold{
        justify-content: left;
       
    }
    .site-header-main .cta-hold .event-info {
        justify-content: center;
        width: 90%;
        margin: 0 auto;
    }
   
    .site-header-main .cta-hold {
        max-width: 100%;
    }
    .speaker-wrap {
        margin-right: 0px;
    }
    .primary-nav>li>a {
        text-align: left;
    }
    .events-wrap .events-single h5 {
        top: 35%;
        font-size: 1.25rem;
        padding: 40px 10px;
    }
}

.col-full-wrap-inner .left-side,
.col-full-wrap-inner .right-side {
    width: 100%;
}



.col-full-wrap-inner p {
    max-width: 100%;
}
@media screen and (max-width: 800px) {
    
    .footer-column h5, .footer-column, .contact-block, .footer-column a {
        text-align: center;
    }
}

@media screen and (max-width: 480px) {
    .site-header-main .logo-hold a:nth-child(1) {
        max-width: 100px;
    }
    .site-header-main .logo-hold a:nth-child(2) {
        max-width: 100px;
    }
    .site-header-main .logo-hold a:nth-child(3) {
        max-width: 40px!important;
    }
}
@media screen and (max-width: 360px) {
    .site-header-main .logo-hold a {
        max-width: 110px;
    }
}
@media screen and (max-width: 991px) {
.btn-primary {
    padding: 8px;
}
}

.hero-slider, .hero-slider-inner {
    position: relative;
}

.hero-slider .counter-wrap-inner, 
.hero-slider-inner .counter-wrap-inner  {
    position: absolute;
    bottom: 18px;
    width: 100%;
}
 .hero-slider-inner {
   height: 490px;
}
.hero-slider .counter-wrap-inner .swiper-slide, 
.hero-slider-inner .counter-wrap-inner .swiper-slide {
    min-height: auto!important;
    padding : 0;
    overflow: unset;
    width: calc(100%/8 - 10px);
    padding: 0 20px;
    position: relative;
}

.counter-single, .counter-single.swiper-slider {
    background: transparent;
}

.counter-single p {
    color: #fff;
    font-family: HelveticaNeue-light;
    font-size: 1.125rem;
}

.counter-single h3 {
    color: #fff;
}
.hero-slider .counter-wrap-inner .counter-single,
.hero-slider-inner .counter-wrap-inner .counter-single{
    border-right: 1px solid #fff;
    height: 5.938rem;
}
.hero-slider .counter-wrap-inner .counter-single:last-child,
.hero-slider-inner .counter-wrap-inner .counter-single:last-child{
    border-right: 0;
} 
@media screen and (max-width: 1199px) {
    .hero-slider .counter-wrap-inner .counter-single::after,
    .hero-slider-inner .counter-wrap-inner .counter-single::after{
        right: 0;
    }
    
}
@media screen and (max-width: 950px) {
    .events-wrap-inner .events-single .find-btn {
        display: none;
    }
    
    body.scrolled .site-header-main .logo-hold a:nth-child(3) {
        display: none;
    }
}

.hero-slider > .swiper-wrapper {
    min-height: 460px;
} 
.video-section-wrapper h2 {
    font-size: 2rem;
    font-family: HelveticaNeue-light;
    font-weight: 400;
}

.video-section-wrapper .center-btn .popup-youtube img {
    width: 75%;
    margin: 0 auto;
    display: block;
    border-radius: 50%;
}

.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-top: 24px solid #72bdd0;
    border-left: 24px solid transparent;
}
.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row::before {
    content: '';
    position: absolute;
    top: -4px;
    right: -5px;
    border-top: 30px solid #fff;
    border-left: 30px solid transparent;
    z-index: 4;
}
.about-filter-section .exhibitors-inner .exhibitor-item {
    position: relative;
    border: 1px solid #30459c;
}
.about-filter-section .exhibitors-inner .exhibitor-item::after {
     content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-top: 22px solid #30459c;
    border-left: 22px solid transparent;
}
.about-filter-section .exhibitors-inner .exhibitor-item::before {
    content: '';
    position: absolute;
    top: -4px;
    right: -5px;
    border-top: 30px solid #fff;
    border-left: 30px solid transparent;
    z-index: 4;
}

.site-header-main .logo-hold a:last-child {
    border-right:0!important;
    padding-right: 0;
    margin-right: 0;
}

@media screen and (max-width: 1199px) {
    .site-header-main .cta-hold {
        max-width: 410px;
    }
    
    .site-header-main .container {
        padding: 0 15px;
    }
}
.body.scrolled .site-header .logo-hold .event-info {
    display: block;
}
@media screen and (max-width: 1100px) {
    .site-header-main .cta-hold .cta-hold-inner {
        height: 50px;
        align-items: flex-end;
    }
    .site-header-main .logo-hold .event-info h3 {
        margin-top: 0;
    }
    .site-header-main .cta-hold .event-info {
        margin-top: 0rem;
    }
    
    .allsecuretext {
        max-width: 100%;
        margin-top: 1rem;
    }
    
}
.swiper-img-carousel-wrap.container {
    padding-right: 0!important;
    max-width: 100%;
}
@media screen and (max-width: 1199px) {
    .site-header-main .cta-hold {
        max-width: 530px;
        margin: 0 auto;
    }
    .hero-slider .counter-wrap-inner .swiper-slide {
        padding: 0 8px;
    }
    
    .social-icons-wrap {
        max-width: 50px;
        top: 45%; 
    }
    footer .container {
        padding: 0 15px;
    }
    .site-header-main .cta-hold .cta-hold-inner .btn-primary {
        margin-right: 0;
        min-width: 135px;
    }
    .events-wrap, .speaker-wrap {
        margin-right: 10px!important;
    }
}
    .ad-banner-wrap {
        text-align: center;
        margin-bottom: 2.813rem;
    }
@media screen and (max-width: 580px) {
    .site-header-main .cta-hold .cta-hold-inner {
        height: auto;
        align-items: flex-end;
    }
    .site-header-main .logo-hold a:nth-child(3) {
        max-width: 64px;
        margin-right: 0;
        margin-top: 10px;
    }
    
    .site-header-main .cta-hold .event-info h3 {
        text-align: center;
    }
}


.events-wrap-inner .events-single .content .cta-hold {
    position: relative;
    bottom: 0;
    text-align: center;
    margin: 0 auto;
}
@media(max-width:950px){
    .events-wrap-inner .events-single .content .cta-hold {
    position: absolute;
    bottom: 20px;
}
.events-wrap .events-single{
    padding-bottom: 50px;
}
}
.btn-fullwidth-wrap .cta-hold-inner {
     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.btn-fullwidth-wrap a {
    width: calc(100%/3 - 30px);
    margin-right: 15px;
}

@media screen and (max-width: 580px) {
    .btn-fullwidth-wrap a {
        width: calc(100%/2 - 30px);
        margin-right: 15px;
    }
    .events-wrap .events-single h5 {
        font-size: 1.5rem;
    }
    
}
@media screen and (max-width: 400px) {
    .btn-fullwidth-wrap a {
        width: 100%;
        margin-right: 15px;
    }
    .site-header-main .logo-hold a:nth-child(3) {
        max-width: 50px!important;
        padding-left: 10px;
        margin-top: 0px;
    }
    .site-header-main .logo-hold a:nth-child(2) {
        max-width: 60px!important;
        border-left: 0;
        padding: 0;
    }
    
    .site-header-main .logo-hold {
        width: 100%;
    }
    .menu-icon {
        display: inline-block;
        float: right;
        position: absolute;
        right: 15px;
        top: 1.25rem;
      
    }
    
}
.btn-fullwidth-wrap a:last-child {
    margin-right: 0;
}
.btn-fullwidth-wrap {
    margin-right: 50px;
}
.ticker-tape .ticker-tape-collection {
    display: table-cell;
    position: relative;
    animation: ticker-tape-scrolling 25s linear infinite running;
}
.social-icons-wrap + .ticker-tape {
    margin-top: 20px;
    margin-bottom: 0;
}
.ticker-tape-wrap {
    padding: 0 25px;
}

.video-section-wrapper .video-side {
    background-size: cover;
}
.site-header .cta-hold-inner {
    padding-bottom: 13px;
}
.site-header-main .cta-hold .cta-hold-inner .btn-primary {
    transition: 0.2s all;
}
.site-header-main .cta-hold .cta-hold-inner .btn-primary:hover {
    background: #fff;
    color: #72bdd0;
}

@media screen and (max-width: 1620px) {
    footer .container {
        max-width: 1520px;
    }
    
    
}
@media screen and (max-width: 1030px) {
    .site-header-main .cta-hold {
        max-width: 420px;
    }
    .site-header-main .cta-hold .cta-hold-inner .btn-primary {
        min-width: 150px;
    }
    .site-header-main .cta-hold .cta-hold-inner .btn-primary {
         margin-right: 0;
        min-width: 125px;
    }
}

@media screen and (max-width: 950px) {
    .primary-nav>li:after {
        display: none;
    }
    .site-header-main .cta-hold .event-info a {
        text-align: center;
    }
    .events-wrap, .speaker-wrap {
        margin-right: 0!important;
    }
    
    .primary-nav>li {
        border-bottom: 1px solid #5a6eb3;
    }
    .hero-slider .counter-wrap-inner .counter-single,
    .hero-slider-inner .counter-wrap-inner .counter-single{
        height: auto;
    }
}
@media screen and (max-width: 480px) {
    body.scrolled .menu-icon {
        height: 20px;
    }
    .site-header-main .cta-hold .event-info {
        padding-top: 0;
    }
    .site-header-main .cta-hold .event-info h3 {
        font-size: 10px!important;
    }
    .speaker-wrap .speaker-single .speaker-content {
        min-height: 140px;
    }
    .speaker-wrap .speaker-single {
        width: calc(100% / 2)!important;
    }
}
@media screen and (max-width: 600px) { 
    .speaker-wrap .speaker-single {
        width: calc(100% / 2)!important;
    }
    .slider-contents h1 br {
        display: none;
    }
    .slider-contents .btn-primary {
        margin-right: 50px;
    }
}

.full-width-inner .heading h2 {
    font-size: 2rem;
    font-family: HelveticaNeue-light;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left;
    margin-bottom: 1.75rem;
}

.full-width-inner p {
    color: #343434!important;
    font-size: 1.125rem!important;
    line-height: 23px!important;
}
/*#pageId-1061 iframe {
    width: 100%;
}*/

.about-filter-section.speaker-filter-section .exhibitors-inner .exhibitor-item a {
    cursor: default;
}
.four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
    border:1px solid #72bdd0;
}
.four-column-box.listing-section.bg-grey .listing-content-wrap .icon-section .section-wrapper .row-icon {
    position: relative;
}
.four-column-box.listing-section.bg-grey .listing-content-wrap .icon-section .section-wrapper .row-icon::before {
    content: '';
    position: absolute;
    top: -4px;
    right: -5px;
    border-top: 30px solid #f6f6f6;
    border-left: 30px solid transparent;
    z-index: 4;
}
.four-column-box.listing-section.bg-grey .listing-content-wrap .icon-section .section-wrapper .row-icon::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-top: 22px solid #72bdd0;
    border-left: 22px solid transparent;
}

#pageId-25394 .c-t-box {
    width: 100%;
}
#pageId-25394  .listing__sponsor__wrapper {
    margin-left: 0;
}


#pageId-6501 .full-width-inner .heading h2 {
    font-size: 20px!important;
    font-weight: 700;
}
#pageId-6501 .col-full-width .full-width-inner p {
    font-size: 15px!important;
    color: #000!important;
}
#pageId-6501 .col-full-width .full-width-inner ul li {
    font-size: 15px!important;
}

.video-image-wrap {
     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
}

.video-image-wrap .video {
    width: 49%;
}
.video-image-wrap .video iframe{
    width: 100%;
}

.video-image-wrap  .ad-banner-wrap {
        width: 50%;
    text-align: center;
    margin-bottom: 0;
}

@media screen and (max-width: 950px) { 
    .video-image-wrap  {
        display: block;
    }
    .video-image-wrap .video iframe{
        width: 90%;
        display: block;
        margin: 0 auto;
    }
    .video-image-wrap .video,
    .video-image-wrap .ad-banner-wrap{
        width: 100%;
    }
    .about-filter-section .filter-section-wrapper .btn-primary:after, 
    .ad-banner-section:after, .ad-banner .ad-banner-wrap .right-sec .btn-primary:after {
        min-height: auto;
    }
}

.three-col-press {
    margin-bottom: 35px;
}
@media screen and (max-width: 1620px) {
.content-right .ad-banner-wrap {
    width: 315px;
}
}
@media screen and (max-width: 1200px){
    .content-right .ad-banner-wrap {
        width: 223px;
    }
    .speaker-wrap .speaker-single {
        width: calc(100% / 4);
    }
}
@media screen and (max-width: 950px){
    .content-right .ad-banner-wrap {
        width: auto;
    }
    .speaker-wrap .speaker-single {
        width: calc(100% / 4);
    }
    
    .speaker-filter-section .exhibitor-item img {
            margin: 0 auto;
    }
    .about-filter-section.speaker-filter-section .exhibitors-inner .exhibitor-item {
            justify-content: center;
    }
    /*.press-release-left {*/
    /*    padding-right: 0;*/
    /*}*/
    /*.press-release-block.small-block {*/
    /*    margin-right: 0;*/
    /*}*/
}
@media screen and (max-width: 350px) {
    .slider-contents .btn-primary, .hero-slider-inner .swiper-slide .btn-primary {
        display: inline-block;
        /*width: 65%;*/
    }
}
.nav-wrapper {
    background-image: linear-gradient(90deg, rgba(101,156,197,1) 0%, rgba(52,71,147,1) 39%);
}
.primary-nav>li>a, .sub-menu > li > a {
    color: #fff;
}
.primary-nav>li svg path {
    fill: #fff;
}
#pageId-2990 .events-wrap .events-single {
    width: calc(100%/2 - 32px);
}

#pageId-2990 .events-wrap .events-single .image {
    width: 100%;
}
#pageId-2990 .events-wrap .events-single:hover .content h5 {
    width: 100%;
}
@media screen and (max-width: 950px) {
    #pageId-2990 .events-wrap .events-single {
        height: auto!important;
    }
}
#pageId-68543 .grid-section>div>div.container{
        margin-right: 50px!important;
        padding-right: 50px!important;
}




.footer-column a {
    display: block;
}
.footer-column {
    width: 24%;
    min-width: auto;
    max-width: initial;
}
.footer-column:nth-child(2) {
    max-width: initial;
    width: 13%;
}
.footer-column:nth-child(3) {
    max-width: initial;
    width: 33%;
}
.footer-column:nth-child(3) h5 {
    text-align: left;
    padding-left: 15px;
}
.footer-column:nth-child(2) a {
    margin-bottom: 5px;
}
.footer-column .social-links ul {
    -webkit-box-pack: start;
    -ms-flex-pack: inherit;
    justify-content: left;
}
@media screen and (max-width: 1199px) {
    .footer-column:nth-child(2) {
        width: 23%;
    }
    .contact-block {
        width: 100%!important;
    }
}
 @media screen and (max-width: 1199px) {
    .footer-column:nth-child(2) a {
       width: 100%;
    }
}
@media screen and (max-width: 950px) {
    .footer-column {
        width: calc(100%/3 - 30px);
        min-width: auto;
        max-width: initial;
    }
}
 @media screen and (max-width: 800px) {
    .footer-column {
    width:100%!important;
    }
    .footer-column h5, .footer-column, 
    .contact-block, .footer-column a {
        width: 100%;
    }
    .footer-column:nth-child(3) h5 {
        text-align: center;
        padding-left: 0;
    }
    .footer-column .social-links ul {
        -webkit-box-pack: center;
        -ms-flex-pack: inherit;
        justify-content: center;
    }
}

@font-face {
    font-family: 'Helvetica-Neue-UltraLight';
    src: url('../fonts/HelveticaNeue-UltraLight.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-UltraLight.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=91f7f0ad-8905-4944-a5fc-31542652b007");
@font-face{
    font-family:"Helvetica-Neue-LT-W05_35-Thin";
    src:url("../fonts/7d63ccf8-e0ae-4dee-ad4d-bbc798aa5803.woff2") format("woff2"),url("../fonts/b2c1327f-ab3d-4230-93d7-eee8596e1498.woff") format("woff");
}

body, body * {
    font-family: "Helvetica-Neue-LT-W05_35-Thin" !important;
}

.full-width-inner p {
    color: #000000!important;
}
.hide-right-column .content-right {
    display: none;
}

.hide-right-column .content-left {
    width: 100%;
    padding-right: 0;
}


/*rub  css start here*/


.ticker__viewport p{
        font-size:18px;
        color:#30459c;
        margin-bottom:0;
}
.ticker__viewport p a{
        color: #000;
}
   .ticker__viewport {
       font-size:18px;
        color: #d01515;
        overflow: hidden;
        padding: 1.125rem 0 0.625rem;
    }
    .ticker__viewport a{
    color:#000;
    }
    .ticker__list {
        list-style-type: none;
        padding: 0;
        margin: 0;
        display: flex;
    }
    
    .ticker__item {
        display: inline-block;
        white-space: nowrap;
        padding-right: 40px;
    }
    .news-letter-outer {
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
    background: #e9e9e9;
    margin: 0px -15px;
}
@media(max-width:991px){
     .news-letter-outer {
   
    padding: 15px;
}
}
.news-letter-wrap {
    margin-bottom: 2.813rem;
    box-shadow: -1px 5px 7px 0px rgb(0 0 0 / 7%);
        overflow: hidden;
}

.news-outer-left {
    width: 35%;
    padding: 0px 15px;
}

.news-letter-right {
    width: 65%;
    padding: 0px 15px;
     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    
}

.news-outer-left img {
    max-width: 60px;
    margin-bottom: 10px;
}

.news-outer-left h4 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #30459c;
}
.news-outer-left h4 strong {
    color: #30459c;
}
.news-outer-left p {
    margin-bottom: 0;
}

.news-letter-right .umbraco-forms-field-wrapper input[type="text"] {
    background-color: #f5f6fa;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    cursor: pointer;
    min-height: 40px;
    padding: .375rem .75rem;
    width: 100%;
}

.news-letter-right .form-group label {
    padding: 0;
    width:100%;
}

.news-letter-right .umbraco-forms-field-wrapper {
    padding: 0;
}
.news-letter-right .btn-primary{
    margin-bottom:0 !important;
    min-width:95px;
    text-align:center;
}
.news-letter-right .btn-primary:hover {
   border-color: #72bdd0 !important;
    color: #72bdd0 !important;
}
.news-letter-right .umbraco-forms-container.col-md-12 {
    padding: 0;
}

.news-letter-right .col-sm-10.col-sm-offset-2 {
    padding: 0;
}
.news-letter-outer form label {
    display: none;
}

.news-letter-outer .form-group {
    margin:0px 0px 15px;
}
.news-letter-form {
    width: 100%;
}

.news-letter-form .umbraco-forms-submitmessage {
    display: block;
    text-align: center;
    font-weight: 600;
    color: green;
    
}


@media(max-width:767px){
    .news-outer-left {
    width: 100%;
    margin-bottom:15px;
}

.news-letter-right {
    width: 100%;
    padding: 0px 15px;
}
}


      /*rub css ends here*/
      
/*Colors for each card starts here*/

.vip-theme .btn-primary{
    background: #241A56!important;
}

.vip-theme .btn-primary {
     border:1px solid #241A56!important;
     transition: 0.5s all ease-in-out;
}
.vip-theme:hover .btn-primary{
    background: #fff!important;
    color: #241A56!important;
}
.vip-theme .content {
    background-image: linear-gradient(90deg, #7769bf 13%, #261968 100%)!important;
}
/*------------*/

.future-theme .btn-primary{
    background: #ECA330!important;
}
.future-theme .btn-primary {
     border:1px solid #ECA330!important;
     transition: 0.5s all ease-in-out;
}
.future-theme:hover .btn-primary{
    background: #fff!important;
    color: #ECA330!important;
}

.future-theme .content {
    background-image: linear-gradient(90deg, #fdc34f 50%, #f8ab10 95%)!important;
}
/*------------*/

.diversity-theme .btn-primary{
    background: #6E5DA5!important;
}

.diversity-theme .btn-primary {
     border:1px solid #6E5DA5!important;
     transition: 0.5s all ease-in-out;
}
.diversity-theme:hover .btn-primary{
    background: #fff!important;
    color: #6E5DA5!important;
}

.diversity-theme .content {
    background-image: linear-gradient(90deg, #6E5DA5 0%, #3b2a72 93%)!important;
}
/*------------*/

.gastech-theme .btn-primary{
    background: #344793!important;
}

.gastech-theme .btn-primary {
     border:1px solid #344793!important;
     transition: 0.5s all ease-in-out;
}
.gastech-theme:hover .btn-primary{
    background: #fff!important;
    color: #344793!important;
}
.gastech-theme .content {
    background-image: linear-gradient(90deg, rgba(101,156,197,1) 0%, rgba(52,71,147,1) 70%)!important;
}
/*------------*/

.hydrogen-theme .btn-primary{
    background: #1d5861!important;
}

.hydrogen-theme .btn-primary {
     border:1px solid #1d5861!important;
     transition: 0.5s all ease-in-out;
}
.hydrogen-theme:hover .btn-primary{
    background: #fff!important;
    color: #1d5861!important;
}
.hydrogen-theme .content {
    background-image: linear-gradient(90deg, rgba(0,157,193,1) 0%, rgba(0,101,123,1) 50%, rgba(0,70,80,1) 100%)!important;
}
.events-wrap-inner-page .events-single .content .cta-hold {
    padding-bottom: 0!important;
}

/******************/
.events-wrap .events-single:hover .content .btn-primary:hover {
   opacity: 0.8;
}
.two-col-wrap-inner .right-side a{
    margin-bottom: 1rem;
    display: block;
}
.two-col-wrap-inner .right-side a:last-child {
    margin-bottom: 0;
}
.two-col-wrap-inner .right-side a img {
    border-radius: 0;
}
.two-col-wrap-inner .left-side .cta-hold-inner {
    flex-wrap: nowrap;
}

.two-col-wrap-inner .left-side .btn-primary {
    width: 50%;
    border-radius: 0;
}

.two-col-wrap-inner p {
    color: #000!important;
}

@media(max-width: 450px){
    .two-col-wrap-inner .left-side .cta-hold-inner {
        flex-wrap: wrap;
    }
    .two-col-wrap-inner .btn-fullwidth-wrap {
        margin-right: 0;
    }
    .two-col-wrap-inner .left-side .btn-primary {
        width: 100%;
        margin-right: 0.625rem;
    }
}

.speaker-wrap .heading  {
    padding-left: 0;
}

.speaker-wrap .heading h2 {
    font-size: 2rem;
}
.field-validation-error {
    color: #e31414;
        font-size: 12px;
}




.testimonial-layout-1 .quote-testi-layout-1 svg {
    fill: #30459c;
    max-width: 30px;
    margin-bottom: 10px;
    max-height:30px;
}

.testimonial-layout-1 .single-testimonial-wrap .testimonial-single .testimonial-footer p {
    font-style: italic;
}

.testimonial-layout-1 .single-testimonial-wrap .testimonial-footer p:last-child {
    color: #000;
    font-family: HelveticaNeue-Bold !important;
    font-style: normal;
    font-size: 15px;
    line-height: 26px;
}

.testimonial-layout-1 .testimonial-single .testimonial-footer h5 {
    font-family: HelveticaNeue-Bold !important;
    font-style: normal;
    color: #30459c;
    font-size: 15px;
    line-height: 26px;
}

.testimonial-layout-1 .single-testimonial-wrap .testimonial-single .image {
    width: auto;
}

.testimonial-layout-1 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {}

.testimonial-layout-1 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: inherit !important;
}


.testimonial-layout-1 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: inherit !important;}


section.single-testimonial.testimonial-layout-1 {
    padding: 25px 22% 25px 25px;
    background: #f6f6f6;
    margin-bottom: 2.813rem;
        position: relative;
        overflow:hidden;
}
@media(max-width:950px){
    section.single-testimonial.testimonial-layout-1 {
    margin: 0px -15px 25px;
}
}
@media(max-width:991px){
    section.single-testimonial.testimonial-layout-1 {
    padding: 15px 15px 15px 15px;
  
}
}
@media(max-width: 480px){
    section.single-testimonial.testimonial-layout-1 {
        margin-bottom: 20px!important;
    }
}    
.testimonial-layout-1 .testimonial-single {
    background: transparent;
    box-shadow: inherit !important;
    align-items: flex-start;
    justify-content: flex-start;
    padding:0;
}
@media(max-width:576px){
    .testimonial-layout-1 .testimonial-single {
    justify-content: center;
}
}
.testimonial-layout-1 .single-testimonial-wrap .testimonial-footer {
    padding: 20px 20px;
}
.testimonial-layout-1  .swiper-pagination {
    bottom: 0 !important;
}
.testimonial-layout-1.single-testimonial .right-image {
    width: auto;
    max-width: 22%;
    max-height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
}
.testimonial-layout-1.single-testimonial .right-image:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    right: 0;
    background: rgba(0, 0, 0, .5);
}

.single-testimonial .right-image .text-wrap {
    z-index: 1;
}
.testimonial-layout-1 .image img {
    max-width: 230px;
    max-height: 270px;
}

.testimonial-layout-1.single-testimonial .right-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.testimonial-layout-1.single-testimonial .swiper-container {
      width: 100%;
    
  
}


.testimonial-layout-1.single-testimonial .swiper-pagination.swiper-pagination-bullets {
    margin-top: 20px;
}

@media(min-width:992px){
    .testimonial-layout-1.single-testimonial .swiper-container {

    margin: 0px -10px;
}
.testimonial-layout-1 .single-testimonial-wrap .testimonial-single {
    padding: 0px 10px;
}

}
@media(max-width:991px){
    .testimonial-layout-1.single-testimonial .swiper-container {
    width: 100%;
}
.testimonial-layout-1.single-testimonial .right-image img {
    max-height: 200px;
}
.testimonial-layout-1.single-testimonial .right-image {
  
   max-height: initial;
    position: relative;
    
    max-width: 100%;
    width: 100%;
  margin-top: 20px;
}



}
@media(max-width:400px){
    .testimonial-layout-1.single-testimonial .right-image {
        max-width: 100%;
    }
    .slider-contents .btn-primary, .hero-slider-inner .swiper-slide .btn-primary {
        display: inline-block;
        width: 100%;
        padding: 6px 10px;
    }
}
@media(max-width:576px){
    .testimonial-layout-1 .single-testimonial-wrap .testimonial-footer{
        padding:0px;
    }
    .testimonial-layout-1 .single-testimonial-wrap .testimonial-footer *{
       text-align:center !important;
    }
}



.testimonial-layout2 .testi-logo-outer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 15px 15px 10px 0 rgb(0 0 0 / 5%);
    box-shadow: 15px 15px 10px 0 rgb(0 0 0 / 5%);
    padding: 1.25rem 1.875rem;
    height:100%;
}

.testimonial-layout2.testimonial-single {justify-content: space-between;box-shadow: -1px 5px 6px 4px rgb(0 0 0 / 7%);overflow: hidden;}

.testimonial-layout2 .testi-logo {
    width: 20%;
    padding: 10px;
}

.testimonial-layout2 .content-swipper {
    width: 80%;
    border-left: 1px solid #ccc;
    padding:0px 10px;
}


.testimonial-layout2  .testimonial-single {
    background: transparent;
    box-shadow: inherit;
    padding: 0;
    margin-bottom: 0;
    width:100%;
}

.testimonial-layout2 .testimonial-list {
    padding: 0;
    position: relative;
}

.testimonial-layout2.testimonial-wrap {
    padding: 25px!important;
    margin-bottom: 2.813rem;
}
@media(max-width:950px){
   .testimonial-layout2.testimonial-wrap {
    /*margin-left:-15px;*/
    /* margin-right:-15px;*/
     padding: 15px!important;
} 
}
.testimonial-layout2 .content svg {
    max-width: 23px;
    position: relative;
    top: -2px;
     fill: #30459c;
     max-height:23px;
}



.testimonial-layout2 .testimonial-footer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}

.testimonial-layout2 .testimonial-single .image {
    border-radius: 0;
    margin: 0;
        height: auto;
    width: auto;
   
}

.testimonial-layout2 .testimonial-single .image h5 {
    width: 100%;
}


.testimonial-layout2 .testimonial-single .testimonial-footer h5 {
    width: 100%;
}

.image {}

.testimonial-layout2 .imag-content {
    padding-left: 30px;
}
.testimonial-layout2 .imag-content p{
 margin-bottom: 0;
    
}
.testimonial-layout2 .imag-content h5 {
    color: #000;
    font-family: HelveticaNeue-Bold !important;
}

.testimonial-layout2 .imag-content p {
    font-family: HelveticaNeue-Bold !important;
    font-size: 0.938rem !important;
}

.testimonial-layout2 .swiper-button-next, .swiper-button-prev {
    color: #fff;
    /*background: #30459c;*/
    flex-wrap: wrap;
    position: absolute;
    opacity: 1 !important;
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
}

.testimonial-layout2 .swiper-button-next:after, .swiper-button-prev:after {
    height: 100%;
    width: 100%;
    font-size: 18px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.testimonial-layout2 .swiper-button-prev {
    left: 0;
}

.testimonial-layout2 .swiper-button-next {
    right: 0;
}
@media(max-width:767px){
    .testimonial-layout2 .testi-logo {
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
}

.testimonial-layout2 .content-swipper {
    width: 100%;
    border-left: 0;
    border-top: 1px solid #ccc;
    padding-top: 20px;
}

.testimonial-layout2 .imag-content {
    padding-left: 0;
}

.testimonial-layout2 .testimonial-single .image {
    height: auto;
    margin-bottom: 15px;
    width: 100%;
}
}

.hero-slider .cta-hold {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.hero-slider .slider-contents .btn-primary {
    display: block;
}

.cta-image-holder a {
    max-width: 345px;
    display: block;
}

/*company slider*/
.company-slider {
    position: relative;
  display: flex;
    flex-wrap: wrap;
    padding: 0;
    overflow: hidden;
    background: #fff;
}
.carousel-img-slider-wrap {
    width: calc(100% - 11.875rem);
    padding: 0px 0.625rem;
}

.company-slider .heading {
    width: 11.875rem;
    background: #30459c;
    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;
}
@media(max-width:767px){
    .company-slider .heading, 
    .carousel-img-slider-wrap{
        width: 100%;
    }
    .swiper-img-carousel-wrap {
        padding-right: 0!important;   
    }
}
.company-slider .heading h2 {
    color: #fff;
    font-size: 1.125rem!important;
    padding-top: 0 !important;
}

.supported-wrapper img {
    max-height: 85px;
  
}
.supported-wrapper ul li {
    display: table-cell;
    max-width: 100%;
      max-width: 8.188rem;
    padding: 0.313rem 0.625rem;
    text-align: center;
}

.supported-wrapper ul {
   display: table;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
    margin: 5px -10px 0px;
    justify-content: flex-end;
   
    width: auto;
}

span.support {
      font-size: 13px;
    color: #fff;
    width: 100%;
    text-align: center;
    display: block;
}

.supported-wrapper {
       display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%;
        align-items: center;
}
.supported-wrapper-block {
    display: inline-block;
   
    width: auto;
}
.header-col-date h3 {
     text-transform: uppercase;
    font-size: 1.125rem;
    color: #fff;
    margin-bottom: 0;
    font-weight: 300;
}
.site-header-main .event-info{
     margin-top: 0.5rem;
}
.header-col-date{
   width: 100%;
    margin-top: 0.5rem;
}
.gastech-logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*-ms-flex-wrap: wrap;*/
    /*    flex-wrap: wrap;*/
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    width: 100%;
}

.gastech-logos-outer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}


@media(max-width:950px){
    .supported-wrapper{
        margin-top: 10px;
        justify-content: center;
    }
    .supported-wrapper ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.scrolled .supported-wrapper {
    display: none;
}

}



.swiper-wrapper.disabled {
    transform: translate3d(0px, 0, 0) !important;
}

.normal-cta-only .btn-primary {
    display: inline-block!important;
}
@media all and (max-width: 1440px), (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .swiper-img-carousel-wrap .img-slider .swiper-slide .img-wrap {
        max-width: 120px;
    }
}

@media (max-width: 768px) {
    .threecol-swiper-slider.events-wrap .events-single.swiper-slide {
        width: auto!important;
    }
    .btn-fullwidth-wrap, .two-col-wrap-inner .cta-hold {
        margin: 0;
    }
    /*.two-col-wrap, .speaker-wrap {*/
    /*    padding-top: 0;*/
    /*}*/
}

@media (max-width: 950px) {
    .sub-menu > li:hover > a {
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
         transform: translateX(0px); 
    }
    .vip-theme .btn-primary,
    .future-theme .btn-primary,
    .diversity-theme .btn-primary,
    .gastech-theme .btn-primary,
    .hydrogen-theme .btn-primary {
        background: #fff!important;
        color: #000!important;
    }
    
    .vip-theme {
        background: linear-gradient(90deg, #7769bf 13%, #261968 100%)!important;
    }
    .future-theme {
        background: linear-gradient(90deg, #fdc34f 50%, #f8ab10 95%)!important;
    }
    .diversity-theme {
        background: linear-gradient(90deg, #6E5DA5 0%, #3b2a72 93%)!important;
    }
    .gastech-theme{
        background: linear-gradient(90deg, rgba(101,156,197,1) 0%, rgba(52,71,147,1) 70%)!important;
    }
    .hydrogen-theme{
        background: linear-gradient(90deg, rgba(0,157,193,1) 0%, rgba(0,101,123,1) 50%, rgba(0,70,80,1) 100%)!important;
    }

}

@-webkit-keyframes pulse {
    50% {
        -webkit-box-shadow: 0 0 0 35px rgba(0,173,220,0);
        box-shadow: 0 0 0 35px rgba(0,173,220,0)
    }

    to {
        -webkit-box-shadow: 0 0 0 0 rgba(0,173,220,0);
        box-shadow: 0 0 0 0 rgba(0,173,220,0)
    }
}

.popup-youtube:hover img{
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.5);
    box-shadow: 0 0 0 0 rgba(255,255,255,.5);
    -webkit-animation: pulse 1.5s infinite;
    animation: pulse 1.5s infinite;
}

.pavilion-section  {
    margin-bottom: 0.75rem;
}

#pageId-2990 .events-wrap .events-wrap-inner {
    margin-bottom: 0.813rem;
}
