.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 0px;
    background-color: #ffffff;
    margin: 0 0;
}
.full-img-content p {
    font-size: 18px;
    color: #000000;
    margin-bottom: 0;
}

.blue-color {
    color: #30459c;
}

.grid-section>div>div.full-width-img {
    padding: 40px 30px !important;
}

.browser-update {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #ffffff;
	z-index: 999;
	padding: 60px 15px;
	text-align: center;
}

/**/
.ad-banner .ad-banner-wrap .left-sec {
    width: calc(100% - 293px);
    padding-right: 15px;
} 

.ad-banner .ad-banner-wrap .right-sec {
    max-width: 293px;
    width: 100%;
    /*text-align: center;*/
    /*margin: 0 auto;*/
}

.ad-banner .ad-banner-wrap .left-sec h3 {
    font-size: 25px
}

@media(max-width: 1550px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 20px
    }
}

@media(max-width: 1440px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 18px
    }
}

@media(max-width: 1340px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 16px
    }
    .ad-banner .ad-banner-wrap .left-sec p {
        font-size: 14px;
    }
}

@media(max-width: 600px) {
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 18px
    }
    
    .ad-banner .ad-banner-wrap .left-sec {
        width: 100%;
    } 
    
    .ad-banner .ad-banner-wrap .right-sec {
        max-width: 100%;
    }
    
    .ad-banner .ad-banner-wrap .left-sec h3 {
        font-size: 18px
    }
    .ad-banner .ad-banner-wrap .left-sec p, .ad-banner .ad-banner-wrap .right-sec p {
        font-size: 16px;
    }
}

/*Industry zone pages*/
.four-col-attend.in-container .four-col-wrap .content-row .content {
    min-height: auto;
    padding-bottom: 14px;
}

.four-col-attend .four-col-wrap .content-row .content h2 {
    font-size: 60px;
    margin-bottom: 16px;
}

.four-col-attend .four-col-wrap .content-row .content h2 sup {
    top: -6px;
    font-size: 75%;
}

.four-col-attend.in-container .four-col-wrap .clubbed-width .content {
    height: 100%;
}

.three-col-meet .content-wrap .content-single .content .desc h3 {
    font-size: 37px;
}


/* media partnershi four column icon box */
.four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
    width: calc(100% / 4 - 22px);
    padding-left: 15px;
    padding-right: 15px;
}

@media screen and (max-width: 991px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 3 - 22px);
    }
}

@media screen and (max-width: 650px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 2 - 22px);
    }
}

@media screen and (max-width: 450px) {
    .four-column-box.listing-section .listing-content-wrap .icon-section .section-wrapper .row-icon {
        width: calc(100% / 1 - 22px);
    }
}
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list .desc,
.contact-us-wrap .Contact-two-col .contact-row .contact-content .contact-detail.singleDetail .contact-list .icon-wrap {
    width: auto;
}
.co-chair-slider .co-chair-inner-wrap .co-chair-list {
    padding: 0 15px;
}

/*map*/
.map-section svg {
    width: 85%;
    overflow: visible;
}

.map-section {
    text-align: center;
}

@media(max-width: 768px) {
    .map-section {
        width: 721px;
    }
}

.form-wrap {
    overflow: auto;
}

/*DIVERISTY & INCLUSION IN ENERGY*/
#pageId-3115 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3115 .social-icons-wrap,
#pageId-3115 .site-footer,
#pageId-3115 .sub-menu,
#pageId-3115 .hamburger, 
#pageId-3115 .hamburger:after, 
#pageId-3115 .hamburger:before {
    background-color: #6f5db3;
}

#pageId-3115 .counter-single p,
#pageId-3115 .heading h2,
#pageId-3115 .testimonial-single .testimonial-footer p,
#pageId-3115 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3115 .primary-nav>li>a:active, 
#pageId-3115 .primary-nav>li>a:focus, 
#pageId-3115 .primary-nav>li>a:hover {
    color: #6f5db3;
}

#pageId-3115 .primary-nav>li:hover>a:after {
    border-color: #6f5db3 !important;
}

#pageId-3115 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3115 .nav-wrapper {
        background: #6f5db3;
    }
    #pageId-3115 .primary-nav>li>a:active, 
    #pageId-3115 .primary-nav>li>a:focus, 
    #pageId-3115 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3115 .sub-menu .menu-toggle-back {
        background: #6f5db3;
    }
}

/*-----------------Registration page-----------------*/
#pageId-3661 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3661 .social-icons-wrap,
#pageId-3661 .site-footer,
#pageId-3661 .sub-menu,
#pageId-3661 .hamburger, 
#pageId-3661 .hamburger:after, 
#pageId-3661 .hamburger:before {
    background-color: #6f5db3;
}

#pageId-3661 .counter-single p,
#pageId-3661 .heading h2,
#pageId-3661 .testimonial-single .testimonial-footer p,
#pageId-3661 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3661 .primary-nav>li>a:active, 
#pageId-3661 .primary-nav>li>a:focus, 
#pageId-3661 .primary-nav>li>a:hover {
    color: #6f5db3;
}

#pageId-3661 .primary-nav>li:hover>a:after {
    border-color: #6f5db3 !important;
}

#pageId-3661 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3661 .nav-wrapper {
        background: #6f5db3;
    }
    #pageId-3661 .primary-nav>li>a:active, 
    #pageId-3661 .primary-nav>li>a:focus, 
    #pageId-3661 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3661 .sub-menu .menu-toggle-back {
        background: #6f5db3;
    }
}


/*-----------------thank you page-----------------*/
#pageId-3699 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3699 .social-icons-wrap,
#pageId-3699 .site-footer,
#pageId-3699 .sub-menu,
#pageId-3699 .hamburger, 
#pageId-3699 .hamburger:after, 
#pageId-3699 .hamburger:before,
#pageId-3699 .cpf-site.site-footer:after, 
#pageId-3699 .cpf-site.site-footer:before {
    background-color: #6f5db3;
}

#pageId-3699 .counter-single p,
#pageId-3699 .heading h2,
#pageId-3699 .testimonial-single .testimonial-footer p,
#pageId-3699 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3699 .primary-nav>li>a:active, 
#pageId-3699 .primary-nav>li>a:focus, 
#pageId-3699 .primary-nav>li>a:hover,
#pageId-3699 .cpf-form-footer-section .contact-block {
    color: #6f5db3 !important;
}

#pageId-3699 .primary-nav>li:hover>a:after {
    border-color: #6f5db3 !important;
}

#pageId-3699 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3699 .nav-wrapper {
        background: #6f5db3;
    }
    #pageId-3699 .primary-nav>li>a:active, 
    #pageId-3699 .primary-nav>li>a:focus, 
    #pageId-3699 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3699 .sub-menu .menu-toggle-back {
        background: #6f5db3;
    }
}

/*End of DIVERISTY & INCLUSION IN ENERGY*/

/*YOUNG GASTECH*/
#pageId-3288 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3288 .social-icons-wrap,
#pageId-3288 .site-footer,
#pageId-3288 .sub-menu,
#pageId-3288 .hamburger, 
#pageId-3288 .hamburger:after, 
#pageId-3288 .hamburger:before,
#pageId-3288 .ad-banner .ad-banner-wrap:after{
    background-color: #e9540d;
}

#pageId-3288 .counter-single p,
#pageId-3288 .heading h2,
#pageId-3288 .testimonial-single .testimonial-footer p,
#pageId-3288 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3288 .primary-nav>li>a:active, 
#pageId-3288 .primary-nav>li>a:focus, 
#pageId-3288 .primary-nav>li>a:hover {
    color: #e9540d;
}

#pageId-3288 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3288 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3288 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3288 .primary-nav>li>a:active, 
    #pageId-3288 .primary-nav>li>a:focus, 
    #pageId-3288 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3288 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}

/*-----------------Registration page-----------------*/
#pageId-3660 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3660 .social-icons-wrap,
#pageId-3660 .site-footer,
#pageId-3660 .sub-menu,
#pageId-3660 .hamburger, 
#pageId-3660 .hamburger:after, 
#pageId-3660 .hamburger:before {
    background-color: #e9540d;
}

#pageId-3660 .counter-single p,
#pageId-3660 .heading h2,
#pageId-3660 .testimonial-single .testimonial-footer p,
#pageId-3660 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3660 .primary-nav>li>a:active, 
#pageId-3660 .primary-nav>li>a:focus, 
#pageId-3660 .primary-nav>li>a:hover {
    color: #e9540d;
}

#pageId-3660 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3660 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3660 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3660 .primary-nav>li>a:active, 
    #pageId-3660 .primary-nav>li>a:focus, 
    #pageId-3660 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3660 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}

/**/
#pageId-3726 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3726 .social-icons-wrap,
#pageId-3726 .site-footer,
#pageId-3726 .sub-menu,
#pageId-3726 .hamburger, 
#pageId-3726 .hamburger:after, 
#pageId-3726 .hamburger:before {
    background-color: #e9540d;
}

#pageId-3726 .counter-single p,
#pageId-3726 .heading h2,
#pageId-3726 .testimonial-single .testimonial-footer p,
#pageId-3726 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3726 .primary-nav>li>a:active, 
#pageId-3726 .primary-nav>li>a:focus, 
#pageId-3726 .primary-nav>li>a:hover {
    color: #e9540d;
}

#pageId-3726 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3726 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3726 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3726 .primary-nav>li>a:active, 
    #pageId-3726 .primary-nav>li>a:focus, 
    #pageId-3726 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3726 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}


/*-----------------thank you page-----------------*/
#pageId-3698 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3698 .social-icons-wrap,
#pageId-3698 .site-footer,
#pageId-3698 .sub-menu,
#pageId-3698 .hamburger, 
#pageId-3698 .hamburger:after, 
#pageId-3698 .hamburger:before,
#pageId-3698 .cpf-site.site-footer:after, 
#pageId-3698 .cpf-site.site-footer:before {
    background-color: #e9540d;
}

#pageId-3698 .counter-single p,
#pageId-3698 .heading h2,
#pageId-3698 .testimonial-single .testimonial-footer p,
#pageId-3698 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3698 .primary-nav>li>a:active, 
#pageId-3698 .primary-nav>li>a:focus, 
#pageId-3698 .primary-nav>li>a:hover,
#pageId-3698 .cpf-form-footer-section .contact-block {
    color: #e9540d !important;
}

#pageId-3698 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3698 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3698 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3698 .primary-nav>li>a:active, 
    #pageId-3698 .primary-nav>li>a:focus, 
    #pageId-3698 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3698 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}

/**/

#pageId-3727 .site-header-main .cta-hold .cta-hold-inner .btn-primary,
#pageId-3727 .social-icons-wrap,
#pageId-3727 .site-footer,
#pageId-3727 .sub-menu,
#pageId-3727 .hamburger, 
#pageId-3727 .hamburger:after, 
#pageId-3727 .hamburger:before,
#pageId-3727 .cpf-site.site-footer:after, 
#pageId-3727 .cpf-site.site-footer:before {
    background-color: #e9540d;
}

#pageId-3727 .counter-single p,
#pageId-3727 .heading h2,
#pageId-3727 .testimonial-single .testimonial-footer p,
#pageId-3727 .hero-slider-inner .swiper-slide .btn-primary:hover,
#pageId-3727 .primary-nav>li>a:active, 
#pageId-3727 .primary-nav>li>a:focus, 
#pageId-3727 .primary-nav>li>a:hover,
#pageId-3727 .cpf-form-footer-section .contact-block {
    color: #e9540d !important;
}

#pageId-3727 .primary-nav>li:hover>a:after {
    border-color: #e9540d !important;
}

#pageId-3727 .menu-icon.ac .hamburger {
    background: transparent;
}

@media screen and (max-width: 1199px) {
    #pageId-3727 .nav-wrapper {
        background: #e9540d;
    }
    #pageId-3727 .primary-nav>li>a:active, 
    #pageId-3727 .primary-nav>li>a:focus, 
    #pageId-3727 .primary-nav>li>a:hover {
        color: #ffffff;
    }
    #pageId-3727 .sub-menu .menu-toggle-back {
        background: #e9540d;
    }
}

#pageId-3288 .ad-banner .ad-banner-wrap:after {
    background-color: #21879a;
    opacity: 0.7;
}

#pageId-3288 .btn-primary:active, 
#pageId-3288 .btn-primary:focus, 
#pageId-3288 .btn-primary:hover, 
#pageId-3288 .btn-primary:not(:disabled):not(.disabled):active {
    color: #e9540d;
}

#pageId-3288 .testimonial-wrap {
    margin-bottom: 30px;
}
/*End of YOUNG GASTECH*/

.ad-banner .ad-banner-wrap {
    background-size: cover !important;
    background-position: center !important;
}
.events-wrap-inner-page.two_col .events-single.width-50:hover .content .btn-primary {
    border: 1px solid #ffffff;
    padding: 10px 20px;
    font-size: 16px;
    /*background-color: #ffffff;*/
    /*color: #30459c;*/
}

.events-wrap-inner-page.two_col .events-single.width-50:hover .content {
    text-align: center;
}

.events-wrap-inner-page.two_col .events-single.width-50:hover .content .btn-primary:hover {
    /*color: #ffffff;*/
    /*background-color: transparent;*/
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents p {
    width: 100%;
}
/*media partners*/
.gol-sponsor-inner .gol-sponsor-section {
    border-bottom: 1px solid #ededed;
}
.gol-sponsor-section .gold-sponsor-logo {
    margin: 0 0 20px;
}
/*media partners*/
/*interview*/
.interview-inner--img-inner.hover-me {
    margin: auto;
}
.interview-inner--img {
    text-align: center;
}
/*Interview*/

/*Image gallery*/
.gal-image {
    position: relative;
    overflow: hidden;
}
.gallery-group-image a .gal-image:before {
    opacity: .4;
    background-color: #000;
    position: absolute;
    content: "";
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.gallery-category {
    position: static;
    opacity: 1 !important;
    background-color: #30459c;
    transform: none;
}

.gallery-category h4 {
    font-size: 1.2rem;
}

.gallery-group-image a:before {
    display: none;
}

.gallery-group-image a:hover img {
    transition: all .3s ease;
}

gallery-group-image a img {
    transition: all .3s ease;
}
/*Press release*/


.three-col-press {
    margin-top: 15px;
}

.press-relase-item {
    background-color: #30459c;
}

.press-relase-item a {
    width: 100%;
    display: block;
    padding: 0 60px;
}

.press-release-content:before {
    opacity: 1;
}

.press-release-content {
    position: static;
}

/*gastech Home page laptop responsiveness*/
@media(max-width: 1500px) {
    .events-wrap .events-single .content {
        padding: 24px 20px 0;
    }
    
    .events-wrap .events-single:hover .content h5 {
        padding-top: 0;
    }
    
    .events-wrap .events-single {
        width: calc(33.33333% - 30px);
        margin: 15px 15px;
    }
}

@media (max-width: 1440px) {
    .events-wrap .events-single .content h5 {
        font-size: 1.2rem;
    }
    
    .events-wrap .events-single .content p {
        line-height: 1.3;
        margin-bottom: 11px;
    }
    
    .events-wrap .events-single .content .btn-primary {
        padding: 7px 30px;
    }
}

@media(max-width: 1279px) {
    .events-wrap .events-single {
        width: calc(50% - 30px);
    }
}

@media(max-width: 1199px) {
    .events-wrap .events-single {
        width: calc(33.33333% - 30px);
    }
}


@media(max-width: 1024px) {
    .events-wrap .events-single .content h5 {
        padding: 0 0 10px;
    }
    .events-wrap .events-single .content {
        padding: 24px 20px 15px;
    }
}

@media(max-width: 768px) {
    .events-wrap .events-single {
        width: calc(50% - 30px);
    }
}

@media(max-width: 576px) {
    .events-wrap .events-single {
        width: calc(100% - 30px);
        max-width: 386px;
        margin: 0px auto 15px;
    }
}

img[data-src] {
    display: none;
}

@media(min-width: 1441px) {
    .press-release-block.small-block {
        height: calc(100% /2 - 25px);
    }
}

@media(max-width: 1440px) {
    .press-release-block.small-block {
        height: auto;
        border: 0;
        padding: 0;
        width: calc(100% / 2 - 30px);
        margin: 0 15px;
    }

    .press-release-right {
        margin: 50px -15px 30px;
        width: auto;
    }

    .press-release-block-inner {
        height: 100%;
    }
}

@media(max-width: 1199px) {
    .press-release-right {
        margin: 50px 0 30px;
        padding: 0 15px;
    }
}

@media(max-width: 650px) {
    .press-release-right {
        margin: 30px 0 30px;
        padding: 0 15px;
    }
    
    .press-release-block.small-block {
        width: calc(100% / 1 - 30px);
        margin-bottom: 20px;
    }
}

.speaker-wrap .speaker-single .speaker-content p {
    font-size: .8rem;
}
/*TC page*/
#pageId-5098 .heading h2 {
    font-size: 20px;
}

#pageId-5098 .col-full-width .full-width-inner p {
    padding-top: 0;
    font-size: 15px;
    margin-bottom: 10px;
}
#pageId-5098 .col-full-width {
    padding-right: 15px;
}

#pageId-5098 .grid-section > div {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    margin-bottom: 30px;
}

@media(max-width: 768px) {

    #pageId-5098 .grid-section > div {
        -webkit-columns: 1;
        -moz-columns: 1;
        columns: 1;
    }
}

#pageId-5098 .col-full-width:first-child {
    -webkit-column-span: all;
    -moz-column-span: all;
    column-span: all;
}

#pageId-5098 .col-full-width:first-child .heading h2 {
    color: #000000;
    font-size: 1.5rem;
}

#pageId-5098 .col-full-width:first-child .heading h2:before, #pageId-5098 .col-full-width:first-child .heading h2:after {
    display: none;
}

/*TC page*/

.gallery-group-image {
    border-radius: 10px;
    overflow: hidden;
    height: 100%;
    background-color: #30459c;
}

.two-col-wrap-inner .right-side.single-image {
    max-height: 100%;
}

.three-col-exhibit .exhibit-zone .exhibit-wrap .exhibit-inner .content-row p {
    max-width: 100%;
}

@media screen and (min-width: 1025px) {
    .primary-nav {
        justify-content: center;
        margin: 0 -10px;
    }
    .primary-nav>li {
        margin: 0 10px;
    }
    .primary-nav>li:first-child {
        margin-left: 0;
    }
}

.co-chair-static .co-chair-two-col .col-left {
    width: 100%;
}

.co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
    width: calc(100% / 4 - 30px);
    margin: 0 15px 30px;
}

@media(max-width: 1480px) {
   .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
        width: calc(100% / 3 - 30px);
    } 
}

@media(max-width: 767px) {
   .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
        width: calc(100% / 2 - 30px);
    } 
}

@media(max-width: 576px) {
   .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc {
        width: calc(100% / 1 - 30px);
    } 
}

@media screen and (min-width: 1025px) {
    .contact-block {
        width: 100%;
    }
}

.full-img-wrap img {
    display: block;
    margin: auto;
}
.page-wrapper .divide-col .why-speak.speak-bg .speak-wrap strong {
    color: #fff;
}

.hero-slider-inner .swiper-slide h5 {
    border-top: 1px solid #ffffff;
    padding-top: 25px;
}

/*Client updates on 18-01-2021*/

.package_sec .single-col-wide h2 {
    background-color: #e5e5e5;
    color: #208780 !important;
}

.c-t-sponsors-container .c-t-large .c-t-header {
    padding-top: 10px;
    margin-bottom: 20px;
}

.c-t-sponsors-container .c-t-inline-5-multiple:last-child {
    margin-bottom: 0px!important;
}

.c-t-sponsors-container .c-t-box {
    padding-bottom: 20px;
}

.grid-free-text p {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.grid-free-text .btn-primary {
    max-width: 260px;
    padding: 15px;
    display: flex;
    align-items: center;
    margin: 5px;
    justify-content: center;
    min-width: 260px;
}

.hide-right-column .content-right {
    display: none;
}

.hide-right-column .content-left {
    width: 100%;
}

.social-icons-wrap-inner a.wechat img {
    padding: 5px;
}

.hide-right-column .content-left .c-t-sponsors-container.sponsor-two_sec {
    margin: 0 -10px;
}
/*topbar*/
.top-bar {
    background-image: linear-gradient(60deg, #a97f36, #cbaa60, #f9e6bb, #cbaa60, #ddb660, #f9da95, #a97f36, #cbaa60, #ddb660, #ddb660, #a97f36, #ddb660, #a97f36);
    padding: 5px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #208780!important;
    border-bottom: 2px solid #d59f08;
}

.top-bar .left-side {
    display: flex;
    align-items: center;
    margin: 0 -10px;
}

.top-bar img {
    max-height: 28px;
}

.top-bar .right-side {
    display: flex;
    align-items: center;
    margin: 0 -7px;
}

.top-bar .left-side a {
    display: block;
    padding: 0 10px;
    border-left: 1px solid #ffffff;
}

.top-bar .left-side a:first-child {
    border: 0;
}

.top-bar .right-side a {
    margin: 0 7px;
    display: block;
    color: #ffffff;
}

.hide-right-column .content-left .package_sec,
.hide-right-column .content-left .ad-banner .ad-banner-wrap{
    margin: 0;
}

footer a.wechat {
    width: 100%;
}

footer a.wechat img {
    padding: 5px;
}
.c-t-large:last-child {
    margin-bottom: 0;
}

.listing__sponsor__wrapper + .package_sec .single-col-wide {
    margin-top: 0;
}

@media (max-width: 650px) {
    .top-bar .right-side,
    .top-bar .left-side {
        width: 100%;
        justify-content: center;
    }
    .top-bar {
        flex-wrap: wrap;
        justify-content: center;
    }

    .top-bar .left-side {
        margin-bottom: 10px;
    }
}

/*Gallery*/
.gallery-group {
    width: 100%;
}

.gallery-group-image {
    display: flex;
    flex-wrap: wrap;
    border-radius: 0;
    background-color: transparent;
}

.gallery-group-image a {
    width: calc(100% / 4 - 15px);
    margin: 0 7.5px 15px;
    height: auto;
}

.gallery-group-image {
    margin: 0 -7.5px;
}

.gallery-category {
    display: none;
}

.heading span {
    font-size: 1.4rem;
}

@media(max-width: 991px) {
    .gallery-group-image a {
        width: calc(100% / 3 - 15px);
    }
}

@media(max-width: 650px) {
    .gallery-group-image a {
        width: calc(100% / 2 - 15px);
    }
}

@media(max-width: 440px) {
    .gallery-group-image a {
        width: calc(100% / 1 - 15px);
    }
}
.full-img-wrap + * {
    margin-top: 20px;
}

.counter-wrap-inner:after {
    position: absolute;
    content: '';
    width: 7px;
    height: 100%;
    background-color: #ffffff;
    right: 0;
    top: 0;
    z-index: 9;
}

.counter-wrap-inner:before {
    position: absolute;
    content: '';
    width: 7px;
    height: 100%;
    background-color: #ffffff;
    left: 0;
    top: 0;
    z-index: 9;
}

.two-col-wrap.leftimageClass {
    direction: rtl;
}

.two-col-wrap.leftimageClass .heading {
    max-width: 100%;
    margin: 0;
    width: 90%;
}

@media(max-width: 1280px) {
   .two-col-wrap.leftimageClass .heading {
        max-width: 100%;
        width: 100%;
    } 

    .two-col-wrap-inner p {
        max-width: 100%;
    }
}

@media(max-width: 1199px) {
    .two-col-wrap.leftimageClass {
        direction: ltr;
    }
    
    /*.site-header-main .header-col.count-down {*/
    /*    width: 100%;*/
    /*}*/
    .site-header-main .cta-hold {
        margin-top: 9px;
        text-align: right;
        margin: 0 auto;
        display: contents;
    }
}

/*Testimonial list view*/
.list-view .swiper-wrapper {
    transform: translate3d(0px, 0, 0) !important;
}

.list-view .swiper-pagination {
    display: none;
}

.list-view .testimonial-wrap-inner {
    flex-wrap: wrap;
}

.list-view .testimonial-wrap-inner {
    display: block;
}

.list-view .testimonial-wrap-inner {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    column-gap: 1em;
}

.list-view .testimonial-single {
    display: inline-block !important;
    margin: 0 0 1em;
    width: 100% !important;
}

.list-view .testimonial-wrap-inner {
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
}

.list-view .testimonial-single {
    display: inline-block;
    background: #fff;
    padding: 1em;
    margin: 0 0 1.5em;
    width: 100%;
    -webkit-transition: 1s ease all;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.list-view .testimonial-single img {
    max-width: 100%;
}

@media only screen and (min-width: 400px) {
    .list-view .testimonial-wrap-inner {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 700px) {
    .list-view .testimonial-wrap-inner {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 900px) {
    .list-view .testimonial-wrap-inner {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 1366px) {
    .list-view .testimonial-wrap-inner {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}
@media only screen and (max-width: 1366px) {
    .two-col-wrap-inner .heading h2 {
        margin-bottom: 30px!important;
    }
}


@media only screen and (min-width: 1280px) {
    .wrapper {
        width: 1260px;
    }
}

.list-view .heading {
    padding: 0 30px;
}

/*Function sponsor*/
.function-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
}

.function-sponsor {
    width: 50%;
    margin: 0 2px 10px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0px 0px 10px 0 rgb(0 0 0 / 10%);
    padding-bottom: 13px;
    direction: ltr;
}

.function-sponsor h3 {
    font-size: 15px;
    color: #ffffff;
    background-color: #22948b;
    margin: 0;
    padding: 5px 7px;
}

.function-sponsor p {
    width: 100%;
    font-size: 13px;
    padding: 15px 7px;
    margin: 0 !important;
}

.function-content {
    text-align: center;
    width: 100%;
    margin: auto;
    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;
    min-height: 110px;
    padding: 0 7px;
}

.function-content .btn-primary {
    min-width: auto !important;
    max-width: 100% !important;
    padding: 10px 15px !important;
    border-radius: 8px;
}

.function-content img {
    max-width: 115px;
}

.leftimageClass .function-wrapper {
    max-width: 90%;
    justify-content: flex-end;
}

.btn-primary {
    text-transform: uppercase !important;
}

@media(max-width: 1375px) {
    .function-sponsor {
        width: calc(100% / 2 - 4px);
    }
}

@media(max-width: 1280px) {
    .function-sponsor {
        width: calc(100% / 3 - 4px);
    }
    .two-col-wrap-inner .right-side.video-side {
        max-height: 100%;
        margin-top: 30px
    }
    .leftimageClass .function-wrapper {
        max-width: 100%;
        justify-content: flex-end;
    }
}
@media(max-width: 600px) {
    .function-sponsor {
        width: calc(100% / 2 - 4px);
    }
    .divide-col .content-left .grid-section section {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .divide-col .content-left .grid-section section.fisrt-section {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }
    .full-width-inner *:last-child {
        margin-bottom: 0;
    }
}
@media(max-width: 380px) {
    .function-sponsor {
        width: calc(100% / 1 - 4px);
    }
}

section.bg-grey * {
    color: #00000 !important;
}
.single-Item .testimonial-single {
    width: 100% !important;
    background-color: #000000;
}
.single-Item .testimonial-single * {
    color: #ffffff !important;
}
.testimonial-wrap .heading {
    padding: 0 30px;
}

.single-Item .testimonial-list {
    padding-bottom: 0;
}

.grid-free-text *:last-child {
    margin: 0;
}

.col-full-width .full-width-inner *:first-child {
    padding: 0;
}
a.no-link {
    cursor: default;
    pointer-events: none;
}

.primary-nav>li.active_node>a {
    /*color: #2bbaae;*/
    color: #fff;
}

.primary-nav>li.active_node>a:after {
    border-top: 2px solid #208780;
    border-left: 2px solid #208780;
}

.ad-banner .ad-banner-wrap {
    padding-top: 45px;
    min-height: 175px;
}

.ad-banner .btn-primary {
    padding: 8px 30px!important;
}

.page-wrapper .divide-col .speak-bg .speak-wrap .cta-hold .btn-primary:nth-child(2n) {
    background-image: linear-gradient(0deg, #e7ac2b, #f0cc7e) !important;
}

.col-full-width.bg-grey {
    background-color: #f5f6fa;
    margin-bottom: 30px
}

.col-full-width.bg-grey * {
    color: #000000 ;
}

.page-wrapper .divide-col .why-speak .speak-wrap p + p {
    margin-top: 0;
}

.col-full-width .full-width-inner p + p {
    padding-top: 0;
}

.speak-bg * {
    color: #000000 !important;
}

.circle-image img {
    border-radius: 50%;
}

.testimonial-wrap.single-Item {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.single-Item .testimonial-single {
    background-color: rgb(30 133 154);
}

.page-wrapper .divide-col .speak-bg.bg-color {
    margin: 25px 0;
}

.page-wrapper .divide-col .why-speak .speak-wrap p {
    
    color: #000000 !important;
    
}
.page-wrapper .divide-col .why-speak .speak-wrap strong {
     color: #000000 !important; 
}
.divide-col .content-left .grid-section div + div section.fisrt-section {
    padding-top: 25px !important;
}

.RoundImageClasss img {
    border-radius: 50%;
    width: auto;
}

.contents.boxed.without-icon span {
    display: block;
    width: 100%;
    color: #208780;
    /*text-transform: uppercase;*/
    margin-bottom: 5px;
    font-family: proxima-nova, sans-serif;
    font-weight: 700;
}

.contents.boxed.without-icon {
    flex-wrap: wrap;
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents.without-icon p {
    max-width: 100%;
    text-align: left;
    padding: 0;
}

.full-width-inner img {
    width: 100%;
}

.col-md-12 h2 {
    font-family: proxima-nova, sans-serif;
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: left !important;
    color: #555555;
    margin-bottom: 23px;
    position: relative;
}

.col-md-12 h2:after {
    position: absolute;
    content: "";
    width: 148px;
    height: 5px;
    border-radius: 35px;
    background-color: #d6daeb;
    left: 0;
    bottom: -25px
}

.col-md-12 h2:before {
    position: absolute;
    content: "";
    width: 11.3px;
    height: 11.3px;
    background: #208780;
    border-radius: 50%;
    bottom: -28px;
    left: 18px;
    z-index: 1
}

body {
    color: #000000;
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents.without-icon {
    width: calc(100% / 2 - 50px);
}

@media(max-width:991px){
    .site-header-main .header-col {
        max-width: none;
    }
    .site-header-main .logo-hold {
        max-width: 170px!important;
    }
    .extra-logo, .site-header-main .cta-hold .cta-hold-inner {
        display: flex;
        justify-content: center;
    }
}

@media screen and (max-width:768px) {
    .why-attend-section .attend-wrapper .cont-right .content-wrap .contents.without-icon {
        width: calc(50% - 30px);
    }
    .site-header-main .header-col {
        max-width: inherit!important;
    }
    .site-header-main .header-col.count-down {
        width: 60%!important;
    }
    .site-header-main .header-col.count-down {
        width: 100%!important;
        max-width: 100%!important;
    }
    .site-header-main .cta-hold .cta-hold-inner, .extra-logo {
        justify-content: center;   
        flex-wrap: wrap;
    }
}

@media screen and (max-width:600px) {
    .why-attend-section .attend-wrapper .cont-right .content-wrap .contents.without-icon {
        width: 100%;
    }
}

.why-attend-section .attend-wrapper .cont-right .content-wrap .contents.without-icon p {
    font-family: proxima-nova, sans-serif;
}

.RoundImageClasss img {
    border: 2px solid #006aa1;
}

.col-full-width.bg-grey .full-width-inner {
    margin-right: 0;
}

.Pyramid-box .why-attend-section .attend-wrapper .cont-right .content-wrap {
    justify-content: center;
    flex-wrap: wrap-reverse;
}

.page-wrapper .divide-col .speak-bg .speak-wrap {
    background-color: #fff;
    padding: 15px;
    margin: 0;
}

.page-wrapper .divide-col .speak-bg .speak-wrap p {
    margin-top: 0;
}

.testimonial-single .content {
    width: 100%;
}

.divide-col .content-left .grid-section section.fisrt-section.speak-bg {
    padding-top: 25px !important;
}

.page-wrapper .divide-col .speak-bg.fisrt-section:after {
    background: #000000;
    opacity: 1;
}

.page-wrapper .divide-col .speak-bg.fisrt-section .speak-wrap {
    background-color: #000;
    padding: 15px;
    margin: 0;
}

.page-wrapper .divide-col .speak-bg.fisrt-section .speak-wrap * {
    color: #fff !important;
}

.page-wrapper .divide-col .speak-bg.fisrt-section .speak-wrap h5 {
    color: #208780 !important;
}




/*.extra-style.RoundImageClasss .two-col-wrap-inner .left-side {padding: 0px 30px;}*/

.extra-style.RoundImageClasss .two-col-wrap-inner .right-side{
    padding: 0px 30px;
    width: 30%;
        min-height: auto;
}


.extra-style.RoundImageClasss .two-col-wrap-inner {
  
    align-items: center;
    align-content: center;
}
@media(max-width:1199px){
    .extra-style.RoundImageClasss .two-col-wrap-inner .left-side {padding: 0px 30px;}
    .page-wrapper .divide-col .speak-bg {
        margin: 0px 0 25px;
    }
    .divide-col .content-left .grid-section .ad-banner {
        padding-top: 0!important;
    }
    .leftimageClass .function-wrapper {
        max-width: 100%;
        justify-content: start;
    }
    .page-wrapper .divide-col .speak-bg .speak-wrap h2{
        margin-bottom: 0;
    }
    .page-wrapper .divide-col .speak-bg .speak-wrap .content-wrap {
        margint-top: 1rem;
    }
    .c-t-large .c-t-inline-5 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 40px;
    }
    #pageId-2059 .sponsors-wrap {
            margin-top: 35px;
    }
    #pageId-5409 .page-wrapper .divide-col .two-col-wrap-inner .cpf-col-right {
        min-height: auto;
    }
    #pageId-2059 .gal-image img{
        width: 100%;
    }
    .hero-slider-inner .swiper-slide h5 {
        max-width: 100%!important;
    }
    .site-header-main .logo-hold {
        max-width: 190px!important;
    }
}
.extra-style.RoundImageClasss.two-col-wrap.leftimageClass {
    direction: initial;
}

.extra-style.RoundImageClasss.two-col-wrap.leftimageClass .two-col-wrap-inner .left-side {
    order: 2;
    min-height: auto;
}
.extra-style.RoundImageClasss.two-col-wrap .two-col-wrap-inner .left-side {
    width: 70%;
}
.extra-style.RoundImageClasss.leftimageClass .two-col-wrap-inner .cta-hold {
    max-width: 100%;
}
.extra-style.RoundImageClasss .two-col-wrap-inner .cta-hold{
   margin-right:0; 
}

.extra-style.RoundImageClasss .two-col-wrap-inner .heading {
    margin-right: 0;
}
.extra-style.RoundImageClasss .two-col-wrap-inner p{
    max-width:100%;
}
@media(max-width:1280px){
    .extra-style.RoundImageClasss.two-col-wrap .two-col-wrap-inner .left-side{
     width:100%;   
    }
    .extra-style.RoundImageClasss .two-col-wrap-inner .right-side{
         width:100%;   
    }
    .hero-slider-inner .swiper-slide h5 {
        max-width: 95%;
    }
    #pageId-4004 .two-col-wrap-inner .heading {
        padding-top: 0;
    }
    #pageId-4004 .two-col-wrap-inner .heading {
        padding-top: 0px;
    }
}

     #pageId-2389 .tabs {
        padding-top: 0!important;
    }
    
.direction-changing {
    display: flex;
    flex-wrap: wrap;
}

.direction-changing h2 {
    order: 2;
    padding-top: 25px;
    margin-bottom: 0 !important;
    border-top: 1px solid #fff;
    width: 100%;
}

.direction-changing h5 {
    width: 100%;
    border-top: 0px solid #ffffff !important;
    margin-bottom: 27px;
    padding-top: 0 !important;
}

.page-wrapper .divide-col .speak-bg .speak-wrap .cta-hold .single-btn .btn-primary {
    /*background-image: linear-gradient(0deg, #8d1a32, #b42140) !important;*/
    background: #ec6806;
}

.tabs .tabs-nav li {
    background: none !important;
}

.tabs .tabs-nav li * {
    color: #000;
}

.tabs .tabs-nav li a {
    cursor: default;
}

.social-links a {
    text-align: center;
    display: block;
    font-size: 16px;
}

.primary-nav>li svg {
    max-width: 14px;
    height: auto;
    fill: #fff;
}

.primary-nav>li:first-child a {
    padding-right: 0;
}


@media(max-width:400px){
    .page-wrapper .divide-col .two-col-wrap-inner .cpf-col-right {
        min-height: auto;
        margin-bottom: 25px;
    }
    .package_sec .single-col-wide .desc p a{
        display: block;
        text-align: center;
    }
    .co-chair-static .co-chair-two-col .col-left .left-contents .chair-split .split-desc:first-child {
        margin-top: 30px;
    }
    #pageId-3039 .full-width-img {
        padding-right: 0;
    }
    #pageId-3039 .three-col-meet .content-wrap .content-single {
        min-height: auto;
        max-height: initial;
    }
    #pageId-3517 .two-col-wrap-inner .heading h2 {
        margin-bottom: 20px;
    }
    #pageId-3929 .col-full-width .full-width-inner p {
        padding-top: 40px;
    }
    #pageId-3929 .events-wrap .events-single .content {
        background: #208780;
    }
    
}
#pageId-2024 .heading h2 {
    margin-bottom: 50px;
}
#pageId-3040 .heading.white-colored h2, 
#pageId-3040 .gallery-wrap .gallery-single h3 {
    color: #000; 
}

@media (max-width: 1199px) {
    #pageId-3929 .events-wrap .events-single {
        background: #208780;
    }
}

.roundedimage-bordered {
    /*border: 1px solid #000;*/
    border:none;
    border-radius: 50%;
    /*height: 160px;*/
    /*width: 160px;*/
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.roundedimage-bordered img {
    border: none;
}

    #pageId-2541 .two-col-wrap-inner .heading {
        padding-top: 0px;
    }
    
 @media(min-width:1280px){   
    body.scrolled .site-header-main .header-col {
        max-width: none;
    }
}

#pageId-2389 .package_sec {
    padding-bottom: 0!important;
}
.right-side-poster {
    text-align: center;
    margin-top: 2rem;
}





/*New Style*/
.nav-wrapper .primary-nav>li>a:after{
    display:none;
}
.primary-nav>li svg {
    max-width: 12px;
}
.primary-nav>li>a{
    font-family: proxima-nova, sans-serif;
    font-weight: 300;
}
.nav-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    /*border-top: 1px solid #bb8b2a;*/
}
@media screen and (max-width: 1199px){
    .nav-row { 
       display: block;
    }
}
.nav-col-link{
    flex: 0 0 83.33333%;
}
.nav-wrapper .social-links ul li:after{
    display:none;
}
.nav-wrapper .social-links ul li:not(:last-child) {
     margin-right: 0px; 
}
.nav-wrapper .social-links ul li a{
    padding: 10px 16px 9px 9px;
}
.nav-wrapper .primary-nav{
    border-top: none;
}
@media screen and (min-width: 1025px){
    .primary-nav {
    justify-content: left;
}
.slider-contents h2 {
    font-family: proxima-nova, sans-serif;
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 25px;
}
.slider-contents p{
    margin-bottom: 25px;
}
}
@media screen and (min-width: 1199px) {
    .hero-slider-inner .slider-contents {
        margin-bottom: 40px;
    }
}
.slider-contents {
    max-width: 1300px;
    background: rgba(0, 106, 161, 0.7);
    padding: 20px;
}
.c-t-box {
    border-radius: 0px;
}
@media screen and (min-width: 1280px){
    .testimonial-wrap , .speaker-wrap , .col-full-width.bg-grey ,.gallery-wrap , .page-wrapper .divide-col .why-speak  ,.full-width-img{
    margin-right: 50px !important;
}
#pageId-4030 .grid-section , #pageId-2563 .grid-section {
    margin-right: 50px;
}
#pageId-2563 .ad-banner .ad-banner-wrap ,#pageId-4030 .package_sec {
    margin-right: 0px;
}
    .hero-slider .swiper-slide {
    min-height: calc(100vh - 446px);
}
.sponsors-wrap {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    width: 386px;
    border-radius: 0;
    text-align: center;
    margin-top: 15px;
    z-index: 2;
}
.sponsors-wrap .sponsor-single {
    padding: 23px 15px;
    transition: all 0.5s ease;
    background-color: #fff;
    width: 386px;
    border-radius: 0px;
    text-align: center;
    margin-top: 15px;
    z-index: 2;
    border: 1px solid #e5e5e5;
}
.sponsors-wrap .sponsor-single:hover{
    -webkit-box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
    box-shadow: 4px 4px 20px 0 rgba(48, 69, 143, .2);
}
.sponsors-wrap .sponsor-head h6{
        font-family: proxima-nova, sans-serif;
    font-size: 17px;
    font-size: 1.0625rem;
    font-weight: 300;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #000;
}
}

.banner-btn {
    background-color: #ec6806;
    padding: 10px 20px;
    border-radius: 0px;
    margin-top: 5px;
    display: inline-block;
    color: black;
    font-weight: bold;
    text-align: center;
    border: 0.5px solid #ec6806;
    color: #fff;
    letter-spacing: 0.4px;
    position: relative;
    overflow: hidden;
    z-index: 9;
    font-weight:300;
    margin-right:10px;
}
.banner-btn:hover{
    color: #ec6806;
    border: 0.5px solid #ec6806;
}

.banner-btn:before, .banner-btn:after {
    background: #fff;
    content: '';
    position: absolute;
    z-index: -1;
}
.banner-btn:hover:after {
    height: 100%;
    width: 165%;
}
.banner-btn:after {
    height: 100%;
    left: -65%;
    top: 0;
    transform: skew(50deg);
    transition-duration: 0.6s !important;
    transform-origin: top left;
    width: 0;
    
}

.banner-btn, .banner-btn:after {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.btn-primary {
    border-radius: 0px !important;
}
.counter-wrap-inner{
    border-radius:0px;
}

.counter-single h3{
        font-size: 18px;
    }
.heading h2 {
    padding: 14px 20px !important;
    background-color: #e5e5e5;
    color: #208780 !important;
    text-transform: none !important;
}
.heading h2:before , .heading h2:after{
    display:none;
}

.ad-banner .ad-banner-wrap {
   
    min-height: auto;
    padding: 28px 52px 28px 15px;
}
.ad-banner .ad-banner-wrap:after{
    background: #bb8b2a96;
}
.hero-slider-inner .swiper-slide h2{
        font-size: 45px;
        font-family: proxima-nova, sans-serif;
        font-weight:300;
        margin-bottom: 20px;
}
.hero-slider-inner .swiper-slide h5 {
    font-family: proxima-nova, sans-serif;
    font-weight: 300;
    border: none;
    padding-top: 0;
    margin-bottom: 20px;
}
.two-col-wrap-inner p {
    font-size: 15px !important;
}
.counter-single p {
    font-size: 12px !important;
}
.footer-column p {
    margin-bottom: 0;
    font-weight: 300!important;
    font-family: proxima-nova, sans-serif;
    font-size: 1rem !important;
    line-height: 1.60;
}
.footer-column a {
    word-break: break-word;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
        font-family: proxima-nova, sans-serif;
    font-size: 1rem !important;
    font-size: .9375rem;
    font-weight: 400;
   line-height: 1.60;
   
    color: #fff;
}
.contact-block {
    padding-bottom: 18px;
}
.site-header-main .logo-hold {
    max-width: 300px;
}
.package_sec .single-col-wide  , .package_sec .single-col-wide h2 , .testimonial-single{
    border-radius: 0;
}
.extra-style.RoundImageClasss .two-col-wrap-inner .heading{
    width:100%;
}
.ad-banner .btn-primary {
    padding: 16px 45px!important;
}

.speaker-wrap .speaker-single {
    padding-top:10px;
    width: 25%;
    position: relative;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    cursor: pointer;
    display: block;
    overflow: hidden;
    border: 4px solid #13395947;
    margin-right: 15px;
    height: auto;
}
.speaker-wrap .speaker-single img {
    border-radius: 50%;
    max-width: 156px;
    max-height: 156px;
    margin: 0 auto;
    border-radius: 50%;
    min-height: 156px;
    border: 1px solid #133959;
}
.speaker-content {
    position: static !important;
    padding: 15px !important;
    
    transform: none !important;
    
}
.speaker-wrap .speaker-single .speaker-content h5 {
    /* font-family: HelveticaNeue-Bold; */
    /* font-size: 21px; */
    /* font-size: 1.3125rem; */
    /* font-weight: 700; */
    /* line-height: 1.2; */
    /* letter-spacing: normal; */
    /* text-align: center; */
    /* color: #fff; */
    /* margin-bottom: 10px; */
    /* font-family: HelveticaNeue-Bold; */
    font-size: 21px;
    font-size: 1.3125rem;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #000;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
}
.speaker-wrap .speaker-single .speaker-content p {
    font-size: .8rem;
    font-size: .8rem;
    color: #000;
}
.speaker-wrap .speaker-single:after{
    display:none;
}
.counter-single {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.counter-icon img {
    width: 50px;
}
@media screen and (min-width: 1025px){
    .counter-text {
    width: calc(100% - 120px);
}
}

.video-gallery-inner {
   width: calc(100%/3 - 30px);
    margin: 0 15px 30px;
    
    padding: 0;
}
.video-gallery-block {
    margin: 0 -15px;
}
.show-dailies-wrapper .heading, .video-gallery-wrapper .heading {
    padding-bottom: 0;
}
.speaker-wrap .speakers-list{
    padding-top: 0;
}


.header-row .date-wrap {
    /*max-width: 460px;*/
    max-width: 240px;
    width: 100%;
    border-left: 1px solid #000;
    padding: 0px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.header-row .date-wrap p img {
    margin-right: 8px;
}
.header-row .date-wrap p {
    margin: 0;
    font-size: 15px;
    margin-bottom: 5px;
    color: #000;
    font-family: proxima-nova, sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media screen and (max-width: 1400px) {
    .site-header .message, .site-header .message *{
        font-size: 20px;
    }
}

@media screen and (min-width: 1280px) {
    .site-header .message {
        max-width: 730px;
    }
}

@media (max-width: 600px){
    .header-row .date-wrap {
        border: 0;
        /*text-align: center;*/
        max-width: 50%;
        padding-bottom: 0;
    }
    .site-header-main .event-info {
        padding-bottom: 0;
    }
}
@media (max-width: 450px){ 
    .header-row .date-wrap {
        max-width: 100%;
    }
}
@media (max-width: 350px){ 
    .header-row .date-wrap {
        display: none;
    }
}

.cta-hold-inner.blue-cta .btn-primary {
    background: #006AA1!important;
}

.cta-hold-inner.green-cta .btn-primary {
    background: #208780!important;
}



.footer-column-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
@media screen and (min-width: 1200px) {
    .header-col.logo-hold img{
        max-width: 280px;
    }
}
@media screen and (min-width: 1025px) {
    .contact-block {
        width: 50%;
    }
}

@media screen and (max-width: 767px) {
    .footer-column ul, .footer-column h5, 
    .contact-block, .contact-block a {
        text-align: center;
    }
    .footer-row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .contact-block {
        width: 100%!important;
    }
}
@media screen and (max-width: 1600px) { 
   .site-header-main .cta-hold .cta-hold-inner .btn-primary {
       min-width: 220px;
   } 
   .site-header-main .header-col {
       max-width: 340px;
   }
   .extra-logo img{
       max-width: 80px;
   }
}

@media screen and (max-width: 1199px) { 
   .site-header-main .cta-hold .cta-hold-inner .btn-primary {
       min-width: 220px;
   } 
   .site-header-main .header-col.cta-hold {
       max-width: 60%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
   }
   
}
@media screen and (max-width: 991px) {
    .site-header-main .header-col { 
        max-width: 100%;
    }
    .site-header .message, .site-header .message * {
       font-size: 1rem;
       line-height: normal;
   }
   .header-row .date-wrap p {
       font-size: 12px;
   }
}

.page-wrapper .divide-col .speak-bg {
    padding-top: 0!important;
}

.page-wrapper .divide-col .speak-bg.bgColor {
    padding-top: 25px!important;
}

/* 07/19/2022 */

/*agenda*/

.agenda-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.agenda-wrap .agenda-content-wrap {
    width: 100%
}

.agenda-wrap .agenda-content-wrap:last-child .agenda-time:before {
    height: calc(100% - 41px);
    bottom: 0;
    top: auto
}

.agenda-wrap .agenda-content-wrap:last-child .agenda-time:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ffcbdb;
    border: 3px solid #bb8b2a;
    bottom: 41px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    top: auto;
    display: none
}

.agenda-wrap.item-before-break .agenda-content-wrap {
    width: 100%
}

.agenda-wrap.item-before-break .agenda-content-wrap .agenda-time:before {
    height: calc(100% - 41px);
    bottom: 0;
    top: auto
}

.agenda-wrap.item-before-break .agenda-content-wrap .agenda-time:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #fff;
    border: 3px solid #006aa1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    top: auto;
    display: block
}

.agenda-content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.agenda-time {
    max-width: 106px;
    width: 100%;
    text-align: center;
    position: relative
}

@media screen and (max-width: 576px) {
    .agenda-time {
        max-width:100%;
        margin-bottom: 14px
    }

    .agenda-time:after,.agenda-time:before {
        display: none
    }
    
    .agenda-wrap.item-before-break .agenda-content-wrap .agenda-time:after {
        display: none;
    }
}

.agenda-time:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    border: 1px dashed  #006aa1;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    top: auto
}

.agenda-time p {
    border-radius: 3px;
    background-color: #006aa1;
    margin: 0;
    padding: 7px 5px;
    z-index: 1;
    position: relative
}

.agenda-time p span {
   
    font-size: 15px;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: normal;
    color:  #fff;
    display: block;
    width: 100%
}

.agenda-content {
    width: calc(100% - 106px);
    padding: 0 35px;
    margin-top: -6px
}

.agenda-content ul li {
    font-size: 15px;
    color: #006aa1;
}

.agenda-content .sponsor a img {
    max-width: 20%;
    width: 100%;
}

.agenda-content:hover h4 {
    color: #006aa1;
    text-decoration: underline
}

@media screen and (max-width: 767px) {
    .agenda-content {
        padding:0 15px
    }
}

@media screen and (max-width: 576px) {
    .agenda-content {
        width:100%;
        padding: 0
    }
}

.agenda-content h4 {
    margin-bottom: 13px;
    cursor: pointer
}

.agenda h6 {
    color: #000;
  
}

.agenda .profile-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px 41px
}

@media screen and (max-width: 576px) {
    .agenda .profile-wrap {
        margin:0 -15px 15px
    }
}

.agenda .profile-wrap .single-profile {
    width: calc(25% - 30px);
    margin: 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media screen and (max-width: 1024px) {
    .agenda .profile-wrap .single-profile {
        width:calc(50% - 30px);
        margin-bottom: 20px
    }
}

@media screen and (max-width: 767px) {
    .agenda .profile-wrap .single-profile {
        width:calc(100% - 30px);
        margin-bottom: 20px
    }
}

.agenda .profile-wrap .single-profile .image {
    margin-right: 12px;
    max-width: 78px;
    max-height: 78px;
    width: 100%
}

.agenda .profile-wrap .single-profile .image * {
    width: 100%;
    display: block
}

.agenda .profile-wrap .single-profile .content p {
    margin: 0
}

.agenda .profile-wrap .single-profile .content p.name {
 
    font-size: 15px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #373737
}

.agenda .profile-wrap .single-profile .content p.company,.agenda .profile-wrap .single-profile .content p.designation {
   
    font-size: 14px;
    font-weight: 400;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: rgba(55,55,55,.7);
    margin-bottom: 3px
}

.agenda .profile-wrap .single-profile .content a {
    display: block;
    max-width: 120px
}

.agenda .profile-wrap .single-profile .content img {
    max-width: 120px;
    max-height: 50px
}

.agenda .full-block {
    width: 100%;
    text-align: left;
    padding: 13px 20px;
    margin: 11px 0 49px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background:#006aa1;
}

@media screen and (max-width: 991px) {
    .agenda .full-block {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .agenda .full-block .left-side,.agenda .full-block .right-side {
        width: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.agenda .full-block p {
    margin: 0
}

.agenda .full-block p.topic {
   
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: normal;
    margin-bottom: 5px
}

.agenda .full-block p.time {
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 991px) {
    .agenda .full-block p.time {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.agenda .full-block p.time img {
    margin-right: 8px
}

.agenda .full-block .btn-wrap {
    margin: 0 -5px
}

.agenda .full-block .btn-wrap .btn-primary {
    margin: 5px
}

.agenda .full-block .btn-wrap,.agenda .full-block h3 {
    display: inline-block;
    margin: 15px;
    vertical-align: middle
}

.tabs-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
    padding: 0
}

.tabs-nav-list li {
    text-align: center;
    list-style-type: none;
    width: 210px;
    margin: 0 15px
}

@media screen and (max-width: 767px) {
    .tabs-nav-list li {
        width:100%;
        border-bottom: 1px solid #fff
    }
}

.tabs-nav-list li a,
.tabs-nav-list li span{
    font-size: 20px;
    line-height: 1.3;
    letter-spacing: normal;
    color: #1f1d22;
    background-color: #f2f2f2;
    display: block;
    padding: 17px 10px;
    cursor: pointer;
}

.tabs-nav-list li a span{
    font-size: 13px;
    font-weight: 400;
    color: rgba(31,29,34,.5);
    display: block;
    width: 100%
}

.tabs-nav-list li span span {
    font-size: 13px;
    font-weight: 400;
    color: rgba(31,29,34,.5);
    display: block;
    width: 100%;
    padding: 0;
}

.tabs-nav-list li.tab-active {
    position: relative
}

.tabs-nav-list li.tab-active a {
    background-color: #be1c0c;
    color: #fff
}

.tabs-nav-list li.tab-active a span {
    color: #fff
}

.tabs-nav-list li.tab-active span {
    background-color: #006aa1;
    color: #fff;
}

.tabs-nav-list li.tab-active span span {
    background-color: #006aa1;
    color: #fff;
    padding: 0;
}

.tabs-nav-list li.tab-active:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #006aa1;
    bottom: -13px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (max-width: 767px) {
    .tabs-nav-list li.tab-active:after {
        display:none
    }
}

.tabs-stage-sub {
    border-radius: 3px;
    -webkit-box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    background-color: #fff
}

.tabs-single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 50px;
}

@media screen and (max-width: 767px) {
    .tabs-single {
        padding: 20px;
    }
}

.black-overlay {
    opacity: .15;
    background-color: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.agenda-popup-wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: none
}

.agenda-popup-wrap.opened {
    display: block
}

.agenda-popup-content {
    max-width: 764px;
    height: 100%;
    width: 100%;
    margin-left: auto;
    background-color: #fff;
    position: relative;
    z-index: 11;
    border-radius: 3px;
    -webkit-box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    box-shadow: 3px 6px 35px 0 rgba(0,0,0,.12);
    padding: 66px 0 0;
    overflow: auto;
    -webkit-animation: slide-right .8s ease forwards;
    animation: slide-right .8s ease forwards
}
.agenda-popup-content svg {
    margin-right: 0.25rem;
}
.agenda-popup-content svg path{
    fill: #9ea985;
}

@media screen and (max-width: 576px) {
    .agenda-popup-content {
        padding:25px 0 0
    }
}

.agenda-popup-content>* {
    padding: 0 50px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content>* {
        padding:0 23px
    }
}

.agenda-popup-content>:last-child {
    padding-bottom: 66px
}

.agenda-popup-content .back-button {
    margin-bottom: 35px;
    display: inline-block;
    cursor: pointer
}

.agenda-popup-content .back-button svg path {
    fill: #006aa1;
}

.agenda-popup-content .back-button svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.agenda-popup-content .back-button span {
    color: #1f1d22;
    display: inline-block;
    margin-left: 4px
}

.agenda-popup-content .schedule-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.agenda-popup-content .schedule-wrap .schedule svg path {
    fill: #006aa1;
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap .schedule {
        width:100%
    }
}

.agenda-popup-content .schedule-wrap p {
    color: #1f1d22;
  
    font-size: 18px;
    margin-bottom: 9px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap p {
        font-size:14px
    }
}

.agenda-popup-content .schedule-wrap p img {
    margin-right: 13px
}

.agenda-popup-content .schedule-wrap .btn-wrap {
    margin-left: 55px;
    margin-bottom: 21px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .schedule-wrap .btn-wrap {
        margin-left:0
    }
}

.agenda-popup-content .popup-main-content {
    padding-top: 17px;
    margin-bottom: 42px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .popup-main-content {
        margin-bottom:20px
    }
}

.agenda-popup-content .popup-main-content h3 {
    border-top: 3px solid #006aa1;
    padding-top: 44px;
    margin-bottom: 18px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .popup-main-content h3 {
        padding-top:20px;
        margin-bottom: 10px
    }
}

.agenda-popup-content .profiles {
    background-color: #f3f1f1;
    padding-top: 24px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles {
        padding-top:10px
    }
}

.agenda-popup-content .profiles h5 {
    line-height: 2.75;
    color: #006aa1;
    margin-bottom: 12px
}

.agenda-popup-content .profiles .profile-wrap {
    margin-bottom: 0
}

.agenda-popup-content .profiles .profile-wrap .single-profile {
    width: 260px;
    margin: 0 15px 30px;
    display: block
}

@media screen and (max-width: 1024px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile {
        width:calc(50% - 30px)
    }
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile {
        width:calc(100% - 30px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 15px 15px
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .image {
    margin-right: 0;
    max-width: 150px;
    max-height: 150px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 17px
}

.agenda-popup-content .profiles .profile-wrap .single-profile .image img {
    width: 100%
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .image {
        max-width:100%;
        max-height: 100%;
        width: auto;
        margin-right: 12px
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .content p.name {
    font-size: 20px;
    color: #1f1d22;
    margin-bottom: 2px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .content p.name {
        font-size:14px;
        margin-bottom: 0
    }
}

.agenda-popup-content .profiles .profile-wrap .single-profile .content p.designation {
    font-size: 16px;
    margin-bottom: 15px
}

@media screen and (max-width: 576px) {
    .agenda-popup-content .profiles .profile-wrap .single-profile .content p.designation {
        font-size:14px;
        margin-bottom: 5px
    }
}

@-webkit-keyframes slide-right {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slide-right {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.agenda-content>:last-child {
    border-bottom: 1px solid #dadada;
    padding-bottom: 25px;
    margin-bottom: 25px
}

.short-description {
    color: #000;
    
}

.disable-popup {
    pointer-events: none
}

.tabs-nav.bottom li.tab-active:after {
    bottom: auto;
    top: -13px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg)
}

.not-found-wrapper {
    padding: 40px 63px 45px 64px;
    border-radius: 3px;
    -webkit-box-shadow: 4px 6px 35px 0 rgba(0,0,0,.1);
    box-shadow: 4px 6px 35px 0 rgba(0,0,0,.1);
    background-color: #fff;
    margin: auto;
    max-width: 690px
}

@media screen and (max-width: 576px) {
    .not-found-wrapper {
        padding:20px 25px
    }
}

.not-found-wrapper h1 {
   
    font-size: 125px;
    font-size: 7.8125rem;
    line-height: 1.3;
    letter-spacing: -2.5px;
    text-align: left;
    color: #c4c4c4;
    border-bottom: 3px solid #ee7203;
    margin-bottom: 30px
}

.not-found-wrapper h2 {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    color: #ee7203;
    margin-bottom: 16px
}

.not-found-wrapper p {
    font-family: HelveticaLTPro-Roman;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #373737
}

.not-found-wrapper .btn-wrap {
    margin: 28px -10px 0
}

.not-found-wrapper .btn-wrap a {
    margin: 0 10px
}

@media screen and (max-width: 576px) {
    .not-found-wrapper .btn-wrap a {
        margin:0 10px 10px
    }
}

.not-found-wrapper .btn-wrap a:hover {
    background-color: #ee7203;
    color: #fff;
    border-color: transparent
}

.not-found-wrapper .btn-wrap a:hover svg path {
    fill: #fff
}
.nog-gold .btn-primary, .nog-light-gold .btn-primary {
    background: transparent !important;
    border: 1px solid #fff !important;
}
.tabs-nav-list.bottom li.tab-active:after {
    bottom: auto;
    top: -13px;
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    transform: translateX(-50%) rotate(180deg)
}
.nog-green {
    background: #0e6a3d;
}

.nog-dark-blue {
    background: #9EA985;
}

.nog-gold {
    background: #9EA985;
}

.nog-light-gold {
    background: #9EA985;
}
.agenda {
    padding: 30px 0px;
}
.agenda .full-block .left-side .topic {
    color: #fff;
}
.nog-grey{
   background: #555555;
}
.agenda-popup-content .sponsor-details a img {
    max-width: 30%;
    width: 100%;
}
/*agenda*/

.moz-default-blue {
 background-color: #006aa1!important;   
}
.moz-orange {
    background-color: #EC6806!important;   
}
.moz-green {
    background-color: #249a90!important;  
}
.moz-orange .btn-primary {
    background-color: #249a90!important;
}

button.btn-primary, a.btn-primary {
    background: #EC6806 !important;
}
.footer-logo-img {
text-align: center;
    color: #fff;
    max-width: 50%;
    margin: 0 auto;
}

a#ot-sdk-btn {
    border: none !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    line-height: 19px !important;
        transition: all .2s linear;
}

a#ot-sdk-btn:hover {
    background-color: #5c6f7c !important;
}
#footer a{
        white-space: nowrap;
}
.head-row .extra-logo {
    /* max-width: 230px; */
    width: 130px;
    margin: 0 10px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-right: 1px solid #d8d8d8;
    padding-right: 15px;
}
@media screen and (min-width: 1025px){
.head-row .site-header-main .cta-hold {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    max-width: 300px;
}
}
.head-row .extra-logo.no-border{
   border-right: none;
    padding-right: 0; 
}
.head-row .extra-logo:last-child {
    border-right: none;
    padding-right: 0;
}
.head-row .extra-logo-wrapper {
    display: flex;
    margin: 0 auto;
}

.nav-col-lang {
    max-width: 35px;
        margin-left: 20px;
}

.nav-col-lang ul {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 100%;
    display: flex;
    align-items: center;
}
.nav-col-social {
    display: flex;
}
@media(max-width:1499px){
    header.site-header .nav-col-link {
        flex: 0 0 78.33333%;
}
}