@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
@import url("https://use.typekit.net/obf7ngr.css");

/* font-family: 'DM Sans', sans-serif; */

:root{
    --black:#000;
    --orange:#EB9E58;
    --blue:#031AA1;
    --grey: #2c2c2c;
    --dark-grey: #707070;
    --midnight-black:#171717;
    --storm:#f7f7f7;
    --liver:#524D4D;
	--btn-color:#0a0909;
	--nav-link-hover:#858585;
	--white:#fff;
	--tab-link:#0d0d0d;
    --price-orange:#ea9e57;
    --price-grey:#2a2a2a;
    --price-light-grey:#5b6b82;
    --price-dark-grey:#242f40;
	--ribbon:#051aa1;
	--speaker-info:#2C2C2C;
	--contact-form-text:#6e6e6e;
    --form-control-text:#5d5d5d;
	--general-form-label:#ccc7c7;
    --general-form-alert:#ff5274;
}




.tablet , .mobile{
    display: none;
}
.desktop{
    display: block;
}


/* fonts */

a{
    text-decoration: none;
	color:var(--orange);
}
a:hover 
{
	color:#fff;
}
*{
    transition: 0.3s all;
}
.section-custom-wbd{
	padding: 50px 0;
}
body{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 29px;
/*     overflow-x: hidden; */
    width: 100%;
    font-weight: 400;
}
a 
{
	    color: var(--orange);
}
h2{
    font-size: 21px;
    line-height: 31px;
    color: var(--speaker-info);
    font-weight: 500;
    margin-bottom: 35px;
}
h3{
    font-size: 17px;
    line-height: 27px;
    font-family: proxima-nova, sans-serif;
    font-weight: 600;
    color: var(--tab-link);
    margin-bottom: 24px;
}
p{
    font-size: 17px;
    line-height: 27px;
    letter-spacing: 0.01em;
    font-family: proxima-nova, sans-serif;
}
.section-single-blog-content p a{
    text-decoration: underline;
    color: var(--blue);
    font-weight: 600;
}
.wp-block-quote{
    border-left:2px solid var(--ribbon);
    padding: 35px 0 30px 38px;
    margin: 42px 0 62px 0;
}
.wp-block-quote p{
    margin-bottom:13px;
 	font-family: proxima-nova, sans-serif;
	font-weight: normal;
	font-size: 24px;
	text-align: left;
	color: var(--ribbon);
	line-height:32px;
	
}
cite{
    margin-bottom:0;
	font-weight: 600;
	font-size: 17px;
	line-height: 27px;
	font-family: proxima-nova, sans-serif;
	color: var(--ribbon);
    font-style: normal;
}
.wp-block-separator{
    background-color: var(--blue);
    color: var(--blue);
    border-bottom: 0;
    margin: 0;
    opacity: 0.47;
}
.section-single-blog-content li{
	font-family: proxima-nova, sans-serif;
	font-size: 17px;
	line-height: 27px;
}
.section-single-blog-content ul{
	margin-top:34px;
}
.section-single-blog-content li{
    position: relative;
    padding-left: 40px;
    margin-bottom: 18px;
    font-family: proxima-nova, sans-serif;
}
.section-single-blog-content li:after{
    content: '';
    background-image: url('../images/list-right.png');
    position: absolute;
    width: 23px;
    height: 23px;
    display: inline-block;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.timeTo ul{
	transition:unset;
}
.container{
    max-width: calc(1072px + var(--bs-gutter-x, .75rem)*2);
}
.container.small{
    max-width: calc(1021px + var(--bs-gutter-x, .75rem)*2);
}
.container.large{
    max-width: calc(1152px + var(--bs-gutter-x, .75rem)*2);
}
.site-wrapper{
    position: relative;
}
.site-main>section:first-child{
    /* padding-top: 258px; */
    padding-top: 172px;
}
.site-main>.section-new-intro:first-child{
    padding-top: 171px;
    padding-bottom: 59px;
}
section{
	position:relative;
	z-index:20
}

.site-header ul li, 
.site-footer ul li,
.section-speaker-intro .navigation ul li,
.section-event-information .top-info li,
.section-speaker-intro .social-links li,
.section-contact-form-block .slider-buttons li,
.section-content-well .content-topic li ,
.section-intro-block-2 .link-tab li, 
.section .tab-link li,
.section .slider-buttons li,
.section-sponsers-logo ul.logos li,
.section-content-well .content-topic li,
.section-single-blog-content li,
.section-post-navigation li
{
    list-style: none;
}
.site-header .header-timer-text, 
.site-footer ul,
.section-speaker-intro .navigation ul,
.section-event-information .top-info,
.section-speaker-intro .social-links,
.section-contact-form-block .slider-buttons,
.section-content-well .content-topic,
.section-intro-block-2 .link-tab, 
.section .tab-link,
.section .slider-buttons,
.section-sponsers-logo ul.logos,
.section-content-well .content-topic,
.section-single-blog-content ul,
.section-post-navigation ul
{
    padding-left:0;
    margin-bottom: 0;
}
.slick-track{
    transition: unset;
}

.wp-block-spacer.dark{
	background-color:var(--midnight-black);
}

/*****TAB NAV****/
 .tab-nav .tab-link{
    display: flex;
    flex-direction: row;
    max-width: 800px;
    margin: auto;
}

.tab-nav .tab-link li{
    flex: 1 0 0%;
    text-align: center;
    
}
.tab-nav .tab-link li.label {
    border-left: 1px solid #000;
}
.tab-nav .tab-link li.active a{
    opacity: 1;
    padding-bottom: 21px;
    border-bottom: 3px solid var(--blue);
}
.tab-nav .tab-link li a{
	
	transition:0.3s all;
    color: var(--tab-link);
    opacity: 0.5;
    font-weight: 500;
    font-size: 15px;
	padding:0 4px;
    padding-bottom: 21px;
}
/****TAB NAV****/
.mfp-content #mfpwbd{
	display:block !important;
}
/*animations */
.fade-in-bottom {
	-webkit-animation: fade-in-bottom 0.6s ease-in both;
	        animation: fade-in-bottom 0.6s ease-in both;
}

 @-webkit-keyframes fade-in-bottom {
    0% {
      -webkit-transform: translateY(50px);
              transform: translateY(50px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes fade-in-bottom {
    0% {
      -webkit-transform: translateY(50px);
              transform: translateY(50px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
    }
  }
  

/*animations*/
/* buttons */

.btn-primary{
    font-size: 11px;
    font-weight: 500;
    color: var(--white);
    line-height: 24px;
    letter-spacing: 0.06em;
    border: 1px solid var(--white);
    background-color: unset;
    border-radius: 0;
    text-transform: uppercase;
	position: relative;
    z-index: 2;
	transition: all 0.3s ease;
	font-family: 'Poppins', sans-serif;
}
.btn-primary:before{
	content:"";
	background-color: var(--orange);
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
	position: absolute;
}
.btn-primary:after{
    content: '';
    position: absolute;
    background-color: var(--orange);
    width: 100%;
    height: 0;
	-webkit-transition: all 0.3s ease;
    transition: all 0.7s ease;
    left: 0;
	opacity:0;
    bottom: 0;
}
.btn-primary:hover{
    background-color: unset;
    border-color: var(--orange);
	transform: scale(1.1);
}
.btn-primary:hover:after{
    height: 100%;
   
    z-index: -1;
	opacity:1
}
.btn-primary.style-1{
    padding: 0.49rem 2.59rem;
}

.btn-primary.style-2{
    padding: 0.49rem 0.74rem;
}
.btn-primary.dark{
    color: var(--btn-dark);
	border: 1px solid var(--btn-color);
	padding: 0.64rem 1.9rem;
    font-size: 13px;
}
.btn-primary.dark:hover{
    border: 1px solid var(--orange);
	transform: scale(1.1);
}
.btn-primary.style-3{
    font-size: 9px;
    line-height: 17px;
    padding: 0.42rem 1.31rem;
}
.btn-primary.style-3:hover{
    transform: scale(1.1);
}
.btn-primary:active,.btn-primary:focus{
    box-shadow: none;
	background-color:var(--orange);
	border:1px solid var(--orange);
}
.btn-secondary{
    font-size: 11px;
    font-weight: 500;
    color: var(--white);
    line-height: 17px;
    letter-spacing: 0.06em;
    border: 1px solid var(--white);
    background-color: unset;
    border-radius: 0;
    text-transform: uppercase;
    position: relative;
    padding: 0.49rem 0.74rem;
    z-index: 2;
	-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
	font-family: 'Poppins', sans-serif;
}
.btn-secondary:before{
    content: '';
    position: absolute;
    background-color: var(--blue);
	 width: 100%;
    height: 0;
    left: 0;
    top: 0;
}
.btn-secondary:after{
    content: '';
    position: absolute;
    background-color: var(--blue);
    width: 100%;
    height: 0;
    left: 0;
	-webkit-transition: all 0.3s ease;
    transition: all 0.9s ease;
    bottom: 0;
	opacity:0
}
.btn-secondary:hover{
    background-color: unset;
    border: 1px solid var(--blue);
	transform: scale(1.1);
}

.btn-secondary:hover:after{
    height: 100%;
    transition: 0.4s all;
    z-index: -1;
	opacity:1
}
.btn-secondary:active,.btn-secondary:focus{
    box-shadow: none;
}
.btn-blue{
    font-size: 15px;
    font-weight: 500;
    color: var(--white);
    line-height: 28px;
    letter-spacing: 0.06em;
    border: 1px solid var(--blue);
    background-color: var(--blue);
    border-radius: 0;
    text-transform: uppercase;
    padding: 0.72rem 3.57rem;
	font-family: 'Poppins', sans-serif;
}
.btn-blue:hover{
    color: var(--white);
}
.btn-blue:active,.btn-blue:focus{
    box-shadow: none;
}
.btn-grey{
    font-size: 14px;
    font-weight: 500;
    color: var(--blue);
    letter-spacing: 0.06em;
    border: 1px solid transparent;
    background-color: rgba(3, 26, 161, 10%);
    border-radius: 0;
    text-transform: uppercase;
    padding: 0.86rem 1.68rem;
    border-radius: 5px;
	font-family: 'Poppins', sans-serif;
}
.btn-grey:hover{
    color: var(--blue);
}
.btn-grey:active,.btn-grey:focus{
    box-shadow: none;
}
.wp-block-button__link{
    text-transform: uppercase;
    border-radius: 0;
    background-color: transparent;
    border: 1px solid var(--orange);
    color: var(--btn-color);
    position: relative;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.06em;
    padding: 0.49rem 0.74rem;
}
.wp-block-button__link:before{
	content:"";
	background-color: var(--orange);
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
	position: absolute;
}
.wp-block-button__link:after{
    content: '';
    position: absolute;
    background-color: var(--orange);
    width: 100%;
    height: 0;
	-webkit-transition: all 0.3s ease;
    transition: all 0.7s ease;
    left: 0;
	opacity:0;
    bottom: 0;
}
.wp-block-button__link:hover{
    background-color: unset;
    border-color: var(--orange);
	transform: scale(1.1);
}
.wp-block-button__link:hover:after{
    height: 100%;
   
    z-index: -1;
	opacity:1
}

.dark .wp-block-button__link{
    color: var(--white);
    border: 1px solid var(--white);
}
.dark .wp-block-button__link:hover{
    border-color: var(--orange);
}
/* buttons */

 /* Ribbon  */
.cts-ribbon
{
   
    position: absolute;
    right: -6px;
    top: 0px;
	transform: scale(0.7);
    transform-origin: 100% 0;
}
.cts-ribbon span
{
    font-size: 10px;
    line-height: 13px;
    letter-spacing: 0.01rem;
    color: var(--white);
    display: block;
    width: 133px;
    text-align: center;
     /* height: 24px;  */
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(-50%) rotate(43deg);
    left: 50%;
    font-weight: 700;
    transform-origin: 50% 50%;
    margin-top: -14px;
    margin-left: 20px;
}
.cts-ribbon.secondary svg path
{
    fill: #EB9E58;
}
.cts-ribbon.secondary svg #Path_343,.cts-ribbon.secondary svg #Path_345
{
    fill: #BC763C;
}
 /* Ribbon  */


/* header */

.site-header{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}
.site-header .header-wrapper{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:60;
	transition:50ms all;
}
.site-header.menu-open .mobile-header-timer{
	display:none;
}
.site-header.menu-open .open{
	display:inline-block;
}
.site-header.menu-open .close{
	display:none;
}
.site-header .close{
	display:inline-block;
}
.site-header .open{
	display:none;
}
.site-header.scrolled .header-wrapper , .site-header.menu-open .header-wrapper{
	background-color:var(--grey)
}
.navbar{
    padding: 9px 0;
    border-bottom: 1px solid var(--dark-grey);
	background-color: var(--grey);
}
.navbar.menu-transparent{
    background-color: transparent;;
}
.navbar-brand img{
    max-width: 218px;
}
.navbar .navbar-nav .nav-orange .nav-link{
    color: var(--orange);
	font-weight:500;
}
.navbar .navbar-nav .nav-orange .nav-link:hover{
	opacity:35%;
}
.navbar .navbar-nav .nav-link{
    font-size: 12px;
    font-weight: 400;
    line-height: 32px;
    padding: 0 15px;
    color: var(--white);
    letter-spacing: 0.04em;
}
.navbar .navbar-nav .nav-link:hover{
    opacity:35%;
}

.navbar .navbar-nav{
    align-items: center;
}
.navbar .navbar-nav .nav-item.btn-primary{
    margin-right: 17px;
    margin-left: 18px;
    font-size: 11px;
    padding: 0;
}
.navbar .navbar-nav .nav-item.btn-primary:hover a{
    color: var(--white);
    opacity: 100%;
}
.navbar .navbar-nav .nav-item.right-border-link{
    position: relative;
}
.navbar .navbar-nav .nav-item.right-border-link a:hover{
    color: var(--orange);
    opacity: 1;
}
.navbar .navbar-nav .nav-item.right-border-link::after{
    content: '';
    position: absolute;
    width: 1px;
    height: 94px;
    background-color: var(--dark-grey);
    right: 0px;
    top: -39px;
}


/* timer */

.header-timer{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 19px;
}
.header-timer-text .timer-text{
    padding-left: 19px;
    margin-bottom: 6px;
    font-size: 10px;
    line-height: 11px;
    font-weight: 700;
}
.header-timer .nav-item.btn-primary{
    margin-left: 20px;
}
.header-timer .timer-banner{
    padding: 0;
    height: unset;
    margin-bottom: 0;
	display:block;
}
.header-countdown-timer.psgTimer{
	transition:unset;
} 
.header-timer .timer-banner .psgTimer_numbers{
    height: 20px;
	color:var(--midnight-black)
}
.navbar .header-timer .timer-banner .psgTimer_labels{
    height: 20px;
}
.header-timer .timer-banner .number{
    width: 19px;
    height: 20px;
    font-size: 15px;
    line-height: 20px;
}
.header-timer .timer-banner .days, 
.header-timer .timer-banner .hours, 
.header-timer .timer-banner .minutes{
    margin-right: 9px;
    width: 45px;
    font-size: 9px;
    padding-top: 0 !important;
}
.header-timer .timer-banner .psgTimer_numbers>div:after{
    font-size: 15px;
    top: -20px;
    right: -6px;
}
.navbar .nav-link.custom-toggle-menu{
    padding-right: 20px;
}


/* timer */

/* mega-menu */
.custom-mega-menu{
    padding: 203px 0 203px 0;
    /* height: calc(100vh - 115px); */
    background-color: var(--grey);
    /* opacity: 0; */
    /* display: none; */
	top:0;
    opacity: 0;
    position: fixed;
/* 	display:none; */
    left: 0;
    right: 0;
    margin: auto;
    transform: translateY(-200%);
    transition: transform 300ms ease-in-out, opacity 200ms , top 300ms;
/* 	transition:top 1s linear; */
/* 	transition:all 0.5s linear; */
}
/* .custom-mega-menu .container-wrapper{
    height: 100%;
    display: flex;
    align-items: center;
} */
.custom-mega-menu.active{
    opacity: 1;
	
/*     display: block; */
    position: fixed;
    transform: translateY(0%);
	height:100vh;
	overflow-y:auto;
	overflow-x:hidden;
}
.custom-mega-menu .megamenu-top-links{
    margin-bottom: 57px;
}
.custom-mega-menu .megamenu-top-links li{
    margin-bottom: 17px;
}
.custom-mega-menu .megamenu-top-links .megamenu-link{
    font-size: 44px;
    line-height: 47px;
    color: var(--storm);
    font-weight: 700;
}
.custom-mega-menu .megamenu-top-links .megamenu-link:hover{
    opacity: 35%;
}
.custom-mega-menu .megamenu-bottom-links{
    display: flex;
    flex-direction: row;
}
.custom-mega-menu .megamenu-bottom-links .megamenu-link{
    padding-right: 30px;
    font-size: 12px;
    letter-spacing: 0.04em;
    line-height: 25px;
    color: var(--storm);
}
.custom-mega-menu .megamenu-bottom-links .megamenu-link:hover{
    opacity: 35%;
}
.custom-mega-menu .right-col{
    display: flex;
    align-items: flex-end;
}
.custom-mega-menu .right-content{
    max-width: 238px;
    margin-left: auto;
}
.custom-mega-menu .right-content .address p ,.custom-mega-menu .right-content .email a,.custom-mega-menu .right-content .number a{
    font-size: 12px;
    letter-spacing: 0.04em;
    line-height: 25px;
    color: var(--storm);
}
.custom-mega-menu .right-content .email a:hover,.custom-mega-menu .right-content .number a:hover{
    opacity: 35%;
}
.custom-mega-menu .social-icons{
    display: flex;
    flex-direction: row;
    margin-top: 27px;
}
.site-header .custom-mega-menu .social-icons{
    padding-left: 0;
    margin-bottom: 30px;
}
.megamenu-close-btn .btn-primary{
    padding:8px 25px;
    font-size: 15px;
}
.megamenu-close-btn .btn-primary i{
    margin-right: 5px;
}
.custom-mega-menu .social-icons li{
    margin-right: 16px;
}
.custom-mega-menu .social-icons li:last-child{
    margin-right: 0;
}
.custom-mega-menu .social-icons li a{
    display: block;
    color: var(--white);
    font-size: 14px;
    line-height: 29px;
    background-color: transparent;
    border: 1px solid var(--white);
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
}

/* mega-menu */

/* header */


/* footer */

.site-footer{
    padding: 118px 0 37px 0;
    position:relative;
    z-index:1;
    background-color: var(--midnight-black);
    border-top: 1px solid var(--dark-grey);
}
.site-footer .footer-logo{
    padding-top: 18px;
}
.site-footer .footer-logo img{
    max-width: 218px;
}
.site-footer .menu li{
    margin-bottom: 16px;
}
.site-footer .menu li:last-child{
    margin-bottom: 0;
}
.site-footer .menu .nav-orange a{
    color: var(--orange);
	font-weight:600;
}
.site-footer .menu .nav-orange a:hover{
	opacity:35%;
}
.site-footer .menu li>a{
    color: var(--storm);
    font-size: 12px;
    font-weight: 300;
    line-height: 25px;
}
.site-footer .menu li>a:hover{
    opacity:35%;
}
.site-footer .copyright-area{
    border-top: 1px solid var(--dark-grey);
    padding-top: 15px;
    margin-top: 51px;
}
.site-footer .copyright-area .copyright-links{
    display: flex;
    flex-direction: row;
}
.site-footer .copyright-area .copyright-links li a{
    font-size: 11px;
    line-height: 20px;
    font-weight: 300;
    color: var(--storm);
}
.site-footer .copyright-area .copyright-text{
    text-align: end;
}
.site-footer .copyright-area .copyright-text p{
    font-size: 11px;
    line-height: 20px;
    font-weight: 300;
    color: var(--storm);
    margin-bottom: 0;
}
.site-footer .copyright-area .copyright-links li:first-child{
    margin-right: 54px;
}
.site-footer .footer-menu-row{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.site-footer .footer-menu-col{
    width: fit-content; 
    min-width:60px;
}
.site-footer .footer-menu-col li{
    min-width: calc(100% + 5px);
}
.site-footer .copyright-row{
    align-items: center;
}

/* footer */

/* main */

.section-intro-block,
.section-testimonial-block,
.section-register-block,
.section-slider-block,
.section-blog-listing,
.section-pricing-block,
.section-gallery-block,
.section-video-block,
.section-pricing-block.win-your-website,
.section-intro-block-2,
.section-topics-block,
.section-cta-3,
.section-cta-block,
.section-cards-block,
.section-speaker-intro,
{
	color:var(--storm);
}
.section-contact-form-block{
	color:var(--contact-form-text);
}
.section-logos-block,
.section-information-block,
.section-sponser-block,
.section-event-information,
.section-pricing-with-countdown-block,
.section-value-block,
.section-speakers,
.section-content,
.section-sponsers-logo,
.section-block-grid,
.section-single-blog-content
{
	color:var(--grey);
}
/* intro-block */

.section-intro-block{
	transition:unset;
    background-color: var(--grey);
    background-repeat: no-repeat;
    /* background-position: 132%; */
    background-size: cover;
    background-position-y: center;
	z-index:1;

    padding: 103px 0 78px 0;
	padding-bottom:170px;
    overflow: hidden; 
    position: relative;
	/* min-height: 100vh; */
/* 	background-attachment: fixed; */
}
.section-intro-block.full{
    height: 100vh;
    display: flex;
    align-items: center;
}
.section-intro-block .bg-main{
	position:absolute;
	top:0;
	left:0;
	background-repeat:no-repeat;
	  background-size: cover;
    background-position-y: center;
	width:100%;
	height:100%;
	z-index:2
}
.section-intro-block .description{
	font-size: 19px;
    font-weight: 300;
    line-height: 37px;
    color: var(--storm);
	margin-bottom:40px;
    font-family: proxima-nova, sans-serif;
}


.section-intro-block .bg{
    position: absolute;
    width:100%;
    height:auto;
    top:0;
    left:0;
	z-index:3
}
.section-intro-block .bg img{
    visibility: hidden;
    max-width: 612px;

}
.section-intro-block.text-center .content{
	margin-left:auto;
	margin-right:auto;
}
.section-intro-block .content{
    max-width: 873px;
/*     margin-bottom: 123px; */
	position:relative;
	z-index:3;

}
.section-intro-block .content .buttons .btn-primary:first-child{
    margin-right: 23px;
}
.section-intro-block .content .subtitle{
    font-size: 15px;
    line-height: 37px;
    letter-spacing: 0.04em;
    font-weight: 500;
    color: var(--orange);
    text-transform: uppercase;
    margin-bottom: 0;
}
.section-intro-block .content .subtitle a{
	color:var(--orange);
}
.section-intro-block .content .title{
    font-size: 94px;
    font-weight: 700;
    line-height: 111px;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
    color: var(--grey);
    text-transform: uppercase;
    margin-bottom: 29px;
}
 .section-intro-block .logos-block{
	position:relative;
	 z-index:10;
}

/* .section-intro-block .logos-block{
    white-space:nowrap;
    overflow-x: scroll;
    display: flex;
    flex-direction: row;
    justify-content: center;
} */
/* .section-intro-block .logos-block .image{
    margin-right: 65px;
} */
.section-intro-block .bg.background,.section-intro-block-2 .bg.background{
    height: 100%;
    background-repeat: no-repeat;
	background-size:cover;
    background-position: top center;

}
.section-intro-block .bg.background img,.section-intro-block-2 .bg.background img{
    visibility: hidden;
}
/* intro-block */

/* information-block */
.section-information-block{
    padding: 150px 0 150px 0;
	/* padding-top:300px; */
	/* padding-bottom:300px; */
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	z-index:20;
	transition:unset;
	background-color:#fff;
    
}
.section-information-block .bg 
{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: #fff;
}
.section-information-block 

.section-information-block .content{
/*     padding-top: 52px; */
		transition: height 0.15s ease-out;
	
}
.section-information-block .content .title{
    font-size: 119px;
    line-height: 179px;
    font-weight: 700;
    letter-spacing: -0.01em;
    color: var(--white);
    text-shadow: -1px -1px 0 #2c2c2c, 1px -1px 0 #2c2c2c, -1px 1px 0 #2c2c2c, 1px 1px 0 #2c2c2c;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 17px;
}


.section-information-block .content .text{
    max-width: 355px;
    margin: auto;
    text-align: center;
    height: 0;
	transition: max-height 0.15s ease-out;
	transition:0.5s auto;
}
.section-information-block .content .text p{
    color: var(--grey);
    line-height: 24px;
    font-family: proxima-nova, sans-serif;
	font-size:16px;
}
.section-information-block .content .text p:last-child{
    margin-bottom: 0;
}
.section-information-block .image-wrapper .left-image{
    background-image: url('images/information-1.png');
    background-position: center;
    background-repeat: no-repeat;
	background-size:cover;
    max-width: 257px;
    max-height: 220px;
    margin-top: 14px;
    opacity: 0;
    transition: 0.2s ease-in-out;
	z-index:50;
}
.section-information-block .image-wrapper .right-image{
    background-image: url('images/information-2.png');
    background-position:top center;
    background-repeat: no-repeat;
	background-size:cover;
    opacity:0;
    max-width: 293px;
    transition: 0.2s ease-in-out;
    max-height: 174px;
	z-index:50;
}
.section-information-block .image-wrapper .left-image img,.section-information-block .image-wrapper .right-image img{
    /* visibility: hidden; */
}
.section-information-block .container{
    position: relative;
    
}

.section-information-block .content-wrapper{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
}
.section-information-block .item{
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    width: 100%;
    top: 50%;
}
.section-information-block .content .text{
    opacity: 0;
}
.section-information-block .hover-block{
    /* margin-bottom: 20px; */
    position: relative;
    cursor: pointer ;
    padding: 50px 0;
}
/* .section-information-block .hover-block:hover .left-image{
    -webkit-animation: fade-in-bottom 0.2s ease-in both;
    animation: fade-in-bottom 0.4s ease-in both;
		animation-delay: 0.2s;
}
.section-information-block .hover-block:hover .right-image{
	
    -webkit-animation: fade-in-bottom 0.4s ease-in both;
    animation: fade-in-bottom 0.4s ease-in both;
	animation-delay: 0.4s;
}

.section-information-block .hover-block:hover .title{
    color: var(--orange);
    text-shadow: unset;
	animation: fade-in-bottom 0.1s ease-in both;
}
.section-information-block .hover-block:hover .text{
   
    height: auto;
	 -webkit-animation: fade-in-bottom 0.4s ease-in both;
    animation: fade-in-bottom 0.4s ease-in both;
	animation-delay: 0.6s;
} */

.section-information-block .hover-block.active .left-image{
    /* opacity: 1; */
    -webkit-animation: fade-in-bottom 0.2s ease-in both;
    animation: fade-in-bottom 0.4s ease-in both;
		animation-delay: 0.2s;
}

.section-information-block .hover-block.active .right-image{
	 /* opacity: 1; */
    -webkit-animation: fade-in-bottom 0.4s ease-in both;
    animation: fade-in-bottom 0.4s ease-in both;
	animation-delay: 0.4s;
}


.section-information-block .hover-block.active .title{
    color: var(--orange);
    text-shadow: unset;
	animation: fade-in-bottom 0.4s ease-in both;
}

.section-information-block .hover-block.active .text{
   
    height: auto;
	 -webkit-animation: fade-in-bottom 0.4s ease-in both;
    animation: fade-in-bottom 0.4s ease-in both;
	animation-delay: 0.6s;
}
.section-information-block .hover-block .image-wrapper{
    position: absolute;
    width:100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    top: 0;
    z-index: -1;
    left: 50%;
    transform: translateX(-50%);

}

/* information-block */

/* testimonial-block */

.section-testimonial-block{
    background-repeat: no-repeat;
    padding: 185px 0 284px 0;
    background-size: cover;
    background-position: unset;
}
.section-testimonial-block .container{
    position: relative;
}
.section-testimonial-block .slick-disabled{
    background: linear-gradient(#031aa1 100%, rgba(3, 26, 161, 0.47) 23.96%, rgba(255, 255, 255, 0) 100%);
    opacity: 0.38;
  }

.section-testimonial-block .testimonial-content{
    max-width: 600px;
}
.section-testimonial-block .testimonial-content.center{
	margin-left:auto;
	margin-right:auto
}

.section-testimonial-block .testimonial-content.right{
	margin-left:auto;
	margin-right:0
}
.section-testimonial-block .testimonial-content .slider-content{
    max-width: 450px;
	 min-height: 350px;
    margin-left:110px;
}
.section-testimonial-block .testimonial-content p{
    color: var(--white);
    font-size: 24px;
    line-height: 37px;
    font-weight: 300;
    margin-bottom: 27px;
    font-family: proxima-nova, sans-serif;
}
.section-testimonial-block .testimonial-content .name{
    color: var(--white);
    font-size: 18px;
    font-weight: 600;
}
.section-testimonial-block .testimonial-content .c-name{
    color: var(--white);
    opacity: 0.31;
    font-size: 18px;
    font-weight: 600;
}

.section-testimonial-block .slick-next,.section-testimonial-block .slick-prev{
    display:none;
}
.section-testimonial-block .slider-buttons{
    position: absolute;
    top: 34%;
}
.section-testimonial-block .slider-buttons li{
    background-color: var(--white);
    color: var(--grey);
    width: 50px;
    height: 50px;
    border-radius: 25px;
    z-index: 20;
    position: relative;
	cursor:pointer;
}
.section-testimonial-block .slider-buttons li i{
    color: var(--grey);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 25px;
}
.section-testimonial-block .slider-buttons li:first-child{
    margin-bottom: 21px;
}

/* testimonial-block */

/* blog-listing-block */

.section-blog-listing{
    background-color: var(--midnight-black);
    padding: 88px 0 93px 0;
}
.section-blog-listing .blog-item{
    padding: 54px 35px 43px 35px;
    border-top: 1px solid var(--dark-grey);
    border-bottom: 1px solid var(--dark-grey);
    cursor: pointer;
    position: relative;
}
.section-blog-listing .blog-item .whole-link{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
}
.section-blog-listing .blog-item .btn-secondary{
    padding: 0.41rem 0.91rem;
}
.section-blog-listing .blog-item:hover .btn-secondary{
    transform: scale(1.1);
}
.section-blog-listing .blog-item:hover .btn-secondary:after{
    height: 100%;
    transition: 0.3s all;
	-webkit-transition: all 0.3s ease;
    transition: all 0.7s ease;
    color: var(--white);
    z-index: -1;
	opacity:1;
}
.section-blog-listing .blog-item:hover .btn-secondary{
    color: var(--white);
	border: 1px solid var(--blue);
}

.section-blog-listing .blog-item:hover .image {
    box-shadow: 4px 3px 5px rgba(3, 26, 161, 0.72);
    opacity: 1;
}

.section-blog-listing .blog-item:hover .image img{
	opacity:1;
	transform:scale(1.1);
}
.section-blog-listing .blog-item:hover .content .title{
    color: var(--storm);
}
.section-blog-listing .blog-item .content .title{
    color: var(--midnight-black);
    font-size: 44px;
    line-height: 47px;
    font-weight: 700;
    letter-spacing: 0.03em;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
    margin-bottom: 5px;
}
.section-blog-listing .blog-item .content .text{
    max-width: 485px;
    margin-bottom: 21px;
}
.section-blog-listing .blog-item .content .text p{
    color: var(--white);
    font-family: proxima-nova, sans-serif;
}
.section-blog-listing .blog-item .image{
    text-align: end;
	max-width:327px;
	margin-left:auto;
	overflow:hidden;
}
.section-blog-listing .blog-item .image img{
    opacity: 0.36;
}
/* blog-listing-block */
/* win a website */
.section-pricing-block.win-your-website{
   padding: 56px 0 64px 0;

}

/* win a website */

/* pricing-block */
.section-pricing-block{
    background-color: var(--midnight-black);
    padding: 93px 0 238px 0;
	position: relative;
    z-index: 10;
	overflow-x:hidden;
}
.section-pricing-block .bg{
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    top: 6%;
    left: -5%;
    z-index: -1;
}
.section-pricing-block .bg img{
    visibility: hidden;
    max-width: 472px;
}
.section-pricing-block .content{
	margin-right:10px;
}
.section-pricing-block .content .inner-image-1{
    margin-bottom: 10px;
}
.section-pricing-block .content .title{
    color: var(--storm);
    font-size: 47px;
    line-height: 56px;
    letter-spacing: -0.01em;
    font-weight: 700;
    margin-bottom: 10px;
}
.section-pricing-block .content .text{
    max-width: 554px;
    margin-bottom: 29px;
}
.section-pricing-block .content .btn-primary{
	padding:0.42rem 0.8rem;
}
.section-pricing-block .content .btn-primary.style-2{
    padding: 0.69rem 3.32rem;
    font-size: 11px;
}
.section-pricing-block .content p{
    color: var(--storm);
	font-size:16px;
	line-height:29px;
    font-family: proxima-nova, sans-serif;
}
.section-pricing-block .price-content{
    display: flex;
    flex-direction: column;
}
.section-pricing-block .price-content .del-price{
    font-size: 37px;
    letter-spacing: 0.05em;
    opacity: 0.47;
    font-weight: 700;
    line-height: 56px;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
}
.section-pricing-block .price-content .price{
    font-size: 89px;
    font-weight: 700;
    letter-spacing: 0.01em;
    color: var(--orange);
    line-height: 133px;
    margin-bottom: 12px;
}
.section-pricing-block .price-content .price span{
    font-size: 37px;
    font-weight: 500;
    letter-spacing: -0.01em;
    line-height: 56px;
    color: var(--orange);
}
.section-pricing-block .price-content .del-text{
    font-size: 21px;
    font-weight: 300;
    letter-spacing: -0.01em;
    color: var(--white);
    line-height: 31px;
}

/* pricing-block */

/* sponsor-block */
.section-sponser-block{
    background-color: var(--storm);
    padding: 56px 0;
}
.section-sponser-block .left-col .content{
    max-width: 490px;
}
.section-sponser-block .left-col .content .title{
    font-size: 37px;
    letter-spacing: -0.01em;
    color: var(--grey);
    line-height: 56px;
    font-weight: 700;
    margin-bottom: 33px;
}
.section-sponser-block .right-col .content{
    padding-top: 42px;
}
.section-sponser-block .sponsor-logos-block{
    margin-top: 56px;
}
.section-sponser-block .right-col .content>p{
    color: var(--liver);
    font-family: proxima-nova, sans-serif;
}
.section-sponser-block .right-col .content>p>a{
    text-decoration: underline;
    color: var(--liver);
}
/* sponsor-block */
/*section-gallery-block*/
.section-gallery-block{
    padding-bottom: 135px;
    padding-top: 117px;
    background:var(--midnight-black);
	overflow:hidden;
}
.section-gallery-block .text-content{
    max-width: 815px;
    margin: auto;
    text-transform: capitalize;
    text-align: center;
    position: absolute;
    top: 334px;
    left: 268px;
    text-align: left;
}
.section-gallery-block .text{
    padding-left: 130px;
}
.section-gallery-block .title{
    font-size: 68px;
    line-height: 81px;
    top: 400px;
    color: var(--storm);
    text-transform: initial;
	font-weight:700;
}
.section-gallery-block .subtitle{
    font-size: 54px;
    font-weight: 300;
    letter-spacing: -0.01em;
    line-height: 64px;
    color: var(--storm);
    margin-bottom: 21px;
    text-transform: initial;
	font-family: 'Poppins', sans-serif;
}
.section-gallery-block .button{
    padding-left: 130px;
}
.section-gallery-block .image{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    height: 333.5px;
    opacity: 65%;
}
.section-gallery-block .image.image-1{
    width: 590px;
}

.section-gallery-block .image.image-2{
    width: 280px;
}
.section-gallery-block .image.image-3{
    width: 362px;
}
.section-gallery-block .image.image-4{
    width: 557px;
}

/* .section-gallery-block .title{
    font-size: 119px;
    line-height: 179px;
    font-weight: 700;
    letter-spacing: -0.01em;
    color: transparent;
    width: 100%;

    text-transform: capitalize;
    text-align: center;
    position: absolute;
    top: 310px;
    left: 200px;
} */
.section-gallery-block .content{
    position: relative;
}
.section-gallery-block .content .image-1{
    position: absolute;
    left: 0;
    top: 33px;
}
.section-gallery-block .content .image-2{
    position: absolute;
    right: 70px;
    top:290px !important;
}
.section-gallery-block .content .image-3{
    position: absolute;
    left: 0;
    height: 400px;
    top: 255px !important;
}
.section-gallery-block .content .image-4{
    position: absolute;
    right: -70px;
    top: 0;
}
.section-gallery-block .image-row-1,.section-gallery-block .image-row-2{
    position: relative;
    height: 420px;
}


/*section-gallery-block*/

/****icon slider***/

/* section-register-block */
.section-register-block{
    background-color: var(--grey);
    padding: 65px 0;
	overflow:hidden;
	color: var(--storm);
}
.section-register-block .content .subtitle{
    font-size: 21px;
    font-weight: 500;
    line-height: 31px;
    color: var(--storm);
    opacity: 0.68;
    margin-bottom: 9px;
    text-transform: uppercase;
}
.section-register-block .content .title{
    font-size: 46px;
    line-height: 50px;
    letter-spacing: -0.01em;
    font-weight: 700;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
    margin-bottom: 4px;
	max-width:335px;
	color:var(--grey);
}
.section-register-block .content .text p{
    color: var(--storm);
    font-family: proxima-nova, sans-serif;
}
.section-register-block .content .button{
    margin-top: 30px;
}
.section-register-block .content .button .btn-primary{
    padding: 0.475rem 1.32rem;
    border: 1px solid var(--orange);
}
.section-register-block .content .button .btn-primary.style-2{
    padding: 0.475rem 3.32rem;
}
.section-register-block .right-col .image{
	max-width:598px;
	margin-left:auto;
    text-align: end;
}
.section-register-block .left-col .image{
	max-width:598px;
	margin-right:auto;
    text-align: start;
}
/* section-register-block */

/* section-cta-block */

.section-cta-block{
    background-color: var(--grey);
    padding: 155px 0 106px;
}
.section-cta-block .container{
    max-width: calc(903px + var(--bs-gutter-x, .75rem)*2);
}
.section-cta-block .cta-content{
    padding: 28px 0 23px 0;
    text-align: center;
    border: 1px solid var(--dark-grey);
}
.section-cta-block .cta-content .title{
    font-size: 24px;
    line-height: 43px;
    font-weight: 500;
    color: var(--storm);
    margin-bottom: 34px;
    letter-spacing: -0.01em;
    text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
}
.section-cta-block.style-2 .cta-content .title{
    margin-bottom: 0;
}
.section-cta-block .cta-content .text{
    max-width: 631px;
    margin: auto;
}
.section-cta-block .cta-content .text p{
    color: var(--storm);
    font-family: proxima-nova, sans-serif;
}
.section-cta-block .cta-content .text p:last-child{
    margin-bottom: 0;
}
.section-cta-block .button{
    padding: 29px 0 26px 0;
    text-align: center;
    border: 1px solid var(--dark-grey);
    border-top: 0;
}
.section-cta-block .button .btn-primary{
    padding: 0.375rem 1.9rem;
    font-size: 10px;
    border: 1px solid var(--orange);
}
/* section-cta-block */

/* section-topics-block */

.section-topics-block{
    padding: 105px 0 0 0;
    background-color: var(--grey);
}
.section-topics-block .row{
	justify-content:center
}
.section-topics-block .section-heading{
    margin-bottom: 82px;
    text-align: center;
}
.section-topics-block .section-heading .title{
    font-size: 22px;
    line-height: 33px;
    font-weight: 500;
    color: var(--storm);
}
.section-topics-block .content{
    margin-bottom: 74px;
    text-align: center;
}
.section-topics-block .content .image{
    text-align: center;
    margin-bottom: 23px;
}
.section-topics-block .content .title{
    font-size: 21px;
    line-height: 31px;
    color: var(--storm);
    font-weight: 500;
    margin-bottom: 15px;
}
.section-topics-block .content .text{
    max-width: 326px;
    margin: auto;
}
.section-topics-block .content .text p{
    color: var(--storm);
    font-family: proxima-nova, sans-serif;
	line-height:27px;
}
/* section-topics-block */

/* section-cards-block */


.section-cards-block{
    background-color: var(--midnight-black);
    padding: 0px 0 159px 0;
}
.section-cards-block .container{
    max-width: calc(1011px + var(--bs-gutter-x, .75rem)*2);
}
.section-cards-block .row{
	row-gap:20px;
}
.section-cards-block.style-1{
	padding-top:122px;
}
.section-cards-block .card-block{
    max-width: 474px;
    margin: auto;
    border: 1px solid var(--dark-grey);
    border-radius: 6px;
	overflow:hidden;
	height:100%;
	display:flex;
	flex-direction:column;
	position:relative;
}
.section-cards-block .card-block .image{
    background-size: cover;
	background-position:bottom;
/* 	border-radius: 9px 9px 0px 0px; */
}
.section-cards-block .card-block .image img{
    visibility: hidden;
}
.section-cards-block .card-block .card-content{
    padding: 23px 39px 72px 40px;
	flex:1;
/* 	height:100%; */
}
.section-cards-block .card-block .card-content .button{
	position:absolute;
	bottom:32px;
}
.section-cards-block .card-block .card-content .title{
    font-size: 21px;
    line-height: 31px;
    color: var(--storm);
    font-weight: 500;
    margin-bottom: 24px;
}
.section-cards-block .card-block .card-content .text{
    margin-bottom: 24px;
	color: var(--storm);
	font-family: proxima-nova, sans-serif;
}
.section-cards-block .card-block .card-content .text p{
    color: var(--storm);
    
	font-family: proxima-nova, sans-serif;
}
.section-cards-block .card-block .card-content .button .btn-primary{
    padding: 0.44rem 1.35rem;
}
/* section-cards-block */


/* section-value-block */

.section-value-block{
    padding: 138px 0;
}
.section-value-block .row .items{
	display:flex;
	justify-content:center;
	flex-direction:row;
	
	
}
.section-value-block.black{
    --white : var(--dark-grey);
    --dark-grey : #fff;
    --value-title : #fff;
    background-color: var(--grey);
    
}
.section-value-block .row .items .item{
	
	position:relative;
	 padding: 0 34px 0 53px;
	
}
.section-value-block .row .items .item:after{
	   content:"";
		position:absolute;
		right:0;
		top:12px;
	   background-color: var(--dark-grey);
		height:85%;
		width:1px;
}
.section-value-block .row .item:first-of-type{
	padding-left:0
}

.section-value-block .row .item:last-of-type{
	padding-right:0
}
.section-value-block .row .item:last-of-type:after{
	display:none
}


.section-value-block .value-content .title{
    font-size: 21px;
    font-weight: 500;
    line-height: 31px;
    color: var(--value-title);
    margin-bottom: 24px;
}
.section-value-block .value-content .btn{
	margin-top:20px;
}
.section-value-block .value-content .text p{
    color: var(--value-title);
    font-family: proxima-nova, sans-serif;
}
/* section-value-block */
/* section-intro-block-2 */

.section-intro-block-2{
    background-color: var(--grey);
    padding-bottom: 172px;
    overflow: hidden;
/* 	min-height:100vh; */
	transition:unset;
	padding-top:140px;
}
.section-intro-block-2 .bg{
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 50%;
	transform:translatex(-50%);
    z-index: -1;
}
.section-intro-block-2 .content{
    text-align: center;
    margin-bottom: 41px;
}
.section-intro-block-2 .content .title{
    font-size: 94px;
    line-height: 111px;
    font-weight: 700;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
    color: var(--grey);
    margin-bottom: 28px;
    text-transform: uppercase;
}
.section-intro-block-2 .content .text{
    max-width: 575px;
    margin: auto;
}
.section-intro-block-2 .content .text p{
    font-size: 19px;
    font-weight: 300;
    line-height: 37px;
    color: var(--storm);
    font-family: proxima-nova, sans-serif;
}
.section-intro-block-2 .link-tab{
    display: flex;
    flex-direction: row;
    max-width: 790px;
    margin: auto;
	position:relative;
	z-index:50;
}
.section-intro-block-2 .link-tab li{
    flex:1 0 0%;
    border: 1px solid var(--dark-grey);
    text-align: center;
    padding: 25px 0 28px 0;
}
.section-intro-block-2 .link-tab li:first-child{
    border-right: 0;
}
.section-intro-block-2 .link-tab li:last-child{
    border-left: 0;
}
.section-intro-block-2 .link-tab li.active a{
    opacity: 1;
}
.section-intro-block-2 .link-tab li a{
    font-size: 14px;
    letter-spacing: 0.13em;
    color: var(--storm);
    opacity: 0.51;
    font-weight: 500;
}
/* section-intro-block-2 */

/* section-video-block */

.section-video-block{
    background-color: var(--grey);
    padding: 73px 0 173px 0;
}
.section-video-block .container{
    max-width: calc(1017px + var(--bs-gutter-x, .75rem)*2);
}
.section-video-block  .plyr__control svg{
	fill:transparent;
	stroke:#fff;
	
}
.section-video-block .plyr__progress input[type=range],.section-video-block  .plyr__volume input[type=range]{
	color: #fff;
}
.section-video-block .plyr {
	--plyr-range-track-height:3px;
	--plyr-color-main:transparent;
}
.section-video-block  .plyr__controls .plyr__controls__item.plyr__time{
	order:-1;
	font-weight: normal;
    font-size: 12px;
    margin-left: 0;
}
.plyr__controls .plyr__controls__item:first-child{
	order:-2
}
.section-video-block .plyr__controls{
	padding-bottom:42px;
	padding-left:42px;
	padding-right:42px;
}
.section-video-block .plyr__controls input[type=range]::-webkit-slider-thumb {
	visibility:hidden;
}
/* section-video-block */

/* section-intro-block-3 */
.section-intro-block-3{
    background-color: var(--grey);
    overflow: hidden;
	padding-top:225px;
}

.section-intro-block-3 .top-part{
	position:relative;
	padding-top:258px;
	transition:unset;
	
}
.section-intro-block-3 .bg{
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.section-intro-block-3 .heading-content{
    text-align: center;
    margin-bottom: 273px;
}

.section-intro-block-3 .heading-content .title{
    font-size: 94px;
    line-height: 111px;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
    color: var(--grey);
    margin-bottom: 10px;
}
.section-intro-block-3 .heading-content .text{
    max-width: 662px;
    margin: auto;
}
.section-intro-block-3 .heading-content .text p{
    color: var(--storm);
    font-size: 19px;
    line-height: 37px;
    font-weight: 300;
}

.section-intro-block-3 .tab-nav{
    background-color: var(--white);
    padding-top: 39px ;
}
/* .section-intro-block-3 .tab-content-container{
    padding: 39px 30px 81px 30px;
} */
.section-intro-block-3 .tab-nav .tab-link{
    display: flex;
    flex-direction: row;
    max-width: 800px;
    margin: auto;
}

.section-intro-block-3 .tab-nav .tab-link li{
    flex: 1 0 0%;
    text-align: center;
    padding-bottom: 21px;
}
.section-intro-block-3 .tab-nav .tab-link li.active a{
    opacity: 1;
    padding-bottom: 21px;
    border-bottom: 3px solid var(--blue);
}
.section-intro-block-3 .tab-nav .tab-link li a{
    color: var(--tab-link);
    opacity: 0.5;
    font-weight: 500;
    font-size: 15px;
	transition:0.2s all;
}
.section-intro-block-3 .bottom-part{
    background-color: var(--white);
	position:relative;
	z-index:20
}
.section-intro-block-3 .bottom-part .inner-wrapper{
    box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.2);
    transform: translateY(-162px);
    margin-bottom: -162px;
    background-color: var(--white);
}
.section-intro-block-3  .tab-content-container{
    background-color: var(--white);
    padding: 44px 30px 65px 30px;
    margin-bottom: 45px;
}
.section-intro-block-3  .tab-content .price-card{
    padding: 11px 50px 16px 50px;
    text-align: center;
    box-shadow: 40px 40px 80px rgba(0, 0, 0, 0.1);
    background-color:var(--white);
    border-radius: 5px;
/*     height: 100%; */
    opacity: 0.74;
	position:relative;
}
.section-intro-block-3 .tab-content .card-row{
    align-items: flex-end;
	--bs-gutter-x:1.1rem;
	row-gap:20px;
	
}
.section-intro-block-3  .tab-content .price-card.active{
/*     display: flex; */
/*     flex-direction: row; */
    width: max-content;
    padding: 10px 8px 26px 10px;
    opacity: 1;
}
.section-intro-block-3  .tab-content .price-card.active .price-inner{
    display: flex;
    flex-direction: row;
}
.section-intro-block-3  .tab-content .price-card.active .left{
    text-align: left;
}
.section-intro-block-3  .tab-content .price-card.active .right{
    margin-left: 26px;
    text-align: left;
    padding-right: 20px;
}
.section-intro-block-3  .tab-content .price-card.active .desc{
    margin-bottom: 13px;
}
.section-intro-block-3  .tab-content .price-card.active .btn-primary{
    display: block;
}
.section-intro-block-3  .tab-content .price-card .price-date{
    font-size: 13px;
    line-height: 20px;
    color: var(--price-orange);
    font-weight: 700;
    /* opacity: 0.74; */
    margin-bottom: 2px;
}
.section-intro-block-3  .tab-content .price-card .price-cat{
    font-size: 21px;
    line-height: 31px;
    font-weight: 500;
    color: var(--price-grey);
    margin-bottom: 2px;
    /* opacity: 0.74; */
}
.section-intro-block-3  .tab-content .price-card .price-1{
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    color: var(--price-light-grey);
    /* opacity: 0.74; */
    margin-bottom: 4px;
}
.section-intro-block-3  .tab-content .price-card .cur{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: var(--price-dark-grey);
    /* opacity: 0.74; */
}
.section-intro-block-3  .tab-content .price-card .num{
    font-size: 48px;
    font-weight: 700;
    line-height: 72px;
    color: var(--price-dark-grey);
    /* opacity: 0.74; */
}
.section-intro-block-3  .tab-content .price-card .price-2{
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: var(--price-light-grey);
    margin-bottom: 0;
    /* opacity: 0.74; */
}
.section-intro-block-3  .tab-content .price-card .desc{
    font-size: 10px;
    color: var(--price-light-grey);
    font-weight: 400;
	line-height:10px;
    /* opacity: 0.74; */
}
.section-intro-block-3  .tab-content .price-card .desc:last-of-type{
    margin-bottom: 0;
}
.section-intro-block-3  .tab-content .price-card .btn-primary{
    color: var(--price-orange);
    border: 1px solid var(--orange);
    padding: 0.315rem 0rem;
    max-width: 156px;
    display: none;
	margin-top:13px;
}
.section-intro-block-3  .tab-content .price-card .btn-primary:hover{
    color: var(--white);
}
.section-intro-block-3 .included-content{
    margin-top: 52px;
}
.section-intro-block-3 .included-content .title{
    font-size: 21px;
    line-height: 31px;
    font-weight: 500;
    margin-bottom: 11px;
    color: var(--tab-link);
}
.section-intro-block-3 .included-content .text{
    display: flex;
    flex-direction: row;
}
.section-intro-block-3 .included-content .text .icon{
    margin-right: 7px;
}
.section-intro-block-3 .included-content .text p{
    font-size: 14px;
    line-height: 32px;
    color: var(--price-light-grey);
}
/* section-intro-block-3 */

/* timer-banner */
.timer-banner{
    background-color: var(--grey);
    padding: 12px 11px 4px 11px;
    margin-bottom: 34px;
    border-radius: 1.74px;
    height: 70px;
	display:none;
}
.section-intro-block-3 .tab-content .price-card.active .timer-banner{
    display: block;
}
.timer-banner .number{
    border: 1px solid var(--dark-grey);
    border-radius: 6px;
    width: 28px;
    height: 29px;
    line-height: 29px;
    color: var(--storm);
    font-size: 20px;
    font-weight: 500;
}
.timer-banner .timer-banner-inner{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.timer-banner .text{
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    color: var(--storm);
    padding-top: 5px;
    max-width: 104px;
}
.timer-banner .psgTimer_numbers>div:after{
    color: var(--storm);
    top: -17px;
    right: -10px;
}
.timer-banner .minutes:after{
    content: unset;
}
.timer-banner .psgTimer{
    max-width: 100%;
    margin: unset;
}
.timer-banner .days,.timer-banner .hours,.timer-banner .minutes{
    width: 62px ;
    /* margin-right: 13px; */
    margin-right: 13px;
    font-size: 11px;
    line-height: 17px;
    color: var(--price-orange);
    font-weight: 700 ;
    font-family: 'Poppins', sans-serif;
}
/* .timer-banner .psgTimer_labels .days,.timer-banner .psgTimer_labels .hours,.timer-banner .psgTimer_labels .minutes{
    width: 62px;
    text-align: start;
} */
.timer-banner .psgTimer_numbers>div>div{
    width: unset;
    height: unset;
}
.timer-banner .seconds{
    display: none ;
}
.ribbon {
    position: absolute;
    right: -5px; top: -5px;
    z-index: 1;
    overflow: hidden;
     width: 100px;
    height: 100px;
    text-align: right;
  }
  .ribbon span {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.01em;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    
    display: block;
    background: var(--ribbon);
    /* background: linear-gradient(#9BC90D 0%, #79A70A 100%); */
    /* box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); */
    position: absolute;
   
	top: 28px;
	width: 132px;
    right: -26px;
  }
  .ribbon span::before {
    content: "";
    position: absolute; 
    left: 0px; 
    top: 100%;
    z-index: -1;
    border-left: 3px solid var(--ribbon);
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid var(--ribbon);
  }
  .ribbon span::after {
    content: "";
    position: absolute; right: 0px; top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-right: 3px solid var(--ribbon);
    border-bottom: 3px solid transparent;
    border-top: 3px solid var(--ribbon);
  }
/* timer-banner */



/* section-speakers */
.section-speakers .item{
	position:relative;
	background-color:var(--speaker-info);
	
}
.section-speakers .cts-ribbon{
    top: -3px;
	right:-3px;
}
.section-speakers .cts-ribbon span{
    font-size: 12px;
}
.section-speakers .item .whole-link{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:20;
}
.section-speakers {
	padding-top:45px;
	padding-bottom:117px;
	background-color:var(--white);
	
}
.section-speakers .loading{
	display:none
}
.section-speakers .tab-nav .tab-link li a{
	font-size:14px
}
.section-speakers .item{
	position:relative;
}
.section-speakers .speakers .image{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
	height:231px;
	width:100%;
}
.section-speakers .speakers .linkedin-icon{
	
	position:absolute;
	top:9.2px;
	right:12px;
}
.section-speakers .speakers .linkedin-icon a:hover{
	background-color:var(--white);
	color:var(--grey);
}
.section-speakers .speakers .linkedin-icon a{
	width: 30px;
    height: 30px;
	position:relative;
	z-index:50;
    border: coral;
    border: 1px solid var(--white);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
	color:var(--white);
	font-size:10px;
}
.section-speakers .item .info{
	padding-top:14px;
	padding-bottom:33px;
	position:relative;
	padding-left:22px;
	padding-right:22px;
	background-color:var(--speaker-info);
}
.section-speakers .item>*{
	color:var(--white);
}
.section-speakers .speakers{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 43.5px;
	grid-row-gap: 46px;
	margin-top:107px
}

.section-speakers .item .name{
	margin-bottom:0;
	font-weight: 500;
	font-size: 21px;
	line-height:31px;
	text-align: left;
	margin-bottom:7px;
	font-family: 'Poppins', sans-serif;
	padding-right:20px;
	
	
}
.section-speakers .item p:not(.name){
	font-weight: normal;
	margin-bottom:0;
	font-size: 16px;
	text-align: left;
	line-height:25px;
	color: var(--white);
	font-family: 'Poppins', sans-serif;
}


.section-speakers .ribbon {
  --color-ribbon:#051AA1;
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
	    width: 100px;
    height: 100px;
  text-align: right;
}
.section-speakers .ribbon.secondary {
  --color-ribbon:#EB9E58;

	
}
.section-speakers .ribbon.secondary span{
	font-size:10px;
	line-height:12px;
	
}
.section-speakers .ribbon span {
	top: 28px;
	width: 132px;
    right: -26px;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 22px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  display: block;
  background: var(--color-ribbon);

  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  
}
.section-speakers .ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid var(--color-ribbon);
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid var(--color-ribbon);
}
.section-speakers .ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid var(--color-ribbon);
  border-bottom: 3px solid transparent;
  border-top: 3px solid var(--color-ribbon);
}
/* section-speakers */


/******single speaker*****/
.single.single-speaker, .single.single-event_listing, .single.single-post{
    --variable-top-spacing-fix:120px;
    --variable-top-spacing-fix-neg:-120px;
    --image-bottom-space: 52px;
}

.single.single-speaker .site-header, .single.single-event_listing .site-header,.single.single-post .site-header{
    top: var(--variable-top-spacing-fix);
}
/*****intro*****/
.section-speaker-intro.no-image{
	padding-bottom:62px
}
.section-speaker-intro{
    background: var(--grey);
    margin-bottom: calc(var(--image-bottom-space) + 113px);
    margin-top: var(--variable-top-spacing-fix-neg);
}
.single.single-event_listing{
	--variable-top-spacing-fix:160px;
	--variable-top-spacing-fix-neg:-160px
}
.section-speaker-intro .image-wrapper .image{
    background-size: cover;
    background-position: center;
    width: 390px;
    height: 464px;
}

.section-speaker-intro .container{
	position:relative;
}
.section-speaker-intro .container, .single.single-post main .container{
    max-width: calc(913px + var(--bs-gutter-x, .75rem)*2);
}
.section-speaker-intro.event-post .container{
    max-width: calc(1072px + var(--bs-gutter-x, .75rem)*2);
    padding-top: 20px;
}
.section-speaker-intro .content{
    margin-top: 100px;
    padding-left: 48px;
}
.single-speaker .section-speaker-intro .content{
	padding-bottom:180px
} 
 
.section-speaker-intro.event-post .image-wrapper .image{
		width: 537px;
    	height: 467px;
	}
.section-speaker-intro.event-post .content{
/*     margin-bottom: 50px; */
	padding-bottom:180px;
}
.section-speaker-intro.event-post .navigation{
	top:30px;
}
.section-speaker-intro.event-post .back-to-listing{
    color: var(--storm);
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    position: absolute;
    top: 4px;
    z-index: 100;
}
.section-speaker-intro.event-post .back-to-listing i{
    margin-right: 22px;
}
.section-speaker-intro .right-col{
	position:relative;
}

.section-speaker-intro .image-wrapper{
    position: relative;
    float: left;
    
}

.section-speaker-intro .image{
    max-width: 389px;
    position: relative;
    transform: translateY(var(--image-bottom-space));
}
.section-speaker-intro.event-post .image{
    max-width: unset;
}
.section-speaker-intro .image:after{
    content: "";
    position: absolute;
    width: calc(100% + 21px);
    height: calc(100% + 40px);
    background: transparent;
    top: -22px;
    left: 0;
    border: 1px solid var(--dark-grey);

}

.section-speaker-intro .title{
    font-weight: 600;
    font-size: 26px;
    letter-spacing: -0.01em;
    color: var(--white);
    margin-bottom: 16px;
}
	.section-speaker-intro.event-post .title{
    line-height: 39px;
}
.section-speaker-intro.event-post .bottom-content .date-time{
    margin-bottom: 47px;
}
.section-speaker-intro.event-post .bottom-content .date-time p{
    color: var(--white);
    font-size: 17px;
	font-family: 'Poppins', sans-serif;
}
.section-speaker-intro.event-post .bottom-content .wpem-heading-text{
    color: var(--white);
    font-size: 17px;
    line-height: 26px;
	font-family: 'Poppins', sans-serif;
}
.section-speaker-intro .designation ,.section-speaker-intro .company-name  {
    margin-bottom: 0;
    font-weight: normal;
    font-size: 17px;
    color: var(--white);
	font-family: 'Poppins', sans-serif;
}
.section-speaker-intro .g-text{
    color: var(--orange);
}
.section-speaker-intro .top-content{
    margin-bottom: 35px;
}
.section-speaker-intro.event-post .top-content{
    margin-bottom: 0;
}
.section-speaker-intro .navigation{
    position:absolute;
	right:0;
	z-index:999;
/* 	top:56px; */
	top:40px;
	
}
.section-speaker-intro .navigation ul{

	display:flex;
	flex-direction:row;
}
	
.section-speaker-intro .navigation a{
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px;
	border-radius:50%;
	color:var(--white);
	border: 1px solid var(--white);
}
.section-speaker-intro .navigation a:hover{
	background-color:var(--white);
	color:var(--grey);
}

.section-speaker-intro .navigation ul>li{
	margin-right:13px;
}

.section-speaker-intro .social-links{
    display: flex;
    flex-direction: row;
   
    margin-top: 11px;
}
.section-speaker-intro .social-links>li{
    padding-right: 13px;
}
.section-speaker-intro .social-links>li:last-child{
    padding-right: 0;
}
.section-speaker-intro .social-links>li a{
    color: var(--white);
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--white);
    border-radius: 50px;
    font-size: 12px;
}

.section-speaker-intro .social-links>li a:hover{
	color:var(--grey);
	background-color:var(--white);
}
/*****intro*****/

/****content****/
.section-content {
    padding-bottom: 16.2px;
}
.section-content .container{
    max-width: calc(913px + var(--bs-gutter-x, .75rem)*2);

}
.section-content .content-wrapper{

    border-bottom: 1px solid var(--blue);
}
.section-content .content{
    max-width: 894px;
    margin-left: 0;
    padding-bottom:44.7px;
}
.section-content .content p{
    margin-bottom: 38px;
    font-weight: normal;
    font-size: 16px;
    line-height: 27px;
    text-align: left;
    color: var(--tab-link);
	font-family: 'Poppins', sans-serif;

}
.section-content .content p:last-child{
    margin-bottom: 0;
}

/****content****/

/*****event listing****/
.section-event-listing{
  padding-top: 16px;  
}
.section-event-listing .container{
    max-width: calc(913px + var(--bs-gutter-x, .75rem)*2);

}
.section-event-listing li .title{

    font-weight: 500;
    text-decoration: underline;
    font-size: 21px;
    text-align: left;
    color: var(--ribbon);
}
.section-event-listing li .info{
    font-weight: normal;
    margin-top: 16px;
    font-size: 16px;
    text-align: left;
    color: var(--grey);
	font-family: 'Poppins', sans-serif;
}

.section-event-listing ul{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
	padding-left: 0;
    list-style: none;
}
.section-event-listing{
    padding-bottom: 117px;
}
/*****event listing****/



/******single speaker*****/

/******section cta block 2 ******/
.section-cta-block-2{
    padding: 80px 0 80px 0;
	transition:unset;
    background-color: var(--midnight-black);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.section-cta-block-2 .title{
    font-size: 94px;
    font-weight: 700;
    line-height: 111px;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
    color: var(--grey);
    text-transform: uppercase;
    margin-bottom: 10.7px;
    text-align: center;
}
.section-cta-block-2 .content{
    max-width: 574px;
    margin: auto;
}
.section-cta-block-2 .description{
    font-size: 19px;
    font-weight: 300;
    line-height: 37px;
    text-align: center;
    color: var(--storm);
    margin-bottom: 40px;
    font-family: proxima-nova, sans-serif;
}
.section-cta-block-2 .buttons{
    text-align: center;
}

.section-cta-block-2 .content.left{
    margin-right: auto;
    margin-left: 0;
    text-align: left;
}
.section-cta-block-2 .content.right{
    margin-left: auto;
    margin-right: 0;
    text-align: right;
}


/******section cta block 2 ******/
/******section cta block 3 ******/
.section-cta-3{
    padding: 124px 0 187px 0;
    background-size: cover;
    background-position: unset;
    background-repeat: no-repeat;
	background-color: var(--midnight-black);
}
.section-cta-3 .title{
    color: var(--storm);
    font-size: 47px;
	font-family: 'Poppins', sans-serif;
    line-height: 56px;
    letter-spacing: -0.01em;
    font-weight: 700;
    margin-bottom: 19px;
}
.section-cta-3 .content{
    color: var(--storm);
    font-family: proxima-nova, sans-serif;
    max-width: 500px;
    text-align: left;
}
.section-cta-3 .content.center{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.section-cta-3 .content.right{
    margin-left: auto;
    text-align: right;
}


/******section cta block 3 ******/

/*******section speaker grid custom fields*******/
.section-speaker-grid-block{
    padding-top: 100px;
    padding-bottom:125px;
	background-color:var(--white);
}
.section-speaker-grid-block .cts-ribbon span{
    font-size: 12px;
}
.section-speaker-grid-block .cts-ribbon{
	top:-4px;
}
.section-speaker-grid-block.style-1{
	background-color:var(--midnight-black);
}
.section-speaker-grid-block.style-1 .speakers{
	transform:translateY(-129px);
	margin-bottom:-129px;

}
.section-speaker-grid-block .item{
	position:relative;
	height:100%;
	background-color: var(--speaker-info);
}
.section-speaker-grid-block  .speakers .image{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
	width:100%;
	height:231px;
}
.section-speaker-grid-block  .speakers .linkedin-icon{
	
	position:absolute;
	top:9.2px;
	right:12px;
}
.section-speaker-grid-block  .speakers .linkedin-icon a{
	width: 30px;
    height: 30px;
    border: coral;
    border: 1px solid var(--white);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
	color:var(--white);
	font-size:10px;
}
.section-speaker-grid-block .speakers .linkedin-icon a:hover{
	background-color:var(--white);
	color:var(--grey);
}
.section-speaker-grid-block  .item .info{
	padding-top:14px;
	padding-bottom:33px;
	position:relative;
	padding-left:22px;
	padding-right:22px;
	background-color:var(--speaker-info);
}
.section-speaker-grid-block  .item>*{
	color:var(--white);
}
.section-speaker-grid-block  .speakers{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 43.5px;
	grid-row-gap: 46px;
	/* margin-top:107px */
}

.section-speaker-grid-block  .item .name{
	margin-bottom:0;
	font-weight: 500;
	font-size: 21px;
	line-height:31px;
	text-align: left;
	margin-bottom:7px;
	padding-right:20px;
	font-family: 'Poppins', sans-serif;
	
	
}
.section-speaker-grid-block  .item p:not(.name){
	font-weight: normal;
	margin-bottom:0;
	font-size: 16px;
	text-align: left;
	line-height:25px;
	color: var(--white);
	font-family: 'Poppins', sans-serif;
}


.section-speaker-grid-block  .ribbon {
  --color-ribbon:#051AA1;
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
	    width: 100px;
    height: 100px;
  text-align: right;
}
.section-speaker-grid-block  .ribbon.secondary {
  --color-ribbon:#EB9E58;

	
}
.section-speaker-grid-block  .ribbon.secondary span{
	font-size:10px;
	line-height:12px;
	
}
.section-speaker-grid-block  .ribbon span {
	top: 28px;
	width: 132px;
    right: -26px;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 22px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  display: block;
  background: var(--color-ribbon);

  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  
}
.section-speaker-grid-block  .ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid var(--color-ribbon);
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid var(--color-ribbon);
}
.section-speaker-grid-block  .ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid var(--color-ribbon);
  border-bottom: 3px solid transparent;
  border-top: 3px solid var(--color-ribbon);
}
/*******section speaker grid custom fields*******/

/*******section sponser logo *********/
.section-sponsers-logo .content{
    --line-spacing : 30px;
    /* --grid-rows : 1fr; */
    --title-margin:0;
    --top-padding:80px;
    --bottom-padding:73px;
    --content-width:958px;
    --title-spacing:11px;
    max-width: var(--content-width);
    margin-left: auto;
    margin-right: auto;
    padding-top: var(--top-padding);
    padding-bottom: var(--bottom-padding);

}
.section-sponsers-logo .text{
	margin-bottom:0;
	margin-top:5px;
	color:var(--grey);
}
.section-sponsers-logo.tier-4  .content{
    --title-spacing:19px;
    

}
.section-sponsers-logo.tier-5 .content,.section-sponsers-logo.tier-6 .content{
    --title-spacing:29px;

}

.section-sponsers-logo .logos{
    margin-left: auto;
    margin-right: auto;
}
.section-sponsers-logo.tier-1 li{
    max-width: 375px;
}
.section-sponsers-logo.tier-2 li{
    max-width: 311px;
}
.section-sponsers-logo.tier-3 li{
    max-width: 257px;
}
.section-sponsers-logo.tier-4 li{
    max-width: 237px;
}
.section-sponsers-logo.tier-5 li{
    max-width: 164px;
}
.section-sponsers-logo.tier-6 li{
    max-width: 130px;
}

.section-sponsers-logo.tier-5 .logos , .section-sponsers-logo.tier-6 .logos{
    max-width: 675px;
}



.section-sponsers-logo.tier-2 .content{

    --top-padding:45.6px;
    --bottom-padding:26.5px
}

.section-sponsers-logo.tier-3 .content{
    --top-padding:26.5px;
    --bottom-padding:24.5px
}

.section-sponsers-logo.tier-3 .content{
    --top-padding:24.5px;
    --bottom-padding:22.5px
}

.section-sponsers-logo.tier-4 .content{
    --top-padding:22.5px;
    --bottom-padding:31.5px
}

.section-sponsers-logo.tier-5 .content , .section-sponsers-logo.tier-6 .content{
    --top-padding:31.5px;
    --bottom-padding:31.5px
}


.section-sponsers-logo  .title-wrapper{
    margin-bottom: var(--title-spacing);
}

.section-sponsers-logo{
    background-color: var(--storm);
}
.section-sponsers-logo:not(.tier-1) .container{
    background-color:var(--white);
}

/* .section-sponsers-logo.tier-3{
    --line-spacing : 24px;

}
.section-sponsers-logo.tier-4,.section-sponsers-logo.tier-5,.section-sponsers-logo.tier-6{
    --line-spacing : 25px;

}*/



.section-sponsers-logo.no-lines .line{
    display: none;
}
.section-sponsers-logo .content{
    text-align: center;
}
.section-sponsers-logo .content .title{
    font-weight: 500;
    font-size: 24px;
    text-align: center;
    color: var(--grey);
    margin-bottom: 0;
	font-family: 'Poppins', sans-serif;
}
.section-sponsers-logo .content .image_top{
    margin-bottom: 8px;
	max-width:17.5px;
}
.section-sponsers-logo .content .logos li{
    margin-left: auto;
    margin-right: auto;
}
.section-sponsers-logo .content .title-wrapper{
    display: flex;
    justify-content: center;
    flex-direction: row;
    align-items: center;
}
.section-sponsers-logo .content .title-wrapper .line{
   
    flex-grow: 1;
    height: 1px;
    background-color:  var(--dark-grey);
    margin-left: var(--line-spacing);
    transform: translateY(-50%);
    opacity: 0.22;

}
.section-sponsers-logo .content .title-wrapper>.line:first-child{
    margin-right: var(--line-spacing);
    margin-left: 0;
}
.section-sponsers-logo  .logos{

    display: grid;
    grid-template-columns: repeat(var(--grid-rows), 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 38px;
}
/*
.section-sponsers-logo.tier-1 .logos li{
    max-width: 536px;
} 
.section-sponsers-logo.tier-2 .logos li{
    max-width: 444px;
}

.section-sponsers-logo.tier-3 .logos{ 
    grid-column-gap: 39px;

}

.section-sponsers-logo.tier-3 .logos li{
    max-width: 368px;
}

.section-sponsers-logo.tier-4 .logos li{
    max-width: 337px;
}
.section-sponsers-logo.tier-5 .logos li{
    max-width: 234px;
}

.section-sponsers-logo.tier-6 .logos li{
    max-width: 186px;
}

.section-sponsers-logo.tier-6 .logos{
    grid-column-gap: 24px;
} */

/*******section sponser logo *********/

/* section-contact-form-block */
.section-contact-form-block.top_spacing{
	margin-top:48px;
}
.section-contact-form-block{
    background-color: var(--midnight-black);
	padding: 72px 0 39px 0;
}
.section-contact-form-block .top-content{
/*     max-width: 403px; */
    text-align: center;
    margin-bottom: 15px;
}
.section-contact-form-block .top-content .title{
    color: var(--storm);
/* 	max-width: 342px; */
/*     margin: auto; */
	font-size:24px;
	line-height:35px;
}
.section-contact-form-block .top-content .text p{
    font-family: 'DM Sans', sans-serif;
    color: var(--contact-form-text);
}
.section-contact-form-block .contact-form{
/*     max-width: 404px; */
}
.section-contact-form-block .contact-form .wpcf7-form-control-wrap{
    width: 92%;
    border-radius: 6px;
}
.section-contact-form-block .contact-form .input-group{
/*     background-color: rgba(255,255,255, 9%); */
	height: 34px;
    align-items: center;
}
.section-contact-form-block .contact-form .input-group .icon{
    background-color: rgba(255,255,255, 9%);
	padding:2px 8px 2px 8px;
}
.section-contact-form-block .contact-form .input-group .icon i{
    color: var(--orange);
   }
.section-contact-form-block .contact-form .input-group .form-control{
    background-color: rgba(255,255,255, 9%);
/*     color: var(--form-control-text); */
	color:var(--white);
    border-left: 1px solid;
    border: 0;
	padding: 5px 0 5px 11px;
}
.section-contact-form-block .contact-form .form-label{
    color: var(--contact-form-text);
	font-weight: 700;
    font-size: 12px;
    line-height: 18px;
}
.section-contact-form-block .contact-form textarea.form-control{
    background-color: rgba(255,255,255, 9%);
    border: 0;
    border-radius: 6px;
	color:var(--white);
}
.section-contact-form-block .contact-form .btn-primary{
    color: var(--storm);
	font-size: 12px;
    padding: 0.5rem 4.1rem;
    margin-top:15px;
}
.section-contact-form-block .contact-form .group{
    margin-bottom: 15px;
}
.section-contact-form-block .contact-form .group p{
    display: none;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{
	color:var(--white);
}
.section-contact-form-block .contact-form .input-group .form-control:focus{
	box-shadow:unset;
}
.section-contact-form-block .contact-form textarea.form-control:focus{
	box-shadow:unset;
}
.section-contact-form-block .slider-wrapper{
    position: relative;
    padding-top: 60px;
	padding-left: 90px;
}
.section-contact-form-block .left-col .slider-wrapper{
    padding-left:0 ;
}
.section-contact-form-block .right-col .inner-content{
    padding-left: 90px;
}
.section-contact-form-block .slider-buttons{
    position: absolute;
}
.section-contact-form-block .slider-buttons{
    right: 0;
    display: flex;
    top: 0;
}
.section-contact-form-block .slider-buttons li{
    background-color: var(--white);
    color: var(--grey);
    width: 50px;
    height: 50px;
    border-radius: 25px;
    z-index: 20;
    position: relative;
    cursor: pointer;
    margin-right: 18px;
    /* display:block; */
}
.section-contact-form-block .slider-buttons li.slick-disabled{
    background-color: transparent;
    border: 1px solid var(--white);
}
.section-contact-form-block .slider-buttons li.slick-disabled i{
    color: var(--white);
}
.section-contact-form-block .slider-buttons li:last-child{
    margin-right: 0;
}
.section-contact-form-block .slider-buttons li i{
    color: var(--grey);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 25px;
}
/* section-contact-form-block */

/* section-slider-block */

.section-slider-block{
    background-color: var(--midnight-black);
    overflow: hidden;
	padding: 150px 0 84px 0;
}
.section-slider-block .slick-track{
	display:flex;
}
.section-slider-block .slick-slide{
	height:inherit !important;
}

.section-slider-block .content .title{
    color: var(--storm);
	font-size: 47px;
    line-height: 53px;
    letter-spacing: -0.01em;
    margin-bottom: 10px;
	font-weight:700
}
.section-slider-block .content .text{
    max-width: 444px;
}
.section-slider-block .content .text p{
    color: var(--storm);
	font-family: proxima-nova, sans-serif;
}
.section-slider-block .speakers-slider .item{
    position: relative;
	max-width: 235px;
    margin-right: 32px;
	padding-top:5px;
	height:100%;
	
	background:transparent;
	background: linear-gradient(180deg, transparent 0%, rgba(44,44,44,1) 50%,rgba(44,44,44,1) 100%);
}
.section-slider-block .speakers-slider .item .whole-link{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:20;
}
.section-slider-block .speakers-slider .item .image{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
	width:100%;
	height:231px;
}
.section-slider-block .speakers-slider .item .linkedin-icon{
	position:absolute;
	top:9.2px;
	right:12px;
}
.section-slider-block .speakers-slider .item .linkedin-icon a:hover{
	background-color:var(--white);
	color:var(--grey);
}
.section-slider-block .speakers-slider .item .linkedin-icon a{
	width: 30px;
    height: 30px;
	position:relative;
	z-index:50;
    border: coral;
    border: 1px solid var(--white);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
	color:var(--white);
	font-size:10px;
}
.section-slider-block .speakers-slider .item .info{
    padding: 14px 22px 33px 22px;
	position:relative;
	background-color:var(--speaker-info);
}
.section-slider-block .speakers-slider .item>*{
	color:var(--white);
}
.section-slider-block .speakers-slider .item .name{
	font-weight: 500;
	text-align: left;
	font-size: 21px;
    line-height: 31px;
    margin-bottom: 7px;
	font-family: 'Poppins', sans-serif;
	padding-right:18px;
}
.section-slider-block .speakers-slider .item p:not(.name){
	font-weight: normal;
	text-align: left;
	color: var(--white);
	font-size: 16px;
    line-height: 25px;
	font-family: 'Poppins', sans-serif;
}
.section-slider-block .speakers-slider .item .designation{
    margin-bottom: 0;
	font-family: 'Poppins', sans-serif;
}
.section-slider-block .ribbon {
    --color-ribbon:#051AA1;
    position: absolute;
    right: -5px; 
	top: 0;
    z-index: 1;
    overflow: hidden;
    width: 100px;
    height: 100px;
    text-align: right;
}
.section-slider-block .ribbon.secondary {
    --color-ribbon:#EB9E58;
}
.section-slider-block .ribbon.secondary span{
	font-size:10px;
	line-height:12px;
}
.section-slider-block .ribbon span {
	top: 28px;
	width: 132px;
    right: -26px;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 22px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  display: block;
  background: var(--color-ribbon);

  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
}
.section-slider-block .ribbon span::before {
    content: "";
    position: absolute; left: 0px; top: 100%;
    z-index: -1;
    border-left: 3px solid var(--color-ribbon);
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid var(--color-ribbon);
}
.section-slider-block .ribbon span::after {
    content: "";
    position: absolute; right: 0px; top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-right: 3px solid var(--color-ribbon);
    border-bottom: 3px solid transparent;
    border-top: 3px solid var(--color-ribbon);
}
.section-slider-block .cts-ribbon{
	right:-4px;
	top:1px;
}
.section-slider-block .cts-ribbon span{
    font-size: 12px;
}
.section-slider-block .slider-wrapper{
    position: relative;
	padding-left: 75px;
}
.section-slider-block .slider-buttons{
    position: absolute;
}
.section-slider-block .slider-buttons{
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.section-slider-block .slider-buttons li{
background-color: var(--white);
color: var(--grey);
width: 50px;
height: 50px;
border-radius: 25px;
z-index: 20;
position: relative;
cursor: pointer;
margin-bottom: 18px;
/* display:block; */
}
.section-slider-block .slider-buttons li.slick-disabled{
    background-color: transparent;
    border: 1px solid var(--white);
}
.section-slider-block .slider-buttons li.slick-disabled i{
    color: var(--white);
}
.section-slider-block .slider-buttons li:last-child{
    margin-bottom: 0;
}
.section-slider-block .slider-buttons li i{
color: var(--grey);
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 25px;
}
.section-slider-block .content{
    padding-left: 147px;
    
}
.section-slider-block .row{
    align-items: center;
}
/* section-slider-block */

/* section-pricing-with-countdown-block */
.section-pricing-with-countdown-block.style-2{
    padding: 173px 0 !important;
}
.section-pricing-with-countdown-block.style-2 .inner-wrapper{
    transform: unset !important;
    margin-bottom: 0 !important;
}
.section-pricing-with-countdown-block.style-2 .tab-content-container{
    margin-bottom: 0 !important;
}
.section-pricing-with-countdown-block .bottom-part .tab-nav{
    background-color: var(--white);
    padding-top: 39px ;
}
/* .section-intro-block-3 .tab-content-container{
    padding: 39px 30px 81px 30px;
} */
.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link{
    display: flex;
    flex-direction: row;
    max-width: 1000px;
    margin: auto;
}
.section-pricing-with-countdown-block .bottom-part .cts-ribbon span{
    font-size: 14px;
    line-height: 15px;
}
.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li{
    flex: 1 0 0%;
    text-align: center;
    padding-bottom: 21px;
	position: relative;
}
.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li.active:after{
    display: block;
}
.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li.active a,.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li.active p{
    opacity: 1;
/*     padding-bottom: 21px; */
/*     border-bottom: 3px solid var(--blue); */
}
.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li:after{
    position: absolute;
    content: '';
    background-color: var(--blue);
    width: 91px;
    height: 3px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.section-pricing-with-countdown-block .tab-nav .tab-link li.active a{
    border-bottom: 0;
    padding-bottom: 0;
}
.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li a{
    color: var(--tab-link);
    opacity: 0.5;
    font-weight: 500;
    font-size: 22px;
	transition:0.2s all;
}
.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li p{
    opacity: 0.5;
    font-size: 15px;
}
.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li p:last-child{
    margin-bottom: 0;
}
.section-pricing-with-countdown-block .bottom-part{
    background-color: var(--white);
	position:relative;
	z-index:20
}
.section-pricing-with-countdown-block .bottom-part .inner-wrapper{
    box-shadow: 0px 6px 35px rgba(0, 0, 0, 0.2);
    transform: translateY(-162px);
    margin-bottom: -162px;
    background-color: var(--white);
}
.section-pricing-with-countdown-block .bottom-part .tab-content-container{
    background-color: var(--white);
    padding: 44px 30px 65px 30px;
    margin-bottom: 45px;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card{
    padding: 11px 50px 16px 50px;
    text-align: center;
    box-shadow: 40px 40px 80px rgba(0, 0, 0, 0.1);
    background-color:var(--white);
    border-radius: 5px;
/*     height: 100%; */
    opacity: 0.74;
	position:relative;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .card-row{
    align-items: flex-end;
	--bs-gutter-x:1.1rem;
	row-gap:20px;
	
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card.active{
/*     display: flex; */
/*     flex-direction: row; */
    width: max-content;
    padding: 10px 8px 26px 10px;
    opacity: 1;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card.active .price-inner{
    display: flex;
    flex-direction: row;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card.active .left{
    text-align: left;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card.active .right{
    margin-left: 26px;
    text-align: left;
    padding-right: 20px;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card.active .desc{
    margin-bottom: 13px;
	font-family: 'Poppins', sans-serif;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card.active .btn-primary{
    display: block;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .price-date{
    font-size: 13px;
    line-height: 20px;
    color: var(--price-orange);
    font-weight: 700;
    /* opacity: 0.74; */
    margin-bottom: 2px;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .price-cat{
    font-size: 21px;
    line-height: 31px;
    font-weight: 500;
    color: var(--price-grey);
    margin-bottom: 2px;
    /* opacity: 0.74; */
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .price-1{
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    color: var(--price-light-grey);
    /* opacity: 0.74; */
    margin-bottom: 4px;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .cur{
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: var(--price-dark-grey);
    /* opacity: 0.74; */
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .num{
    font-size: 48px;
    font-weight: 700;
    line-height: 72px;
    color: var(--price-dark-grey);
    /* opacity: 0.74; */
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .price-2{
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: var(--price-light-grey);
    margin-bottom: 0;
    /* opacity: 0.74; */
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .desc{
    font-size: 10px;
    color: var(--price-light-grey);
    font-weight: 400;
	line-height:10px;
    /* opacity: 0.74; */
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .desc:last-of-type{
    margin-bottom: 0;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .btn-primary{
    color: var(--price-orange);
    border: 1px solid var(--orange);
    padding: 0.315rem 0rem;
    max-width: 156px;
    display: none;
	margin-top:13px;
}
.section-pricing-with-countdown-block .bottom-part .tab-content .price-card .btn-primary:hover{
    color: var(--white);
}
.section-pricing-with-countdown-block .bottom-part .included-content{
    margin-top: 52px;
}
.section-pricing-with-countdown-block .bottom-part .included-content .title{
    font-size: 21px;
    line-height: 31px;
    font-weight: 500;
    margin-bottom: 11px;
    color: var(--tab-link);
	font-family: 'Poppins', sans-serif;
}
.section-pricing-with-countdown-block .bottom-part .included-content .text{
    display: flex;
    flex-direction: row;
}
.section-pricing-with-countdown-block .bottom-part .included-content .text .icon{
    margin-right: 7px;
}
.section-pricing-with-countdown-block .bottom-part .included-content .text p{
    font-size: 14px;
    line-height: 32px;
    color: var(--price-light-grey);
	font-family: 'Poppins', sans-serif;
}
.section-pricing-with-countdown-block .timer-banner{
    display: block;
}
.section-pricing-with-countdown-block .bottom-button{
    text-align: left;
    margin-top: 30px;
}
/* section-pricing-with-countdown-block */


/* section-image-block */
.section-image-block {
    padding: 50px 0;
}
.section-image-block .image {
    position: relative;
    width: fit-content;
}
.section-image-block .image:after {
    content: "";
    position: absolute;
    width: calc(100% + 21px);
    height: calc(100% + 40px);
    background: transparent;
    top: -22px;
    left: 0;
    border: 1px solid var(--dark-grey);
}


.section-image-block  .image{
    width:50%
}
.section-image-block  .image img{
    width: 100%;
}

.section-image-block.full .image {
    width:100%
}

.section-image-block.full .image img {
    width: 100%;
}
.section-image-block.full .image img {
    width: 100%;
}
.section-image-block.center .image{
    margin-left: auto;
    margin-right: auto;
}
.section-image-block.left .image{
    margin-left: 0;
    margin-right: auto;
}


.section-image-block.right .image{
    margin-left: auto;
    margin-right: 0;
}
/* section-image-block */

/* section-content-well */
.section-content-well .content .title{
    font-size: 21px;
    font-weight: 500;
    color: var(--speaker-info);
    margin-bottom: 40px;
}
.section-content-well .content .text{
    margin-bottom: 16px;
}
.section-content-well .content .text p{
    font-size: 17px;
    line-height: 27px;
    font-family: proxima-nova, sans-serif;
}
.section-content-well .topix-title{
    font-size: 17px;
    line-height: 27px;
    font-weight: 600;
    color: var(--tab-link);
    margin-bottom: 25.9px;
}
.section-content-well .content-topic{
    margin-bottom: 51px;
}
.section-content-well .content-topic .text{
    margin-bottom: 0;
	font-family: proxima-nova, sans-serif;
}
.section-content-well .content-topic .text p{
    font-size: 16px;
    font-weight: 400;
}
.section-content-well .content-topic .text p:last-child{
    margin-bottom: 0;
}
.section-content-well .content-topic li{
    display: flex;
    align-items: baseline;
    margin-bottom: 16px;
}
.section-content-well .content-topic li .icon{
    margin-right: 16px;
}
.section-content-well .content-topic li .icon svg{
    width: 22px;
    height: 22px;
}
/* section-content-well */
/* event-post */
.single-event_listing{
    --variable-top-spacing-fix:170px;
    --variable-top-spacing-fix-neg:-170px;
    --image-bottom-space:52px;
}
.section-event-information{
    padding-bottom: 132px;
}
.section-event-information .middle-info .title,.section-event-information .bottom-info .title{
    font-size: 24px;
    line-height: 35px;
    font-weight: 500;
    margin-bottom: 23px;
	font-family: 'Poppins', sans-serif;
}
.section-event-information .top-info{
    padding-bottom: 31px;
    border-bottom: 1px solid var(--blue);
}
.section-event-information .top-info li{
    margin-bottom: 8px;
}
.section-event-information .top-info li:last-child{
    margin-bottom: 0;
}
.section-event-information .top-info li svg{
    margin-right: 13px;
}
.section-event-information .top-info li:last-child svg{
    margin-left: 6px;
}
.section-event-information .bottom-info{
    padding-top: 22px;
}
/* .section-event-information .bottom-info .title{
    margin-bottom: 0;
} */
.section-event-information .logos img{
	max-width:131px;
}
.section-event-information .logos{
    display: flex;
    flex-wrap: wrap;
}
.section-event-information .logos .logo-image{
	position:relative;
}
.section-event-information .logos .logo-image .whole-link{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.section-event-information .middle-info{
    padding: 15px 0 40px 0;
    border-bottom: 1px solid var(--blue);
}
.section-event-information .middle-info .image-block{
    display: flex;
    align-items: center;
    margin-bottom: 13px;
	position:relative;
}
.section-event-information .middle-info .image-block .whole-link{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:20;
}
.section-event-information .middle-info .image-block:last-child{
    margin-bottom: 0;
}
.section-event-information .middle-info .image-block .image{
    width: 89px;
    margin-right: 16px;
}
.section-event-information .middle-info .image-block .content .title{
    font-size: 19px;
    line-height: 29px;
    font-weight: 500;
    margin-bottom: 0;
    color: var(--blue);
	font-family: 'Poppins', sans-serif;
}
.section-event-information .middle-info .image-block .content .subtitle{
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    color: var(--blue);
    opacity: 0.65;
	font-family: 'Poppins', sans-serif;
}
.section-event-information .middle-info .image-block .content .desc{
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    color: var(--tab-link);
    opacity: 0.65;
	font-family: 'Poppins', sans-serif;
}
.section-event-information .labels{
/*     margin-right: 31px; */
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	row-gap:30px;
	column-gap:30px;
}
.section-event-information .section-content-well{
    margin-top: 40px;
}
.section-event-information .right-col{
    padding-left: 60px;
}
/* event-post */
/****blog grid block*****/
.section-block-grid{
	background-color:var(--white);
	padding-top:135px;
	padding-bottom:128px
}
.section-block-grid .grid{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 33px;
	grid-row-gap: 46px;
	max-width:1009px;
	margin:auto;
}
.section-block-grid .grid .item .item-inner{
	border-radius: 3px;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	overflow:hidden;
	position:relative;
	height:100%;

}
.section-block-grid .item .whole-link{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
}
.section-block-grid .grid .item .info{
	padding-left:17px;
	padding-right:17px;
	padding-bottom:66px;
	padding-top:22px;
/* 	position:relative; */
}
.section-block-grid .image{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	height:214px;
}
.section-block-grid .grid .item .info .title{
	font-weight: 500;
	font-size: 21px;
	text-align: left;
	line-height:31px;
	color: var(--grey);
	min-height:62px;
/* 	margin-bottom:51px; */
	margin-bottom:10px;
}
.section-block-grid .grid .item .info .description{
	margin-bottom:38px;
}
.section-block-grid .grid .item .info .description p{
	margin-bottom:3px;
}
.section-block-grid .grid .item .info .btn{
	color:var(--blue);
	border-color:var(--blue);
	padding: 0.72rem 3.54rem;
	position:absolute;
	bottom:24px;
	z-index:20;
	
}
.section-block-grid .grid .item .info .btn:hover{
	color:var(--white)
}
/****blog grid block*****/

/******Section Quote Large Block *****/
.section-quote-large-block .content{
	padding-left:38px;
	border-left:2px solid var(--ribbon);
	padding-top: 35px;
    padding-bottom: 30px;

}
.section-quote-large-block .content .title{
	margin-bottom:28px;
 	font-family: proxima-nova, sans-serif;
	font-weight: normal;
	font-size: 24px;
	text-align: left;
	color: var(--ribbon);
}
.section-quote-large-block .content .author{
	margin-bottom:0;
	font-weight: 600;
	font-size: 17px;
	line-height: 27px;
	font-family: proxima-nova, sans-serif;
		color: var(--ribbon);
}
/******Section Quote Large Block *****/

 /* post-intro */

 .section-speaker-intro.blog-post .top-content{
    margin-bottom: 17px;
 }
 .section-speaker-intro.blog-post .g-text{
    margin-bottom: 36px;
 }
 .section-speaker-intro.blog-post .share-title{
    color: var(--storm);
    margin-bottom: 11px;
	 font-family: 'Poppins', sans-serif;
 }
 .section-speaker-intro.blog-post .content{
    margin-top: 100px;
	padding-bottom:180px;
 }
 .section-speaker-intro.blog-post .navigation{
    top: 10px;
 }
 .section-speaker-intro.blog-post .back-to-blog{
    color: var(--storm);
    font-size: 17px;
    font-weight: 500;
    line-height: 26px;
    position: absolute;
    top: -8px;
    z-index: 100;
}
.section-speaker-intro.blog-post .back-to-blog i{
    margin-right: 22px;
}
.section-speaker-intro.blog-post .image-wrapper{
    float: left;
  }
 /* post-intro */
 /* section-post-navigation */
 .section-post-navigation{
    padding: 0px 0 79px 0;
 }
.section-post-navigation .post-border-line{
    padding-top: 35px;
    border-top: 1px solid rgba(3, 26, 161,47%);
 }
 .section-post-navigation ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
 }
 .section-post-navigation .next .top{
    text-align: right;
 }
 .section-post-navigation .prev .top{
    text-align: left;
 }
 .section-post-navigation .next .top,.section-post-navigation .prev .top{
    font-size: 21px;
    font-weight: 300;
    color: var(--speaker-info);
    line-height: 31px;
    margin-bottom: 17px;
 }
 .section-post-navigation .next .top i{
    margin-left: 22px;
    font-size: 18px;
 }
 .section-post-navigation .prev .top i{
    margin-right: 26px;
 }
 .section-post-navigation .next .bottom,.section-post-navigation .prev .bottom{
    font-size: 21px;
    line-height: 31px;
    font-weight: 500;
    color: var(--speaker-info);
 }
 .section-post-navigation .next .bottom{
    max-width: 486px;
    text-align: end;
 }
 .section-post-navigation .prev .bottom{
    max-width: 486px;
    text-align: start;
 }
 /* section-post-navigation */

 /* post-video-block */

 .section-single-blog-content .section-video-block{
    padding: 0;
    background-color: unset;
 }

 .section-single-blog-content .section-video-block .col-md-12{
    padding: 0;
 }
 .section-single-blog-content .section-video-block .description{
    color: var(--blue);
    font-size: 17px;
    line-height: 27px;
    font-family: proxima-nova, sans-serif;
    padding-top: 25px;
 }
 /* post-video-block */

 /* section-advertisement-block */
 .section-advertisement-block{
    padding: 32px 0 51px 0;
 }
 .section-advertisement-block .content{
    text-align: center;
 }
 .section-advertisement-block .content .title{
    font-size: 16px;
    line-height: 27px;
    color: rgba(3,26,161,57%);
    font-family: proxima-nova, sans-serif;
    margin-bottom: 13px;
 }
 .section-advertisement-block .content .text p{
    font-size: 16px;
    line-height: 27px;
    color: var(--blue);
    font-family: proxima-nova, sans-serif;
 }
 .section-advertisement-block .content .text p:last-child{
    margin-bottom: 0;
 }
 .section-advertisement-block.style-2 .content .text p{
    color: var(--tab-link);
 }

 .section-advertisement-block .content .image img{
    width:100%;
 }

 /* section-advertisement-block */

 /* section-qoute-2 */

 .section-quote-2{
    padding: 24px 0 51px 0;
 }
 .section-quote-2 .content .author{
    font-size: 17px;
    line-height: 27px;
    color: var(--blue);
    font-weight: 600;
    margin-bottom: 0;
 }
 .section-quote-2 .content .text{
    max-width: 372px;
 }
 .section-quote-2 .content .text p{
    font-size: 17px;
    line-height: 27px;
    color: var(--tab-link);
    font-family: proxima-nova, sans-serif;
 }
 .section-quote-2 .content .text p:last-child{
    margin-bottom: 0;
 }
 /* section-qoute-2 */

 /* blog-pagination */

.section-block-grid .pagination{
    justify-content: center;
    margin-top: 80px;
}
.section-block-grid .pagination .page-numbers.current{
    color: var(--blue);
    font-weight: 600;
}
.section-block-grid .pagination .page-numbers{
    font-size: 20px;
    color: var(--midnight-black);
    padding: 0 10px;
    font-weight: 500;
}
.section-block-grid .pagination .next.page-numbers i{
    font-size: 17px;
    margin-left: 5px;
}
.section-block-grid .pagination .prev.page-numbers i{
    font-size: 17px;
    margin-right: 5px;
}

 /* blog-pagination */

/* general-form */

 ._form_element{
    margin-bottom: 19px;
 }
._form_element label{
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 11px;
    color: var(--general-form-label);
    font-family: 'Poppins', sans-serif;
}
._form_element input:active,._form_element input:focus,._form_element input:hover,
._form_element textarea:active,._form_element textarea:focus,._form_element textarea:hover,
._form_element select:active,._form_element select:focus,._form_element select:hover
{
    outline: unset;
    border: 1px solid var(--orange);
}
._form_element input,._form_element textarea{
    background: var(--grey);
    border: 0;
    border-radius: 6px;
    font-family: 'Poppins', sans-serif;
    width: 100%;
    color: var(--general-form-label);
    font-size: 14px;
    outline: unset;
    
}
._form_element input::placeholder,._form_element textarea::placeholder{
    color: var(--general-form-label);
}
._form_element input{
    padding:4px 12px;
}
._form_element textarea{
    height: 103px;
    padding: 4px 12px;
}
._form_element input:active,._form_element textarea:active{
    border: 1px soid var(--orange);
}
._form_element ._has_error{
    border: 1px solid var(--general-form-alert);
}
._form_element ._error-inner{
    margin-top: 5px;
    color: var(--general-form-alert);
}
._button-wrapper{
    width: 100% !important;
    margin:29px 0 0 0!important;
    text-align: left !important;
}
._submit{
    font-weight: 500;
    color: var(--white);
    letter-spacing: 0.06em;
    border: 1px solid var(--white);
    background-color: unset;
    border-radius: 0;
    text-transform: uppercase;
	position: relative;
    z-index: 2;
	transition: all 0.3s ease;
	font-family: 'Poppins', sans-serif;
    width: 197px !important;
    height: 46px;
    margin: 0 !important;
    font-size: 13px;
    line-height: 24px;
}
._submit:after{
    content: '';
    position: absolute;
    background-color: var(--orange);
    width: 100%;
    height: 0;
	-webkit-transition: all 0.3s ease;
    transition: all 0.7s ease;
    left: 0;
	opacity:0;
    bottom: 0;
}
._submit:hover{
    background-color: unset;
    border-color: var(--orange);
	transform: scale(1.1);
}
._submit:hover:after{
    height: 100%;
   
    z-index: -1;
	opacity:1
}
._form_element legend,._form-title,._html-code{
    color: var(--general-form-label);
    font-size: 22px;
}

._form_element select{
    background-color: var(--grey);
    color: var(--storm);
    border: 0;
    width: 100%;
    border-radius: 6px;
    padding: 6px 12px;
}
._checkbox-radio{
    display: flex;
    flex-direction: row;
    width: fit-content;
    align-items: center;
}
._checkbox-radio input{
    margin-right: 17px;
    width: 15px;
    height: 15px;
	opacity:0;
	position:absolute;
	z-index:99;
}

/* ._checkbox-radio input[type="radio"]{
    position: relative;
    color: transparent !important;
    background-color: transparent !important;
} */
/* ._checkbox-radio input[type="radio"]:checked:before{
    content: '';
    display: block;
    position: absolute;
    border:1px solid var(--orange);
    width: 12px;
    height: 12px;
    top: 1px;
    right: 1px;
    border-radius: 50%;
}
._checkbox-radio input[type="radio"]:checked:after{
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 3px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--orange);
} */
._checkbox-radio label{
    margin-bottom: 0 !important;
    font-size: 14px;
    line-height: 21px;
    width: 300px;
	margin-left:32px;
}
._field25 select{
    background-color: unset !important;
}
._field25 select{
    background-color: var(--grey) !important;
}
._form-image{
    display: none;
}
._checkbox-radio span{
    position: relative;
}
._checkbox-radio input[type=checkbox] + span:after{
    content: '';
    position: absolute;
    width: 19px;
    height: 18px;
    border-radius: 3px;
    background-color: var(--grey);
    border: 1px solid var(--general-form-label);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
._checkbox-radio input[type=checkbox] + span:before{
    content: '';
    background-image: url('../images/checkbox.png');
    position: absolute;
    width: 11px;
    height: 7px;
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
	display: none;
}
._checkbox-radio input[type=radio] + span:after{
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50px;
    background-color: var(--grey);
    border: 1px solid var(--general-form-label);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
._checkbox-radio input[type=radio] + span:before{
    content: '';
    background-color: var(--orange);
    border-radius: 50px;
    position: absolute;
    width: 7px;
    height: 7px;
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
	display: none;
}

._checkbox-radio input[type=radio]:checked + span:before,
._checkbox-radio input[type=checkbox]:checked + span:before 
{
	display:block;
}

._checkbox-radio input[type=radio]:checked + span:after,
._checkbox-radio input[type=checkbox]:checked + span:after {
    border: 1px solid var(--orange);
}

/* white-form-block */
.section-contact-form-block.white{
    background-color: var(--white);
}
.section-contact-form-block.white .top-content .title{
    color: var(--grey);
}
.section-contact-form-block.white ._form_element label{
    color: var(--grey);
}
.section-contact-form-block.white ._form_element input,.section-contact-form-block.white ._form_element textarea{
    background-color: unset;
    border: 1px solid var(--grey);
    color: var(--grey);
}
.section-contact-form-block.white ._form_element input::placeholder,.section-contact-form-block.white ._form_element textarea::placeholder{
    color: var(--grey);
}
.section-contact-form-block.white ._submit{
    color: var(--grey);
    border: 1px solid var(--grey);
}
.section-contact-form-block.white ._form_element input::placeholder,.section-contact-form-block.white ._form_element textarea::placeholder{
    color: var(--grey);
}

.section-contact-form-block.white .contact-form .input-group .icon{
    padding: 5px 8px 3px 9px;
    border: 1px solid var(--grey);
}
.section-contact-form-block.white .contact-form .input-group .icon i{
    color: var(--grey);
}
.section-contact-form-block.white .contact-form .input-group .form-control,.section-contact-form-block.white .contact-form textarea.form-control{
    border: 1px solid var(--grey);
    color: var(--grey);
}
.section-contact-form-block.white .contact-form .btn-primary{
    border: 1px solid var(--grey);
    color: var(--grey);
}

.section-contact-form-block.white ._form_element legend,.section-contact-form-block.white ._form-title, .section-contact-form-block.white ._html-code{
    color: var(--grey);
}
.section-contact-form-block.white ._checkbox-radio input[type=checkbox] + span:after{
    border: 1px solid var(--grey);
    background-color: transparent;
}
.section-contact-form-block.white ._checkbox-radio input[type=radio] + span:after{
    background-color: transparent;
    border: 1px solid var(--grey);
}
.section-contact-form-block.white ._field25 select{
    border: 1px solid var(--grey);
    background-color: transparent !important;
}


/* white-form-block */

 /* general-form */

/* thank-you-block */

.section-thank-you-block{
    background-color: var(--midnight-black);
    padding: 84px 0;
}
.section-thank-you-block .content .title{
    font-size: 24px;
    line-height: 35px;
    color: var(--storm);
    margin-bottom: 23px;
    font-weight: 500;
}
.section-thank-you-block .content{
    text-align: center;
    max-width: 400px;
    padding-left: 0;
}
.section-thank-you-block .content .text{
    margin-bottom: 23px;
}
.section-thank-you-block .content .text p{
    font-size: 15px;
    line-height: 20px;
    color: var(--general-form-label);
    font-family: 'DM Sans', sans-serif;
    font-weight: 400;
}
.section-thank-you-block .content .btn-primary{
    padding: 0.63rem 2.9rem;
}
._form-thank-you{
	color:var(--storm) !important;
}

/* thank-you-block */

/* logos-block */

.section-logos-block{
    padding: 20px 0;
}
.section-logos-block .whole-link{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	z-index:10;
}
.section-logos-block .image {
	padding: 0 30px;
}


/* logos-block */


/****EVENT CUSTOMIZATION****/
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img{
    height: 214px;
}
.container>.event_listings:first-child{
    max-width: 1009px;
    padding-top: 135px;
    padding-bottom: 128px;
    margin: auto;
    
}
.container>.event_listings:first-child[data-featured="true"] .wpem-form-wrapper {
    display: none;
}
.wpem-event-listings.wpem-event-listing-box-view{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 33px;
    grid-row-gap: 46px;
    /* max-width: 1009px; */
    margin: auto;
}
.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action{
    display: none;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col{
    flex: unset;
    width: 100%;
    padding: 0;
    max-width: unset;
    border-radius: 3px;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    overflow: hidden;
    position: relative;
    border-color: transparent;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text{
    font-weight: 500;
    font-size: 21px;
    text-align: left;
    line-height: 31px;
    color: var(--grey);
    min-height: 62px;
    /* margin-bottom: 51px; */
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type{

    color: var(--grey);
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details{
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 22px;
    padding-top: 22px;
    position: relative;
}
.wpem-event-listings .wpem-event-layout-wrapper .event_featured, .wpem-event-listings .wpem-event-layout-wrapper .event_featured:hover{
    background:var(--white);
}

/****EVENT CUSTOMIZATION****/

/* popup */

.mfp-bg{
/*     background-color: transparent; */
    /* max-width: 800px; */
    /* margin: auto; */
/*     opacity: 1; */
	
	z-index:99999;
}
.mfp-wrap{
	z-index:99999
}
.mfp-container{
	background-color:rgba(128, 128, 128, 0.6);
}
.mfp-content{
    padding: 50px 25px;
    background-color: var(--midnight-black);
    max-width: 800px;
    margin: auto;
	z-index:999999;
}

.mfp-content p{
    color: var(--storm);
}

.mfp-close-btn-in .mfp-close{
    color: var(--storm);
}


/* popup */

/* new-intro */

.section-new-intro{
    padding: 93px 0 59px 0;
    background-color: var(--grey);
	overflow:hidden;
}

@media only screen and (min-width: 1024px){
.section-new-intro .container > .row 
{
	margin: 0 -90px;
}
}
.section-new-intro .content{
    text-align: center;
}
.section-new-intro .image img
{
	width:100%;
}
.section-new-intro .content .title{
    font-size: 63px;
    line-height: 74px;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
    color: var(--grey);
    font-weight: 700;
    margin-bottom: 29.5px;
}

/* new-intro */


/* event-information-block */
.section-agenda-list{
    background-color: #f7f7f7;
}
.section-agenda-list .container>.event_listings:first-child{
    max-width: unset;
	padding-top:44px;
	padding-bottom:60px;
}
.section-agenda-list .wpem-main.wpem-event-listings-header{
    display: none;
}
.section-agenda-list .showing_applied_filters.showing-applied-filters{
    display: none;
}
.section-agenda-list .wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col{
    box-shadow: none;
	overflow:visible;
}
.section-agenda-list .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper:hover{
    box-shadow: none;
}
.section-agenda-list .wpem-event-listings .wpem-event-layout-wrapper .event_featured{
    background-color: transparent;
}
.section-agenda-list .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper{
    border: 0;
	overflow:visible;
}
.section-agenda-list .container{
    max-width: calc(1196px + var(--bs-gutter-x, .75rem)*2);
}

.section-agenda-list .categories ul{
    padding-left: 0;
    margin-bottom: 0;
}
.section-agenda-list .categories ul li{
    list-style: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 26px;
}
.section-agenda-list .categories ul li input{
    width: 10%;
    height: 22px;
    margin-right: 23px;
    opacity: 0;
    position: absolute;
    z-index: 99;
}
.section-agenda-list .categories ul li label{
    font-size: 14px;
    line-height: 21px;
    color: #0d0d0d;
    font-weight: 400;
    margin-bottom: 0;
    margin-left: 47px;
}
.section-agenda-list .categories .top-label{
    font-weight: 500;
    margin-bottom: 38px;
}
.section-agenda-list .categories .clear-cat-filter{
    color: #0d0d0d;
    font-size: 14px;
    line-height: 21px;
    text-decoration: underline;
}
.section-agenda-list .categories .clear-cat-filter i{
    border: 1.5px solid var(--black);
    border-radius: 6px;
    padding: 2px 4px;
    margin-right: 22px;
}
.section-agenda-list .categories ul li span{
    position: relative;
}
.section-agenda-list .categories ul li span:before{
    content: '';
    background-image: url(../images/Vector.png);
    position: absolute;
    width: 22px;
    height:22px;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    display: none;
}
.section-agenda-list .categories ul li span:after{
    content: '';
    position: absolute;
    width: 22px;
    height:22px;
    border-radius:5px;
    background-color: transparent;
    border: 1px solid #707070;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.section-agenda-list .categories ul li input[type=checkbox]:checked + span:before{
    display: block;
}
.section-agenda-list .categories .c-title{
    font-size: 14px;
    line-height: 21px;
    color: #0d0d0d;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 38px;
}
.section-agenda-list .top-content{
    font-family: 'Poppins', sans-serif;
    /* margin-top: 32px; */
    margin-bottom: 20px;
}
.section-agenda-list .top-content .top-inner-content{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.section-agenda-list .top-content .top-inner-content p{
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    color: var(--blue);
    margin-bottom: 0;
}
.section-agenda-list .top-content span{
    margin-left: 12px;
    font-size: 14px;
    font-weight: 500;
    color: var(--black);
    line-height: 21px;
    vertical-align: middle;
    text-transform: uppercase;
}
.section-agenda-list .top-content span svg{
    margin-right: 8px;
}
.event-information-block{
    background-image: url('../images/event-info-bg.png') !important;
    padding: 18px 0 34px 17px;
    filter: drop-shadow(0px 3px 6px rgba(41, 41, 41, 0.04));
    background-color: var(--white);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 100%;
    position: relative;
    margin-bottom: 67px;
}
.event-information-block .left-button{
    position: absolute;
    left: -46px;
    top:0;
    writing-mode: vertical-rl;
}
.event-information-block .left-button a{
    font-size: 13px;
    line-height: 24px;
    padding: 100px 10px;
    background-color: var(--blue);
    transform: rotateX(180deg) rotateY(180deg);
    color: var(--white);
	margin-top:0;
}
.event-information-block .left-content .title{
    font-size: 21px;
    font-weight: 500;
    line-height: 31px;
    margin-bottom: 25px;
    font-family: 'Poppins', sans-serif;
    color: var(--tab-link);
}
.event-information-block .left-content .title a 
{
    color: var(--tab-link);
    text-decoration: none;
}
.event-information-block .left-content .title a:hover{
	color:var(--orange);
}
.event-information-block .left-content{
    max-width: 395px;
}
.event-information-block .left-content .text{
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: var(--blue);
    font-family: 'Poppins', sans-serif;
}
.event-information-block .left-content a{
    color: var(--blue);
    text-decoration: underline;
}
.event-information-block .left-content .logos a{
	text-decoration: none;
}
.event-information-block .left-content .logos{
	margin-top:30px;
}
.event-information-block .left-content .logos .logo-image{
    position: relative;
}
.event-information-block .left-content .logos .logo-image .whole-link{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.event-information-block .left-content .logos .logo-image img{
    margin-bottom: 5px;
}
.event-information-block .left-content .sub-text{
    color: var(--grey);
    font-size: 14px;
    line-height: 22px;
    font-family: 'Poppins', sans-serif;
}
.read-more-show-text .more-text{
	display:none;
}
 
.event-information-block .slider-wrapper{
    position: relative;
    padding-left:37px;
}
.event-information-block .labels{
    text-align: right;
    margin-bottom: 25px;
    padding-right: 25px;
}
.event-information-block .labels .btn-grey{
    padding: 0.2rem 0.38rem;
    line-height: 21px;
    margin-left: 18px;
}
.event-information-block .slider-wrapper .labels .btn-grey:first-child{
    margin-left: 0;
}
.event-information-block .slider-buttons{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 0;
}

.event-information-block .slider-buttons li{
    list-style: none;
    background-color: var(--blue);
    color: var(--white);
    width: 27px;
    height: 27px;
    border-radius: 25px;
    z-index: 20;
    position: relative;
    cursor: pointer;
    margin-bottom: 5px;
}
.event-information-block .slider-buttons li.slick-disabled{
    background-color: #f4f4f4;
    color: #2c2c2c;
}
.event-information-block .slider-buttons li:last-child{
    margin-bottom: 0;
}
.event-information-block .slider-buttons li i{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
}
.event-information-block .slider-card{
    padding: 6px 5px 3px 5px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background-color: var(--white);
/*     margin-right: 6px; */
/* 	margin-bottom:6px; */
	margin:6px;
	height:inherit;
}
.event-information-block .slider-card .item{
	position:relative;
	cursor:pointer;
}
.event-information-block .slider-card .whole-link{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.event-information-block .logos,.section-event-information .logos
{
    display: flex;
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
}
.event-information-block .logos .logo-image ,.section-event-information .logos .logo-image
{
    display: block;
    flex: 1 0 0%;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
}
.event-information-block .slider-card .image{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 4px;
	height:124px;
}
.event-information-block .slider-card .title{
    font-size: 12px;
    line-height: 18px;
    color: #031AA1;   
    font-weight: 400; 
    margin-bottom: 4px;
	word-break:break-word;
}
.event-information-block .slider-card .designation{
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
    color: #031AA1;
    opacity: 0.65;
    margin-bottom: 0;
}
.event-information-block .slider-card .company{
    color: #0d0d0d;    
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
    opacity: 0.65;
    margin-bottom: 0;
}


/* event-cta */

.event-cta{
    background-color: var(--grey);
    padding: 48px 38px 40px 40px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 33px ;
}
.event-cta .cta-content{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.event-cta .cta-content .title{
    color: var(--orange);
    font-size: 29px;
    letter-spacing: -0.01em;
    line-height: 43px;
    font-weight: 600;
    margin-bottom: 0;
}
.event-cta .cta-content .title span{
    color: var(--storm);
}
.event-cta .cta-content .btn-orange{
    color: var(--storm);
    font-size: 13px;
    line-height: 17px;
    font-weight: 500;
    background-color: var(--orange);
    padding: 8px 50px;
    border-radius: 0;

}
.event-cta .cta-content .btn-orange:hover{
    background-color: var(--white);
    color: var(--orange);
}
/* event-cta */

/* sideline-text */
.sideline-text .title{
    font-size: 21px;
    line-height: 31px;
    font-weight: 500;
    color: var(--black);
    position: relative;
    margin-bottom: 0;
    padding: 30px 0;
    font-family: 'Poppins', sans-serif;
}
.sideline-text .title:after{
    position: absolute;
    content: '';
    width:-webkit-fill-available;
    height: 1.5px;
    background-color: var(--blue);
    opacity: 0.47;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 10px;
}

.wpem-event-listings.wpem-event-listing-box-view 
{
    display: block;
}

/* sideline-text */


.section-agenda-events .categories ul{
    padding-left: 0;
    margin-bottom: 0;
}
.section-agenda-events .categories ul li{
    list-style: none;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.section-agenda-events .categories ul li input{
    width: 10%;
    height: 22px;
    margin-right: 23px;
    opacity: 0;
    position: absolute;
    z-index: 99;
}
.section-agenda-events .categories ul li label{
    font-size: 14px;
    line-height: 21px;
    color: #0d0d0d;
    font-weight: 400;
    margin-bottom: 0;
    margin-left: 47px;
}
.section-agenda-events .categories ul li span{
    position: relative;
}
.section-agenda-events .categories ul li span:before{
    content: '';
    background-image: url(../images/Vector.png);
    position: absolute;
    width: 22px;
    height:22px;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    display: none;
}
.section-agenda-events .categories ul li span:after{
    content: '';
    position: absolute;
    width: 22px;
    height:22px;
    border-radius:5px;
    background-color: transparent;
    border: 1px solid #707070;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.section-agenda-events .categories ul li input[type=checkbox]:checked + span:before{
    display: block;
}
.section-agenda-events .categories .c-title{
    font-size: 14px;
    line-height: 21px;
    color: #0d0d0d;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 38px;
}
.event-speaker-slider .slick-track{
		display:flex;
}
.section-agenda-list .tab-nav .tab-link{
	max-width:unset;
	margin-bottom:79px ;
}
.section-agenda-list .tab-nav .tab-link.year-filter
{
    margin-bottom:30px ;
}
.section-agenda-list .tab-nav .tab-link li a{
	font-size:14px;
	line-height:21px;
}
.section-agenda-list .load_more_events
{   
    display: none;
}
.event-speaker-slider .item.moderator .cts-ribbon{
    transform: scale(0.4);
    right: -6px;
    top: -9px;
}
.event-speaker-slider .item.moderator .cts-ribbon span{
    font-size: 17px;
}

/* event-information-block */

.section-exhibitor-content .letter-picker-banner{
    background-color: var(--white);
    border: 1px solid rgba(112, 112, 112, 0.22);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04);
    border-radius: 13px;
	padding: 20px 25px 10px 25px;
    transform: translateY(-35px);
	width: fit-content;
    margin: auto;
	max-width:1082px;
}
.section-exhibitor-content .letter-picker-banner ul{
	flex-wrap: wrap;
/*     display: grid; */
	display:flex;
/*     grid-template-columns: repeat(10, 73px); */
/* 	grid-auto-rows: 60px; */
    place-content: center;
/* 	grid-template-columns: repeat(auto-fill, 68px); */
    margin-bottom: 0;
    padding-left: 0;
	width: fit-content;
}
.section-exhibitor-content .letter-picker-banner li{
/* 	margin-left:auto; */
/* 	margin-right:auto; */
	width:55px;
	height:42px;
    list-style: none;
	margin-right: 10px;
    margin-bottom: 10px;
}
.section-exhibitor-content .letter-picker-banner li a{
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: var(--black);
    /*     padding: 10px 25px; */
	padding:5px 0;
    border: 2px solid var(--grey);
    border-radius: 5px;
    display: block;
	text-align:center;
    text-transform: uppercase;
}
.section-exhibitor-content .letter-picker-banner li a:hover{
    background-color: var(--orange);
    color: var(--grey);
}
.section-exhibitor-content .fixed-glossary-top{
	position:fixed;
	display:none;
	top:114px;
	left:50%;
	width:100%;
	transform:translatex(-50%);
	z-index:9999;
}
.section-exhibitor-content .fixed-glossary-top.active{
	display:block
}
.section-exhibitor-content{
    position: relative;
    padding: 0px 0 131px 0;
}
.section-exhibitor-content .exhibitor-item{
    position: relative;
	margin-top:-25px;
}
.section-exhibitor-content .exhibitor-item:first-child {
    padding-top: 50px;
}
.section-exhibitor-content .exhibitor-item .content{
    padding: 0 54px 0 29px;
    margin-bottom: 75px;
    margin-top: -50px;
    background-color: var(--white);
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
    border-radius: 3px;
}

.section-exhibitor-content .exhibitor-item .content:last-child{
    margin-bottom: 20px;
}
.section-exhibitor-content .exhibitor-item .left-col .left-content{
    padding: 57px 47px 37px 0;
    border-right: 1px solid rgba(112, 112, 112, 0.42);
}
.section-exhibitor-content .exhibitor-item .inner{
    position: relative;
    padding-left: 50px;
    margin-left: 50px;
    padding-bottom: 22px;
    max-width: 1123px;
}
.section-exhibitor-content .top-content{
    padding: 23px 32px 23px 22px;
    background-color: var(--white);
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    margin-bottom: 50px;
    margin-top: 40px;
}
.section-exhibitor-content .top-content .right-col{
    text-align: end;
}
.section-exhibitor-content .top-content .left-col label{
    font-size: 24px;
    line-height: 35px;
    color: var(--grey);
}
.section-exhibitor-content .top-content .right-col label{
    color: var(--blue);
    font-size: 24px;
    line-height: 35px;
    border-radius: 5px;
    background-color: rgba(3,26,161,0.1);
    padding: 0 14px;
}
.section-exhibitor-content .exhibitor-item .container{
    padding-left: 0;
    max-width: 1274px;
}
.section-exhibitor-content .exhibitor-item .title{
    font-size: 24px;
    line-height: 35px;
    font-weight:500 ;
    color: var(--grey);
    margin-bottom: 10px;
}
.section-exhibitor-content .exhibitor-item .title-link .link-title:hover{
	color:var(--orange);
}
.section-exhibitor-content .exhibitor-item .subtitle{
    font-size: 14px;
    line-height: 21px;
    color: var(--blue);
    font-family: 'Poppins', sans-serif;
}
.section-exhibitor-content .exhibitor-item .content{
    font-size: 17px;
    line-height: 27px;
    font-weight:500;
    color: var(--tab-link);
}
.section-exhibitor-content .exhibitor-item .right-col{
    text-align: center;
}
.section-exhibitor-content .exhibitor-item .right-col label{
    background-color: rgba(3,26,161,0.1);
    color: var(--blue);
    border-radius: 5px;
    padding: 3px 20px;
    font-size: 24px;
    font-weight: 500;
}
.section-exhibitor-content .dot{
    width: 60px;
    height: 60px;
    background-color: #DEE0EE;
    color: var(--grey);
    border-radius:50px ;
    text-align: center;
    position: sticky;
    top: 23px;
    text-transform: uppercase;
    z-index: 50;
    margin-left: 20px;
    line-height: 58px;
    font-size: 27px;

}
.section-exhibitor-content .exhibitor-item.active .dot:after{
    border: 26px solid rgba(65, 108, 226, 0.2);

}


/* exhibitor */


 





/* main */


@media only screen and (min-width: 1920px){
    .container{
        max-width: calc(1530px + var(--bs-gutter-x, .75rem)*2);
    }
    .container.small{
        max-width: calc(1481px + var(--bs-gutter-x, .75rem)*2);
    }
    .container.large{
        max-width: calc(1610px + var(--bs-gutter-x, .75rem)*2);
    }
    .site-main>section:first-child{
        padding-top: 330px;
        /* padding-top: 172px; */
    }
	.site-main>.section-new-intro:first-child{
        padding-top: 217px;
        padding-bottom: 169px;
    }
	.single.single-post main .container{
        max-width: calc(1017px + var(--bs-gutter-x, .75rem)*2);
    }
    h2{
        font-size: 24px;
        line-height: 35px;
    }
	/* buttons */
    .btn-primary{
        font-size: 13px;
    }
    .btn-primary.style-1{
        padding: 0.64rem 2.8rem;
    }
    .btn-primary.style-2{
        padding: 0.64rem 0.69rem;
    }
    .btn-primary.style-3{
        font-size: 13px;
        line-height: 24px;
        padding: 0.65rem 1.87rem;
    }
    .btn-primary.dark{
        padding: 0.64rem 1.9rem;
    }
	.btn-secondary{
        padding: 0.64rem 0.69rem;
        font-size: 13px;
    }
    /* buttons */
/* 	ribbon */
	.cts-ribbon{
		transform:scale(0.9);
	}
/* 	ribbon */
    /* navbar */
    .navbar{
        padding: 23px 0;
    }
    .navbar .navbar-nav .nav-link {
        font-size: 15px;
        line-height: 37px;
    }
	.navbar-brand img{
        max-width: 222px;
    }
    .navbar .navbar-nav .nav-item.right-border-link::after{
        height: 112px;
    }
	.header-has-timer .navbar .navbar-nav .nav-item.right-border-link::after{
		height:117px;
	}
    .navbar .navbar-nav .nav-item.btn-primary{
        padding: 0.22rem 0.19rem;
        font-size: 13px;
		margin-left:25px;
    }
/* 	timer */
	
	.navbar .header-timer .timer-banner .number{
        width: 28px;
        height: 29px;
        font-size: 24px;
        line-height: 27px;
    }
    .navbar .header-timer .timer-banner .days, 
    .navbar .header-timer .timer-banner .hours, 
    .navbar .header-timer .timer-banner .minutes{
        width: 62px;
    }
    .navbar .header-timer .timer-banner .psgTimer_numbers{
        height: 33px;
    }
    .navbar .header-timer-text .timer-text{
        font-size: 15px;
        line-height: 18px;
        margin-bottom: 2px;
    }
    .navbar .header-timer .timer-banner .days, .navbar .header-timer .timer-banner .hours, .navbar .header-timer .timer-banner .minutes{
        font-size: 14px;
        line-height: 21px;
        margin-right: 13px;
    }
    .navbar .header-timer .nav-item.has-timer.btn-primary{
        margin-left: 44px;
    }
    .navbar .nav-link.custom-toggle-menu{
        padding-right: 41px;
    }
    .navbar .header-timer .timer-banner .psgTimer_numbers>div:after{
        font-size: 24px;
        top: -16px;
        right: -9px;
    }
	
/* 	timer */
    /* mega-menu */
.custom-mega-menu{
    padding: 253px 0 305px 0;
    /* height: calc(100vh - 115px); */
    background-color: var(--grey);
    /* opacity: 0; */
    /* display: none; */
    opacity: 0;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    transform: translateY(-200%);
    transition: transform 300ms ease-in-out, opacity 200ms;
}
/* .custom-mega-menu .container-wrapper{
    height: 100%;
    display: flex;
    align-items: center;
} */
.custom-mega-menu.active{
    opacity: 1;
    /* display: block; */
/*     position: unset; */
    transform: translateY(0%);
}
.custom-mega-menu .megamenu-top-links{
    margin-bottom: 82px;
}
.custom-mega-menu .megamenu-top-links li{
    margin-bottom: 22px;
}
.custom-mega-menu .megamenu-top-links .megamenu-link{
    font-size: 64px;
    letter-spacing: -0.01em;
    line-height: 69px;
    color: var(--storm);
    font-weight: 700;
}
.custom-mega-menu .megamenu-bottom-links{
    display: flex;
    flex-direction: row;
}
.custom-mega-menu .megamenu-bottom-links .megamenu-link{
    padding-right: 43px;
    font-size: 15px;
    letter-spacing: 0.04em;
    line-height: 37px;
    color: var(--storm);
}
.custom-mega-menu .right-content{
    max-width: 238px;
    margin-left: auto;
    padding-top: 128px;
}
.custom-mega-menu .right-content .address p ,.custom-mega-menu .right-content .email a,.custom-mega-menu .right-content .number a{
    font-size: 15px;
    letter-spacing: 0.04em;
    line-height: 37px;
    color: var(--storm);
}
.custom-mega-menu .social-icons{
    display: flex;
    flex-direction: row;
    margin-top: 27px;
}
.custom-mega-menu .social-icons li{
    margin-right: 16px;
}
.custom-mega-menu .social-icons li:last-child{
    margin-right: 0;
}
.custom-mega-menu .social-icons li a{
    display: block;
    color: var(--white);
    font-size: 18px;
    line-height: 41px;
    background-color: transparent;
    border: 1px solid var(--white);
    border-radius: 50%;
    width: 42px;
    height: 42px;
    text-align: center;
}

/* mega-menu */
    /* navbar */
	/***speakers***/
	.section-speakers .speakers .image{
		height:286.09px;
		width:100%;
	}
	.section-speakers .cts-ribbon span{
        font-size: 15px;
    }
	/****speakers***/
    /* section-intro-block */
    .section-intro-block{
/*         padding-bottom: 124px; */
		padding-bottom:200px;
    }
    .section-intro-block .bg img{
        max-width: unset;
    }
     
    .section-intro-block .content .title{
        font-size: 140px;
        line-height: 163px;
        font-weight: 700;
        margin-bottom: 45px;
    }
    .section-intro-block .content{
        max-width: 1300px;   
/*         margin-bottom: 152px; */
    }
	.section-intro-block .description{
		    font-size: 24px;
    		line-height: 37px;
	}
    /* section-intro-block */

      /* section-information-block */
    .section-information-block{
        padding: 150px 0 150px 0;
        /* padding-top: 300px; */
        /* padding-bottom: 300px; */
    }
    .section-information-block .content .title{
        font-size: 186px;
        line-height: 279px;
        margin-bottom: 13.5px;
    }
    .section-information-block .content .text{
        max-width: 535px;
    }
    .section-information-block .content .text p{
        line-height: 29px;
    }
    .section-information-block .image-wrapper .left-image,    .section-information-block .image-wrapper .right-image{
        max-width:390px;
        max-height: unset;
    }
    .section-information-block .image-wrapper .right-image{
        max-height: 231px;
    }
    .section-information-block .hover-block{
        padding-top: 40px;
		padding-bottom:80px
    }
    /* section-information-block */

    /* section-testimonial-block */
    .section-testimonial-block{
        padding: 271px 0 379px 0;
    }
	.section-testimonial-block .slider-buttons{
        top: 34%;
    }
    .section-testimonial-block .testimonial-content p{
        font-size: 26px;
        line-height: 42px;
        font-family: proxima-nova, sans-serif;
    }
    .section-testimonial-block .slick-prev{
        top: 38%;
    }
    .section-testimonial-block .slick-next{
        top: 58%;
    }
    .section-testimonial-block .testimonial-content .slider-content{
        margin-left: 134px;
		min-height:400px;
    }
    /* section-testimonial-block */

    /* section-blog-listing */
    
    .section-blog-listing{
        padding: 135px 0 221px 0;
    }
	.section-pricing-block .bg{
        top: 4%;
    }
    .section-pricing-block .bg img{
        max-width: unset;
    }
    .section-blog-listing .blog-item{
        padding: 54px 50px 54px 50px;
    }
    .section-blog-listing .blog-item .btn-secondary{
        padding: 0.85rem 1.86rem;
    }
	.section-pricing-block .content{
		margin-right:30px;
	}
	.section-pricing-block .content .btn-primary.style-2{
        padding: 0.63rem 3.69rem;
    }
    .section-blog-listing .blog-item .content .title{
        font-size: 64px;
        line-height: 69px;
        letter-spacing: 0.03em;
        margin-bottom: 3px;
    }
	.section-pricing-block .content .btn-primary{
		padding:0.64rem 1.1rem;
	}
	.section-blog-listing .blog-item .image{
		max-width:466px;
	}
    .section-blog-listing .blog-item .content .text{
        max-width: 545px;
        margin-bottom: 25px;
    }
    /* section-blog-listing */

    /* section-pricing-block */
    .section-pricing-block{
        padding: 221px 0 271px 0;
    }
    .section-pricing-block .content .title{
        font-size: 68px;
        line-height: 81px;
        margin-bottom: 12px;
    }
    .section-pricing-block .price-content .del-price{
        font-size: 53px;
        line-height: 80px;
    }
    .section-pricing-block .price-content .price{
        font-size: 129px;
        line-height: 193px;
        margin-bottom: 14px;
    }
    .section-pricing-block .price-content .price span{
        font-size: 53px;
        line-height: 80px;
    }
    .section-pricing-block .price-content .del-text{
        font-size: 30px;
        line-height: 46px;
    }
    /* section-pricing-block */
    
    /* section-sponser-block */
    .section-sponser-block{
        padding: 108px 0 80px 0;
    }
    .section-sponser-block .left-col .content{
        max-width: 584px;
    }
    .section-sponser-block .left-col .content .title{
        font-size: 44px;
        line-height: 65px;
        margin-bottom: 23px;
    }
    .section-sponser-block .sponsor-logos-block{
        margin-top: 95px;
    }
    .section-sponser-block .right-col .content{
        max-width: 511px;
        margin-left: auto;
		padding-top:4px;
    }
    /* section-sponser-block */

    /* section-gallery-block */
    .section-gallery-block{
        padding: 229px 0 145px 0;
    }
    .section-gallery-block .text-content{
    max-width: 815px;
    margin: auto;
    text-transform: capitalize;
    text-align: center;
    position: absolute;
    top: 524px;
    left: 419px;
    text-align: left;
    }
    .section-gallery-block .text{
        padding-left: 130px;
    }
    .section-gallery-block .title{
        font-size: 68px;
        line-height: 81px;
        top: 400px;
        color: var(--storm);
        font-weight: 700;
    }
    .section-gallery-block .subtitle{
        font-size: 54px;
        font-weight: 300;
        letter-spacing: -0.01em;
        line-height: 64px;
        color: var(--storm);
        margin-bottom: 21px;
        text-transform: initial;
    }
    .section-gallery-block .button{
        padding-left: 130px;
    }
    .section-gallery-block .button .btn-primary.style-3{
        padding: 0.65rem 1.1rem;
    }
    .section-gallery-block .image-row-1,.section-gallery-block .image-row-2{
        min-height: 600px;
    }
    .section-gallery-block .image.image-1{
        width: 835px;
        height: 470px;
        top: 47px;
    }
    .section-gallery-block .image.image-2{
        width: 394px;
        height: 470px;
        right: 80px;
        top: 300px !important;
    }
    .section-gallery-block .image.image-3{
        width: 512px;
        height: 570px;
        left: 0px;
        top: 270px !important;
    }
    .section-gallery-block .image.image-4{
        width: 788px;
        height: 470px;
        right:-81px;
        top:186px !important;
    }
    /* section-gallery-block */

    /* footer */
    
    .site-footer{
        padding: 89px 0 50px 0;
    }
	.site-footer .footer-logo img{
        max-width: 222px;
    }
    .site-footer .menu li>a{
        font-size: 19px;
        line-height: 42px;
    }
    .site-footer .copyright-area .copyright-links li a{
        font-size: 16px;
        line-height: 28px;
    }
    .site-footer .copyright-area .copyright-text p{
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 0;
    }
    .site-footer .copyright-area{
        margin-top: 66px;
        /* padding-bottom: 18px; */
    }
    /* footer */
	/* section-register-block */

    .section-register-block{
        padding: 108px 0;
    }
    .section-register-block .content .subtitle{
        font-size: 24px;
        line-height: 35px;
    }
    .section-register-block .content .title{
        font-size: 64px;
        line-height: 69px;
		max-width:465px;
    }
    .section-register-block .content .button{
        margin-top: 47px;
    }
    .section-register-block .content .button .btn-primary{
        padding: 0.63rem 2.87rem;
    }
	.section-register-block .content .button .btn-primary.style-2{
        padding: 0.63rem 3.69rem;
    }
	.section-register-block .left-col .image,.section-register-block .right-col .image{
		max-width:821px;
	}

    /* section-register-block */

    /* section-cta-block */
    .section-cta-block{
        padding: 84px 0 120px 0;
    }
    .section-cta-block .container{
        max-width: calc(1089px + var(--bs-gutter-x, .75rem)*2);
    }
    .section-cta-block .cta-content{
        padding: 33px 0 39px 0;
    }
    .section-cta-block .cta-content .title{
        font-size: 32px;
        margin-bottom: 36px;
    }
    .section-cta-block .button{
        padding: 36px 0 32px 0;
    }
    .section-cta-block .button .btn-primary{
        padding: 0.63rem 2.02rem;
        font-size: 13px;
    }
    /* section-cta-block */

    /* section-topics-block */

    .section-topics-block{
        padding: 97px 0 129px 0;
    }
	.section-topics-block .container{
        max-width: calc(1225px + var(--bs-gutter-x, .75rem)*2);
    }
    .section-topics-block .section-heading{
        margin-bottom: 99px;
    }
    .section-topics-block .section-heading .title{
        font-size: 24px;
        line-height: 35px;
    }
    .section-topics-block .content{
        margin-bottom: 80px;
    }
    .section-topics-block .content .title{
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 19px;
    }
    .section-topics-block .content .text{
        max-width: 430px;
        margin: auto;
    }
    /* section-topics-block */

    /* section-cards-block */
	
	.section-cards-block.style-1{
		padding-top:152px;
	}
    .section-cards-block .container{
        max-width: calc(1267px + var(--bs-gutter-x, .75rem)*2);
    }
    .section-cards-block .card-block .card-content .button .btn-primary{
        padding: 0.64rem 1.85rem;
    }
    .section-cards-block .card-block .card-content{
        padding: 30px 49px 90.5px 50px;
    }
	.section-cards-block .card-block .card-content .button{
		bottom:44px;
	}
    .section-cards-block .card-block .card-content .title{
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 32px;
		font-family: 'Poppins', sans-serif;
    }
    .section-cards-block .card-block .card-content .text{
        margin-bottom: 30px;
    }
    .section-cards-block .card-block{
        max-width: 587px;
    }
    /* section-cards-block */

    /* section-value-block */
	.section-value-block .container{
		    max-width: calc(1395px + var(--bs-gutter-x, .75rem)*2);
	}
    .section-value-block{
        padding: 131px 0 155px 0;
    }
	.section-value-block .row .items .item{
		padding: 0 43px 0 65px;
	}
	
    .section-value-block .value-content .title{
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 32px;
    }

    /* section-value-block */
	/* section-intro-block-2 */
    .section-intro-block-2{
/*         padding-bottom: 135px; */
		padding-bottom:239px;
		padding-top:125px;
    }
	.section-speaker-grid-block.style-1 .speakers{
		    transform: translateY(-260px);
	    margin-bottom: -260px;

	}
    .section-intro-block-2 .content{
        margin-bottom: 69px;
    }
    .section-intro-block-2 .content .title{
        font-size: 140px;
        line-height: 163px;
        margin-bottom: 0;
    }
    .section-intro-block-2 .content .text{
        max-width: 741px;
    }
    .section-intro-block-2 .content .text p{
        font-size: 24px;
        line-height: 37px;
    }
    .section-intro-block-2 .link-tab{
        max-width: 1050px;
    }
    .section-intro-block-2 .link-tab li{
        padding: 38px 0;
    }
    .section-intro-block-2 .link-tab li a{
        font-size: 15px;
    }
    .section-cta-block-2 .content{
        max-width: 780px;
        margin: auto;
    }
    /* section-intro-block-2 */
	/* section-video-block */
    .section-video-block .container{
        max-width: calc(1257px + var(--bs-gutter-x, .75rem)*2);
    }
    /* section-video-block */
	
	/* section-intro-block-3 */
	.section-intro-block-3{
		padding-top:225px;
	}
	.section-intro-block-3  .top-part{
		    padding-top: 330px;
	}
    .section-intro-block-3 .heading-content .title{
        font-size: 140px;
        line-height: 163px;
        margin-bottom: 8px;
    }
    .section-intro-block-3 .heading-content .text p{
        font-size: 24px;
        line-height: 37px;
    }
    .section-intro-block-3 .heading-content .text {
        max-width: 835px;
    }
    .section-intro-block-3 .heading-content{
        margin-bottom: 207px;
    }
    .section-intro-block-3 .bottom-part .inner-wrapper{
        transform: translateY(-76px);
        margin-bottom: -76px;
    }
	.section-intro-block-3 .bottom-part .container{
		max-width: calc(1346px + var(--bs-gutter-x, .75rem)*2);
	}
    .section-intro-block-3 .tab-nav{
        padding-top: 49px;
    }

    .section-intro-block-3 .tab-nav .tab-link li a{
        padding-bottom: 29px;
        font-size: 17px;
    }
    .section-intro-block-3 .tab-content-container{
        padding: 55px 37px 96px 37px;
    }
    .section-intro-block-3 .tab-content .price-card .price-date{
        font-size: 14px;
        line-height: 21px;
    }
    .section-intro-block-3 .tab-content .price-card .price-cat{
        font-size: 24px;
        line-height: 35px;
    }
    .section-intro-block-3 .tab-content .price-card .price-1{
        font-size: 13px;
        line-height: 32px;
    }
    .section-intro-block-3 .tab-content .price-card .cur{
        font-size: 26px;
        line-height: 39px;
    }
    .section-intro-block-3 .tab-content .price-card .num{
        font-size: 63px;
        line-height: 94px;
    }
    .section-intro-block-3 .tab-content .price-card .price-2{
        font-size: 17px;
        line-height: 26px;
    }
    .section-intro-block-3 .tab-content .price-card .desc{
        font-size: 13px;
        line-height: 32px;
    }
    .section-intro-block-3 .tab-content .price-card .btn-primary{
        padding: 0.63rem 0rem;
        max-width: 197px;
    }
    .section-intro-block-3 .tab-content .price-card{
        padding: 14px 11px 20px 11px;
    }
    .section-intro-block-3 .tab-content .price-card.active{
        padding: 13px 10px 31px 12px;
    }
    .section-intro-block-3 .included-content{
        margin-top: 66px;
    }
    .section-intro-block-3 .included-content .title{
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 26px;
    }
    .section-intro-block-3 .included-content .text p{
        font-size: 13px;
        line-height: 32px;
    }
    .section-intro-block-3 .tab-content .price-card.active .right{
        margin-left: 60px;
        padding-right: 20px;
    }

    /* section-intro-block-3 */
	
	/* timer-banner */
    .timer-banner{
        height: 80px;
        padding: 15px 14px 5px 14px;
        margin-bottom: 44px;
    }
    .timer-banner .number{
        width: 36px;
        height: 37px;
    }
    .timer-banner .days, .timer-banner .hours, .timer-banner .minutes{
        width: 82px;
        font-size: 14px;
        line-height: 21px;
        margin-right: 15px;
    }
    .timer-banner .number{
        line-height: 35px;
        font-size: 24px;
    }
    .timer-banner .psgTimer_numbers>div:after{
        top: -12px;
        right: -11px;
    }
    .timer-banner .text{
        font-size: 17px;
        line-height: 26px;
        max-width: 123px;
    }
    .ribbon{
        width: 108px;
        height: 108px;
    }
    /* timer-banner */
	
	/*****SECTION SPEAKER*****/
	.section-speakers{
		padding-bottom:175px
	}
		.section-speakers .tab-nav .tab-link li a{
			font-size:17px
		}
	.section-speakers .ribbon span{
		font-size:15px;
		line-height:23px
	}
	.section-speakers .ribbon.secondary span{
		font-size:12px;
		line-height:13px;
	}
	.section-speakers .container{
		max-width: calc(1400px + var(--bs-gutter-x, .75rem)*2);
	}
	.section-speakers .item .name{
		font-size:24px;
		margin-bottom:11px;
		padding-right:24px;
	}
	.section-speakers .item p:not(.name){
		font-size:17px;
	}
	.section-speakers .speakers{
	grid-column-gap: 56px;
    grid-row-gap: 57px;
	}
	.section-speakers .speakers .linkedin-icon{
		top:11px;
		right:16px;
	}
	.section-speakers .item .info{
		padding-top:17px;
		padding-bottom:50px;
		padding-left:28px;
		padding-right:28px;
	}
	.section-speakers .speakers .linkedin-icon a{
		width:36px;
		height:36px;
	}
	/*****SECTION SPEAKER*****/
	
    /******single speaker*****/

    .single.single-speaker,.single.single-event_listing{
        --variable-top-spacing-fix:200px;
        --variable-top-spacing-fix-neg:-200px;
        --image-bottom-space: 98px;
       
    }
	 
    /*****info***/

    .section-speaker-intro{
        margin-bottom: calc(var(--image-bottom-space) + 99px);
    
    }
	.section-speaker-intro .navigation a{
		padding-top:15px;
		padding-bottom:15px;
		padding-left:22px;
		padding-right:22px;
	}

	.section-speaker-intro .image-wrapper .image{
        width: 471px;
        height: 592px;
    }
	
    .section-speaker-intro .container{
        max-width: calc(1106px + var(--bs-gutter-x, .75rem)*2);
    }
	 .section-speaker-intro.event-post .container{
        max-width: calc(1530px + var(--bs-gutter-x, .75rem)*2);
        padding-top: 0;
    }
    .section-speaker-intro.event-post .image-wrapper{
        float: left;
    }
    .section-speaker-intro.event-post .title{
        line-height: 48px;
        margin-bottom: 24px;
    }
    .section-speaker-intro.event-post .bottom-content .date-time{
        margin-bottom: 77px;
    }
    .section-speaker-intro.event-post .image-wrapper .image{
        width: max-content;
    }
    .section-speaker-intro.event-post .back-to-listing{
        top: 18px;
    }
    .section-speaker-intro.event-post .content{
        padding-left: 0;
        margin-bottom: unset;
        margin-top: 155px;
    }
    .section-speaker-intro .image{
        max-width: 471px;
    }
    .section-speaker-intro .title{
        font-size: 32px;
        margin-bottom: 18px;
    }
	.section-speaker-intro.no-image{
		padding-bottom:43px;
	}
    .section-speaker-intro .top-content{
        margin-bottom: 131px;
    }
    .section-speaker-intro .social-links>li a{
        width: 42px;
        height: 42px;
        font-size: 13px;
    }
    .section-speaker-intro .content{
        margin-top: 180px;
    }
    /*****info***/
    
    /****content*****/
    .section-content{
        padding-top: 9px;
    }
    .section-content .container{
        max-width: calc(1106px + var(--bs-gutter-x, .75rem)*2);

        
    }
    .section-content .content{
        max-width: 100%;
        padding-bottom: 50px;
    }
    .section-event-listing ul{
        grid-template-columns: repeat(2, 1fr);
        
    }
    .section-event-listing li {
        max-width: 420px;
    }
    .section-event-listing li .title{
        font-size: 24px;
    }
    .section-event-listing li .info{
        font-size: 17px;
    }
    .section-event-listing{
        padding-bottom: 151px;
    }

    /****content*****/

    
    /*****event-lisiting*****/
    .section-event-listing .container{
        max-width: calc(1106px + var(--bs-gutter-x, .75rem)*2);
    
    }
    /*****event-lisiting*****/




    /******single speaker*****/

    /******section cta block 3 ******/
    .section-cta-3{
        padding: 238px 0 276px 0;
    }
    .section-cta-3 .title{
        font-size: 64px;
        line-height: 69px;
        margin-bottom: 20.2px;
    }


    .section-cta-3 .description{
        margin-bottom: 20.2px;
    }


    /******section cta block 3 ******/
	/******section cta block 2 ******/
    .section-cta-block-2{
        padding: 80px 0 80px 0;
        background-color: var(--midnight-black);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    .section-cta-block-2 .title{
        font-size: 140px;
        line-height: 163px;
        font-weight: 700;
        margin-bottom: 19px;
    }
  
    .section-cta-block-2 .description{
        font-size: 24px;
        line-height: 37px;
    }
	  /******section cta block 2 ******/
   /*****SECTION SPEAKER GRID CUSTOM FIELDS*****/
	.section-speaker-grid-block{
        padding-top: 150px;
		padding-bottom:175px
	}
	.section-speaker-grid-block .cts-ribbon span{
        font-size: 13px;
    }
	.section-speaker-grid-block .ribbon span{
		font-size:15px;
		line-height:23px
	}
	.section-speaker-grid-block .ribbon.secondary span{
		font-size:12px;
		line-height:13px;
	}
	.section-speaker-grid-block .container{
		max-width: calc(1400px + var(--bs-gutter-x, .75rem)*2);
	}
	.section-speaker-grid-block .item .name{
		font-size:24px;
		margin-bottom:11px;
		padding-right:24px;
	}
	.section-speaker-grid-block .item p:not(.name){
		font-size:17px;
	}
	.section-speaker-grid-block .speakers{
	grid-column-gap: 56px;
    grid-row-gap: 57px;
	}
	.section-speaker-grid-block .speakers .linkedin-icon{
		top:11px;
		right:16px;
	}
	.section-speaker-grid-block .item .info{
		padding-top:17px;
		padding-bottom:50px;
		padding-left:28px;
		padding-right:28px;
	}
	.section-speaker-grid-block .speakers .linkedin-icon a{
		width:36px;
		height:36px;
	}
   /*****SECTION SPEAKER GRID CUSTOM FIELDS*****/


  /*******section sponser logo *********/
    .section-sponsers-logo .content{
        --line-spacing : 30px;
        /* --grid-rows : 1fr; */
        --title-margin:0;
        --top-padding:80px;
        --bottom-padding:105px;
        --content-width:1368px;
        
        max-width: var(--content-width);
        margin-left: auto;
        margin-right: auto;
        padding-top: var(--top-padding);
        padding-bottom: var(--bottom-padding);

    }
    .section-sponsers-logo.tier-2 .content{
        --title-spacing:30px;
        --top-padding:51px;
        --bottom-padding:38.2px
    }

    .section-sponsers-logo.tier-3 .content{
        --top-padding:38.2px;
        --bottom-padding:35.5px
    }

    .section-sponsers-logo.tier-3 .content{
        --top-padding:35.5px;
        --bottom-padding:33px
    }

    .section-sponsers-logo.tier-4 .content{
        --top-padding:33px;
        --bottom-padding:45.5px
    }

    .section-sponsers-logo.tier-5 .content , .section-sponsers-logo.tier-6 .content{
        --top-padding:45.5px;
        --bottom-padding:45.5px
    }

    .section-sponsers-logo.tier-3 .content ,.section-sponsers-logo.tier-4 .content,.section-sponsers-logo.tier-6 .content{
        --title-spacing:41px
    }
    .section-sponsers-logo.tier-5 .content{
        --title-spacing:55px
    }

    .section-sponsers-logo  .title-wrapper{
        margin-bottom: var(--title-spacing);
    }

    .section-sponsers-logo{
        background-color: var(--storm);
    }
    .section-sponsers-logo:not(.tier-1) .container{
        background-color:var(--white);
    }

    .section-sponsers-logo.tier-3{
        --line-spacing : 24px;

    }
    .section-sponsers-logo.tier-4,.section-sponsers-logo.tier-5,.section-sponsers-logo.tier-6{
        --line-spacing : 25px;

    }



    .section-sponsers-logo.no-lines .line{
        display: none;
    }
    .section-sponsers-logo .content{
        text-align: center;
    }
    .section-sponsers-logo .content .title{
        font-weight: 500;
        font-size: 24px;
        text-align: center;
        color: var(--grey);
        margin-bottom: 0;
    }
    .section-sponsers-logo .content .image_top{
        margin-bottom: 8px;
		max-width:25px;
    }
    .section-sponsers-logo .content .logos li{
        margin-left: auto;
        margin-right: auto;
    }
    .section-sponsers-logo .content .title-wrapper{
        display: flex;
        justify-content: center;
        flex-direction: row;
        align-items: center;
    }
    .section-sponsers-logo .content .title-wrapper .line{
    
        flex-grow: 1;
        height: 1px;
        background-color:  var(--dark-grey);
        margin-left: var(--line-spacing);
        transform: translateY(-50%);
        opacity: 0.22;

    }
    .section-sponsers-logo .content .title-wrapper>.line:first-child{
        margin-right: var(--line-spacing);
        margin-left: 0;
    }
    .section-sponsers-logo  .logos{

        display: grid;
        grid-template-columns: repeat(var(--grid-rows), 1fr);
        grid-template-rows: 1fr;
        grid-column-gap: 30px;
        grid-row-gap: 38px;
        max-width: 1026px;
        margin-left: auto;
        margin-right: auto;
    }
    .section-sponsers-logo.tier-1 .logos li{
        max-width: 536px;
    } 
    .section-sponsers-logo.tier-2 .logos li{
        max-width: 444px;
    }

    .section-sponsers-logo.tier-3 .logos{ 
        grid-column-gap: 39px;

    }
    .section-sponsers-logo.tier-3 .logos, .section-sponsers-logo.tier-4 .logos{
        max-width: 1090px;
    }
    

    .section-sponsers-logo.tier-3 .logos li{
        max-width: 368px;
    }

    .section-sponsers-logo.tier-4 .logos li{
        max-width: 337px;
    }
    .section-sponsers-logo.tier-5 .logos li{
        max-width: 234px;
    }
    .section-sponsers-logo.tier-6 .logos {
        /* max-width: 963px; */
    }

    .section-sponsers-logo.tier-6 .logos li{
        /* max-width: 186px; */
    }

    .section-sponsers-logo.tier-6 .logos{
        grid-column-gap: 24px;
    }

    /*******section sponser logo *********/
	
	   /* section-contact-form-block */
	.section-contact-form-block .container{
        max-width: calc(1177px + var(--bs-gutter-x, .75rem)*2);
    }
   .section-contact-form-block{
    padding: 84px 0 87px 0;
   }
   .section-contact-form-block .inner-content{
/*     padding-left: 195px; */
   }
   .section-contact-form-block .top-content{
/*     max-width: 407px; */
    text-align: center;
    margin-bottom: 19.2px;
   }
   .section-contact-form-block .top-content .title{
    font-size: 24px;
    font-weight: 500;
    line-height: 35px;
    margin-bottom: 7px;
/*     max-width: 294px; */
/*     margin: auto; */
   }
   .section-contact-form-block .top-content .text{
/*     max-width: 334px; */
/*     margin: auto; */
   }
   .section-contact-form-block .top-content .text p{
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
   }
   .section-contact-form-block .contact-form{
/*     max-width: 407px; */
   }
   .section-contact-form-block .contact-form .group{
    margin-bottom: 19px;
   }
   .section-contact-form-block .contact-form .input-group{
    height: 37px;
    align-items: center;
    border-radius: 6px;
   }
   .section-contact-form-block .contact-form .input-group .icon{
    padding: 5px 8px 3px 10px;
    border-radius: 6px;
   }
   .section-contact-form-block .contact-form .input-group .form-control{
    padding: 7px 0 9px 12px;
    font-size: 14px;
    line-height: 21px;
    /* border-radius: 6px; */
   }
   .section-contact-form-block .contact-form .form-label{
    margin-bottom: 11px;
   }
   .section-contact-form-block .contact-form .btn-primary{
    font-size: 13px;
    font-weight: 500;
    padding: 0.63rem 4.5rem;
    margin-top: 13px;
   }
   .section-contact-form-block .contact-form .wpcf7-form-control-wrap{
    width: 91.6%;
    border-radius: 6px;
   }
   .section-contact-form-block .image{
    text-align: end;
/*     padding-right: 158px; */
   }
	.section-contact-form-block.top_spacing{
		margin-top:65px;
	}
	.section-contact-form-block .slider-buttons{
        right: 0;
        display: flex;
        top: 0;
    }
	.section-contact-form-block .slider-wrapper{
        padding-left: 60px;
    }
    .section-contact-form-block .left-col .slider-wrapper{
        padding-left: 0;
    }
    .section-contact-form-block .right-col .inner-content{
        padding-left: 60px;
    }
    /* section-contact-form-block */
	
	
	    /* section-slider-block */

   .section-slider-block{
    padding: 207px 0 135px 0;
    }
	.section-slider-block .cts-ribbon span{
        font-size: 10px;;
    }
    .section-slider-block .content{
        padding-left: 195px;
        padding-top: 122px;
    }
    .section-slider-block .content .title{
        font-size: 68px;
        letter-spacing: -0.01em;
        line-height: 81px;
        font-weight: 700;
        max-width: 440px;
        margin-bottom: 12px;
    }
    .section-slider-block .content .text{
        margin-bottom: 8px;
        max-width: 511px;
    }
    .section-slider-block .content .text p{
        font-size: 16px;
        line-height: 29px;
    }
    .section-slider-block .content .btn-primary{
        font-size: 13px;
        padding: 0.63rem 1.75rem;
    }
    .section-slider-block .slider-card .item{
        max-width: 308px;
        /* margin-right: 55px; */
    }
	.section-slider-block .speakers-slider .item .info{
        padding: 14px 22px 33px 22px;
    }
    .section-slider-block .speakers-slider .item .linkedin-icon{
        position:absolute;
        top:11px;
        right:16px;
    }
	.section-slider-block .speakers-slider .item .image{
		width:100%;
		height:286px;
	}
    .section-slider-block .speakers-slider .item .linkedin-icon a{
        width: 36px;
        height: 36px;
        font-size:10px;
    }
    .section-slider-block .speakers-slider .item .name{
        font-size: 24px;
        line-height:35px;
        margin-bottom:2px;
		padding-right:26px;
    }
    .section-slider-block .speakers-slider .item p:not(.name){
        font-size: 17px;
        line-height:26px;
    }
    .section-slider-block .speakers-slider .item .company{
        margin-bottom: 24px;
    }
    .section-slider-block .speakers-slider .item .designation{
        margin-bottom: 0;
    }
    .section-slider-block .speakers-slider .item .desc{
        max-width: 253px;
    }
    .section-slider-block .slider-wrapper{
        padding-left: 85px;
    }
    .section-slider-block .slider-buttons{
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .section-slider-block .slider-buttons li{
    background-color: var(--white);
    color: var(--grey);
    width: 50px;
    height: 50px;
    border-radius: 25px;
    z-index: 20;
    position: relative;
    cursor: pointer;
    margin-bottom: 18px;
    }
    .section-slider-block .slider-buttons li.slick-disabled{
        background-color: transparent;
        border: 1px solid var(--white);
    }
    .section-slider-block .slider-buttons li.slick-disabled i{
        color: var(--white);
    }
    .section-slider-block .slider-buttons li:last-child{
        margin-bottom: 0;
    }
    .section-slider-block .slider-buttons li i{
    color: var(--grey);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 25px;
    }
	.section-slider-block .row{
        align-items: unset;
    }
    /* section-slider-block */
	
/* 	section-pricing-with-countdown-block */
	
	.section-pricing-with-countdown-block .bottom-part .inner-wrapper{
        transform: translateY(-76px);
        margin-bottom: -76px;
    }
	.section-pricing-with-countdown-block .bottom-part .container{
		max-width: calc(1346px + var(--bs-gutter-x, .75rem)*2);
	}
    .section-pricing-with-countdown-block .bottom-part .tab-nav{
        padding-top: 49px;
    }
	.section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link{
        max-width: 1209px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-nav .tab-link li a{
/*         padding-bottom: 29px; */
        font-size: 22px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content-container{
        padding: 55px 37px 96px 37px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card .price-date{
        font-size: 14px;
        line-height: 21px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card .price-cat{
        font-size: 24px;
        line-height: 35px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card .price-1{
        font-size: 13px;
        line-height: 32px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card .cur{
        font-size: 26px;
        line-height: 39px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card .num{
        font-size: 63px;
        line-height: 94px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card .price-2{
        font-size: 17px;
        line-height: 26px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card .desc{
        font-size: 13px;
        line-height: 32px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card .btn-primary{
        padding: 0.63rem 0rem;
        max-width: 197px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card{
        padding: 14px 11px 20px 11px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card.active{
        padding: 13px 10px 31px 12px;
    }
    .section-pricing-with-countdown-block .bottom-part .included-content{
        margin-top: 66px;
    }
    .section-pricing-with-countdown-block .bottom-part .included-content .title{
        font-size: 17px;
        line-height: 26px;
        margin-bottom: 26px;
    }
    .section-pricing-with-countdown-block .bottom-part .included-content .text p{
        font-size: 13px;
        line-height: 32px;
    }
    .section-pricing-with-countdown-block .bottom-part .tab-content .price-card.active .right{
        margin-left: 60px;
        padding-right: 20px;
    }
	/* 	section-pricing-with-countdown-block */
			    /* section-content-well */
    /* event-post */
    .section-event-information{
        padding-bottom: 96px;
    }
    .section-event-information .top-info li{
        font-size: 17px;
    }
    .section-event-information .bottom-info{
        padding-top: 15px;
    }
    .section-event-information .middle-info .image-block .image{
        width: 100px;
        margin-right: 18px;
    }
	.section-event-information .logos img{
		max-width:unset;
	}
    /* event-post */
	/****blog grid block*****/
	.section-block-grid{
		padding-top:183px;
		padding-bottom:205px
	}
	.section-block-grid .grid{
		    grid-template-columns: repeat(3, 1fr);
			max-width:unset;
		    grid-column-gap: 33px;
    		grid-row-gap: 90px;
	}
	.section-block-grid .grid .item .info .btn{
        font-size: 11px;
    }
	/****blog grid block*****/
	
	
      /* post-intro */
	
	.section-speaker-intro.blog-post .content{
		margin-top:145px;
	}
	
      .section-speaker-intro.blog-post .back-to-blog{
        top: 35px;
      }
      .section-speaker-intro.blog-post .top-content{
        margin-bottom: 41px;
      }
      .section-speaker-intro.blog-post .g-text{
        margin-bottom: 51px;
      }
      .section-speaker-intro.blog-post .share-title{
        margin-bottom: 18px;
      }
      .section-speaker-intro.blog-post .image{
        transform: translateY(98px);
      }
      .single.single-post{
        --variable-top-spacing-fix:210px;
        --variable-top-spacing-fix-neg:-210px
      }
      .section-speaker-intro.blog-post .navigation{
        top: 56px;
      }
	.section-speaker-intro.event-post .navigation{
		top:50px;
	}
	.section-speaker-intro.event-post .image-wrapper .image{
		width: 681px;
    	height: 592px;
	}
      /* post-intro */
	
	/* section-post-navigation */

    .section-post-navigation{
        padding: 0px 0 143px 0;
    }
	.section-post-navigation .post-border-line{
        padding-top: 45px;
    }
    .section-post-navigation .next .top, .section-post-navigation .prev .top{
        font-size: 24px;
        line-height: 35px;
    }
    .section-post-navigation .next .top i{
        font-size: 22px;
     }

    /* section-post-navigation */
	
	/* section-advertisement-block */

     .section-advertisement-block{
        padding: 51px 0 85px 0;
     }

     .section-advertisement-block .content .title{
        margin-bottom: 9px;
     }
     .section-advertisement-block .content .image{
        margin-bottom: 15px;
     }

     /* section-advertisement-block */
	
	      /* blog-pagination */

.section-block-grid .pagination{
    justify-content: center;
    margin-top: 120px;
}
.section-block-grid .pagination .page-numbers.current{
    color: var(--blue);
}
.section-block-grid .pagination .page-numbers{
    font-size: 22px;
    color: var(--midnight-black);
    padding: 0 10px;
}
.section-block-grid .pagination .next.page-numbers i{
    font-size: 18px;
}
.section-block-grid .pagination .prev.page-numbers i{
    font-size: 18px;
    margin-right: 5px;
}


 /* blog-pagination */
/*section speaker custom grid*/
.section-speaker-grid-block  .speakers .image{
	width:100%;
	height:286px;
}	

.section-thank-you-block .content{
	max-width: 587px;
	padding-left:195px;
}
	
/* logos-block */



/* logos-block */
/***event customization***/
.wpem-event-listings.wpem-event-listing-box-view{
    grid-template-columns: repeat(3, 1fr);
    max-width: unset;
    grid-column-gap: 33px;
    grid-row-gap: 90px;
}
.event_listings{
    max-width: unset;
    
}
.container>.event_listings:first-child{
    max-width: unset;
}
/***event customization***/
	
	/* section-pricing-with-countdown-block */

.section-pricing-with-countdown-block .bottom-part .cts-ribbon span{
    font-size: 18px;
}

/* section-pricing-with-countdown-block */
	
	/* new-intro */

.section-new-intro{
    padding: 105px 0 172px 0;
    background-color: var(--grey);
}
.section-new-intro .content{
    text-align: center;
}
.section-new-intro .content .title{
    font-size: 90px;
    line-height: 105px;
    text-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7, -1px 1px 0 #f7f7f7, 1px 1px 0 #f7f7f7;
    color: var(--grey);
    font-weight: 700;
    margin-bottom: 29.5px;
}

/* new-intro */
	/* win a website */
.section-pricing-block.win-your-website{
   padding: 85px 0 111px 0;

}

/* win a website */

/* event-information-block */

.section-agenda-list .container{
    max-width: calc(1608px + var(--bs-gutter-x, .75rem)*2);
}
.section-agenda-list .categories ul li label{
    font-size: 16px;
    line-height: 25px;
}
.section-agenda-list .categories ul li{
    margin-bottom: 33px;
}
.section-agenda-list .categories .clear-cat-filter{
    font-size: 16px;
    line-height: 25px;
}
.event-cta .cta-content .title{
    font-size: 41px;
    line-height: 61px;
}
.event-cta{
    padding-top: 61px;
    padding-bottom: 51px;
}
.event-cta .cta-content .btn-orange{
    padding: 13px 82px;
}
.event-cta{
    margin-bottom: 31px;
}
.sideline-text .title{
    font-size: 24px;
    line-height: 35px;
}
.event-information-block .left-content .title{
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 28px;
}
.event-information-block .left-content .text{
    font-size: 17px;
    line-height: 26px;
}
.event-information-block .left-content{
    max-width: 536px;
}
 
.event-information-block .slider-buttons li{
    width: 37px;
    height: 37px;
}
.event-information-block .slider-wrapper{
    padding-left: 45px;
}
.event-information-block{
    padding: 25px 0 22px 24px;
}
.event-information-block .labels{
    padding-right: 84px;
    margin-left: 24px;
}
.section-agenda-list .tab-nav .tab-link{
	margin-bottom:132px ;
}
.section-agenda-list .tab-nav .tab-link li a{
	font-size:17px;
	line-height:26px;
}
.section-agenda-list .container>.event_listings:first-child{
	padding-top:30px;
	padding-bottom:60px;
}
	.event-information-block .slider-card .image{
		height:167px;
	}
.event-speaker-slider .item.moderator .cts-ribbon{
    transform: scale(0.5);
    top: -7px;
}
/* event-information-block */
	
	/* section-exhibitor-content */

.section-exhibitor-content .second-container{
    max-width: calc(1172px + var(--bs-gutter-x, .75rem)*2) !important;
}
.section-exhibitor-content .exhibitor-item .container{
    max-width: 1375px;
}
.section-exhibitor-content .exhibitor-item .inner{
    max-width: 1222px;
}
	.section-exhibitor-content .fixed-glossary-top{
		top:147px;
	}
	.section-exhibitor-content .letter-picker-banner{
		padding:30px 38px 20px 38px;
	}
	.section-exhibitor-content .letter-picker-banner li{
		margin-right:15px;
		margin-bottom:15px;
	}

/* section-exhibitor-content */
	
}