body{
	margin: 0px;
	padding: 0px;
}

div#popmake-2123,div#popmake-2432,div#popmake-2435,div#popmake-2453,div#popmake-2485,div#popmake-2535 {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background-color: #fff;
    border-radius: 22px;
	padding: 0px;
	overflow: hidden;
}

.elementor-counter .elementor-counter-title {
    text-align: center;
   
}

ul.war-list {
    padding-left: 32px;
}

.color-aatend ul.war-list li:before {
    width: 24px;
    height: 24px;
    background: url(https://lithium.groupfuturista.com/lithium/wp-content/uploads/2024/06/pill-01.png);
    left: -32px;
    background-size: contain;
    background-position: left;
    top: 0px !important;
	background-repeat: no-repeat;
}
}

div#button-area a.elementor-button {
    border: 1px solid #7EBE60;
    background: transparent;
    color: #fff;
}

div#button-area a.elementor-button:hover {
    background: #7EBE60;
}

.refer-a-friend svg {
    width: 40px;
    height: 40px;
}

a#refer-a-friend span {
    align-items: center;
}



.why-attend-img>div {
    height: 100%;
}

.pum-theme-2114 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: #7EBE60 !important;
}

.register-pop-up h2 {
    padding: 35px 40px;
    margin: 0px;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    font-size: 22px;
    line-height: 34px;
    color: #021B42;
}

.submit-button-area p {
    text-align: right;
}

.checkbox-wrapper {
    padding: 0px 40px;
    padding-bottom: 40px;
}

.speaking-contact-row {
    padding: 0px 40px;
}

.leader-title h3 {
    font-family: "poppins", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
    margin: 0px;
}

.checkbox-wrapper {
    display: flex;
    align-items: center;
}

p.check-box-title {
    font-family: "poppins", Sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #021B42;
}

.checkbox-wrapper p {
    margin: 0px;
}

.checkbox-group p span {
    font-family: "poppins", Sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #021B42;
}

.checkbox-group br {
    display: none;
}

.newsletter input.tnp-submit {
    background: #fff !important;
    border-radius: 6px;
    padding: 12px 30px !important;
    color:#001823 !important;
    font-family: "poppins", Sans-serif;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 18px !important;
    margin: 0px;
}

.newsletter input#tnp-1 {
    border-radius: 100px;
    background: transparent;
    border: 1px solid #D4D4D4;
    margin-bottom: 40px;
    padding: 12px 22px;
}

.top-bullet .color-aatend.line-height ul li:before {
    top: 7px;
    transform: none !important;
}
.banner-title span {
    font-size: 40px;
}

.newsletter .tnp-field label{
    font-family: "poppins", Sans-serif;
    font-size: 14px !important;
    font-weight: 600;
    line-height: 18px !important;
    color: #fff;
    margin-bottom: 20px;

}

header#header .hfe-nav-menu__toggle {
        height: 44px;
        width: 44px;
	
    }

.ehf-header header#masthead {
    position: absolute;
    top: 0px;
    background: transparent;
    left: 0px;
    width: 100%;
}

span.bracket {
    font-size: 58px;
   
}
.text-bottom-margin p {
    margin-bottom: 20px;
}



.about-heading h3:before,.about-heading h2:before {
    content: '';
    width: 85px;
    position: absolute;
    height: 4px;
    background: rgba(25, 200, 203, 1);
    bottom: 0px;
    left: 0px;
}

 .about-sec .about-heading h3:before, .about-sec .about-heading h2:before {
    background: #7EBE60;
}

.start-up .about-heading h3:before {
    background: #fff;
}

.about-heading h3 {
    position: relative;
    padding-bottom: 18px;
}

.attend-line-text {
    position: relative;
}

.register-gradient a {
    background: linear-gradient(90deg, #75BD65 0%, #00AC8D 100%);
    border-color: transparent !important;
}

.attend-line-text:after {
    content: '';
    width: 118px;
/*     background: rgba(37, 5, 95, 1); */
	background: #000;
    height: 6px;
    position: absolute;
    bottom: 12px;
    left: 45%;
}

.attend-sec .attend-line-text:after {

    left: 330px;
}

.margin-remove p {
    margin: 0px;
}

p.label {
    color: rgba(0, 0, 0, 1);
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    margin: 0px;
    display: inline-block;
    margin-left: 15px;
}
.information-text p {
    color: rgba(99, 99, 99, 1);
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    font-family: "Poppins", Sans-serif;
    margin: 0px;
}

.venue-text-wrapper {
    display: flex;
    margin-bottom: 15px;
}
.label-group {
    width: 40%;
}

.information-text {
    width: 60%;
}

.heading-bottom-space.white-line::before {
    background-color: #fff;
}


   .swiper {
      width: 100%;
      height: 100%;
    }

section.post-slider .swiper-button-next:after, section.post-slider .swiper-button-prev:after {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
}

.post-slide-img-wrapper img {
    border-radius: 9px;
}

section.post-slider .swiper-slide {
    position: relative;
    overflow: hidden;
    border-radius: 9px;
}

   

section.post-slider .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .post-slider-wrapper {
    padding-left: 60px;
}

.slide-text-wrapper h4 {
    color: rgba(255, 255, 255, 1);
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 28px;
    margin: 0px;
}

.slide-text-wrapper p {
    color: rgba(214, 214, 214, 1);
    font-family: "poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 8px;
    margin-bottom: 0px;
}

.slide-text-wrapper {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    padding: 30px;
}

/*speaker slider css start*/


section.speaker-slider .swiper-button-next:after, section.speaker-slider .swiper-button-prev:after {
    font-size: 12px;
    color: #fff;
}

section.speaker-slider .swiper-button-next, section.speaker-slider .swiper-button-prev {
    width: 40px;
    background: linear-gradient(180deg, #B80466 0%, #52022D 100%);
    height: 40px;
    border-radius: 50%;
}
section.speaker-slider {
    padding-left: 60px;
}
h4.speaker-user {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-transform: capitalize;
    color: rgba(0, 0, 0, 1);
    margin: 0px;
    margin-bottom: 8px;
}

p.spaeker-profile {
    color: rgba(146, 146, 146, 1);
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    font-family: "Poppins", Sans-serif;
    margin: 0px;
    margin-bottom: 20px;
}

p.spaeker-group {
    color: rgba(63, 15, 93, 1);
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    font-family: "Poppins", Sans-serif;
    margin: 0px;
}

.speaker-main-slide-wrapper {
    /* box-shadow: 0px 10px 120px 0px rgba(0, 0, 0, 0.1); */
    box-shadow: 0px 4px 44px 0px rgba(0, 0, 0, 0.05);
    display: flex;
    border-radius: 30px;
    overflow: hidden;
    align-items: center;
}

.speaker-text-wrapper {
    width: 50%;
    max-width: 120px;
    margin: 0 auto;
}
div#cover h2::before {
    transform: translate(-44%, 0px);
    left: 50%;
    background: #25055F;
}

.speaker-slide-img-wrapper {
    width: 50%;
}

.speaker-slide-img-wrapper img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}

/*speaker slider css end*/

/*review slider css start here*/


.post-slide-img-wrapper img {
    border-radius: 9px;
}



.user-wrapper {
    display: flex;
    align-items: center;
}   

.review-slider-section .swiper-slide img {
      width: auto;
      height: auto;
      object-fit: cover;
    }

    img.star2 {
    display: none;
}

.review-main-wrapper:hover .star2 {
    display: block;
}

.review-main-wrapper:hover .star1 {
    display: none;
}
    

    p.user-name {
    color:rgba(180, 180, 180, 1);
    font-family: "poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    margin: 0px;
}

p.user-profile {
    color: rgba(144, 144, 144, 1);
    font-family: "poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-top: 8px;
    margin-bottom: 0px;
}

.user-text {
    width: calc(100% - 95px);
    padding-left: 30px;
}

h3.review-title{
    color: rgba(180, 180, 180, 1);
    font-family: "poppins", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
    margin-top: 40px;
    margin-bottom: 20px;
   
}


p.enable-text {
    color: rgba(180, 180, 180, 1);
    font-family: "poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 47px;
    margin-top: 12px;
    margin-bottom: 0px;
}



.review-main-wrapper {
    /* box-shadow: 0px 10px 120px 0px rgba(0, 0, 0, 0.1); */
    box-shadow: 0px 4px 44px 0px rgba(0, 0, 0, 0.05);
    background: #fff;
    border-radius: 20px;
    padding: 40px 70px;
    transition: all 0.4s ease;
}
.refer-a-friend {
    display: none;
}

.information-text p {
    word-break: break-all;
}

.review-main-wrapper:hover {
     /* background: linear-gradient(143.53deg, #300F58 -22.58%, #8D0861 101.17%);*/
	background: linear-gradient(143.53deg, #65BA6C -22.58%, #7EBE60 101.17%);

}
.review-main-wrapper:hover h3.review-title{
color: rgba(255, 255, 255, 1);
}

.review-main-wrapper:hover  p.enable-text{
color: rgba(255, 255, 255, 1);
}

.review-main-wrapper:hover p.user-name{
color: rgba(255, 255, 255, 1);
}

.review-main-wrapper:hover p.user-profile{
color: rgba(230, 230, 230, 1);
}

.review-slide-user-img {
    width: 95px;
    height: 95px;
    border-radius: 50%;
    overflow: hidden;
}

/*upcoming css start here*/


.date-icon {
    width: 14px;
    height: 14px;
}

.mySwiper-event .swiper-wrapper {
    padding-bottom: 40px;
}

.event-date {
    position: absolute;
    bottom: 4px;
    right: 0px;
    display: flex;
    align-items: center;
    background: rgba(48, 15, 88, 1);
    border-radius: 9px;
    border-bottom-left-radius: 0px;
    padding: 10px 15px;
}
p.event-date-text {
    color: rgba(214, 214, 214, 1);
    font-family: "poppins", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 14.63px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.event-slide-wrapper {
    box-shadow: 0px 4px 44px 0px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding: 15px;
}

.event-img-wrapper {
    position: relative;
}
     .swiper-slide img {
      width: 100%;
      object-fit: cover;
    } 

  

h4.event-post-title {
    font-family: "poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.94px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: rgba(22, 37, 76, 1);
}
.event-text {
    margin-top: 15px;
}

/* header.sticky {
    background: #740e67;
} */

.card-text-wrapperr p.profile-text {
    margin: 0px;
    color: #929292;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    font-family: "poppins", Sans-serif;
}

.card-text-wrapperr h4 {
    margin: 0px;
    margin-bottom: 10px;
}

p.group-text {
    color: #3F0F5D;
    margin: 0px;
    margin-top: 25px;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    font-family: "poppins", Sans-serif;
}

.font-weight-text span {
    font-weight: 700;
}

.speaking-heading h3 span,.speaking-heading h2 span {
    font-weight: 600;
}

.speaking-contact-row {
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.speaking-contact-row .form-group {
    width: 48%;
}

.form-group p {
    margin: 0px;
   
}

.form-group p label {
   font-family: "Poppins", Sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #021B42;
}

.speaking-contact-row input,.speaking-contact-row select,.speaking-contact-row textarea {
    border: 1px solid #DBDBDB;
    padding: 16px 22px;
    border-radius: 5px;
    width: 100%;
    margin-top: 10px;

}


.submit-button-area input {
    font-family: "poppins", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 18px;
    background-color: #7EBE60 !important;
    border-radius: 6px 6px 6px 6px;
    padding: 015px 094px 015px 094px;
    border: none;
    color: #fff;
}

.submit-button-area p {
    margin: 0px;
    text-align: right;
}

.submit-button-area {
    margin-top: 0px;
    background: #F7FAFB;
    padding: 30px;
}

.color-aatend ul li:before {
    content: '';
    width: 15px;
    height: 15px;
    background: url(https://lithium.groupfuturista.com/lithium/wp-content/uploads/2024/05/dot-2.png);
    position: absolute;
    left: -22px;
    top: 50%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.color-aatend ul li {
    position: relative;
    list-style: none;
    cursor: pointer;
}
.hover-text1 ul li:hover {
    color: #B1A0D0;
   
}

.hover-text2 ul li:hover {
    color: #25055F;
   
}



.pink-color-text span {
    color: #7EBE60;
	
    font-weight: 600;
}

.full-height-image {
    height: 100%;
}

.why-attend ul {
    padding-left: 20px;
}

.gold-logo-section .swiper-wrapper {
   
    column-gap: 30px;
}
.gold-logo-section .elementor-widget-image-carousel .swiper-slide {
    padding: 0px 30px;
    border: 1px solid #EEEEEE;
    border-radius: 10px;
    height: 98px;
    align-items: center;
    display: flex;
    width: calc(25% - 29px) !important;
}

.gold-slide-row+.e-con-inner {
    display: flex;
}

.gold-slide-title {
    width: 210px;
}

.gold-slide-content {
    width: calc(100% - 210px);
}

.top-bullet .color-aatend ul li:before {
   top: 14px;
    transform: none !important;
   
}

.color-aatend .hover-text1 ul li:before {
    top: 2px;
   transform: none;
}


.color-aatend .hover-text1 ul li {
    line-height: normal;
    margin-bottom: 12px;
}

@media only screen and (min-width: 1200px)   {
.roundable-image img {
    max-height: 540px;
    object-fit: cover;
}
}

@media only screen and (max-width: 1300px) and (min-width: 1025px)  {
	

    .attend-sec-list {
        padding-right: 0px;
    }
    .attend-sec-text {
        margin-bottom: 0px;
    }


}

@media only screen and (max-width: 1024px)   {
header#header .e-con-inner {
    justify-content: space-between;
}
header#header .hfe-nav-menu__toggle {
    margin: 0 auto;
    margin-right: 0px;
}

header#header ul li a {
    color: #31005c !important;
}
}

@media only screen and (max-width: 767px)   {
	.leader-title h3 {
   
    font-size: 20px;
   
}
	.future-heading h2 {
    font-size: 17px !important;
		line-height: 27px;
}
	h3.review-title{
    font-size: 20px;
}
.attend-sec .attend-line-text:after {
    left: 0px;
    bottom: 0px;
    height: 3px;
}
	.banner-title span {
    font-size: 24px;
}
	.gold-slide-content {
    width: 100%;
}
	.gold-logo-section .elementor-widget-image-carousel .swiper-slide {
   
     width: 50% !important; 
}

.speaking-contact-row .form-group {
    width: 100%;
}

footer .tnp.tnp-subscription {
    margin-left: 0px;
}

.speaking-contact-row {
    flex-wrap: wrap;
    column-gap: 0px;
}
}