/*@import url(https://fonts.googleapis.com/css2?family=Marcellus&display=swap);*/
*{margin:0;padding:0;box-sizing:border-box;font-family:"Marcellus",serif}.grecaptcha-badge{display:none}a{text-decoration:none!important}ul{list-style:none}.text-justify{text-align:justify}h2{font-size:38px;font-weight:700;color:#000}.sub-heading{font-size:27px}
section{overflow: hidden;}.section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.navbar.fixed-top{background:#000}.navbar-toggler{background-color:white!important}.navbar-nav{justify-content:end}.navbar-nav .nav-link{color:#fff;font-size:20px;margin-right:10px}
.btn-seven{position:relative;font-size:18px;border-radius:10px;cursor:pointer;font-weight:700;z-index:9;padding:.7rem;background-color:#4cc9f0;color:#051328;max-width:max-content;overflow:hidden;box-shadow:rgb(0 0 0 / .4) 0 2px 4px,rgb(0 0 0 / .3) 0 7px 13px -3px,rgb(0 0 0 / .2) 0 -3px 0 inset;transition:border-radius 0.3s cubic-bezier(.7,0,.2,1),box-shadow 0.3s,color 0.3s cubic-bezier(.7,0,.2,1)}
.btn-seven:hover{color:#fff;border-radius:50%;transition-delay:0s,0s,0.2s}.btn-seven::before{content:"";background:#0c9fa8;position:absolute;width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;border-radius:50%;z-index:-1;transform:translate3d(0,68%,0) scale3d(0,0,0)}.btn-seven::after{content:"";background:#0c9fa8;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:translate3d(0,-100%,0);transition:transform 0.4s cubic-bezier(.1,0,.3,1)}.btn-seven:hover::before{transform:translate3d(0,0,0) scale3d(1,1,1);transition:transform 0.4s cubic-bezier(.1,0,.3,1)}.btn-seven:hover::after{transform:translate3d(0,0,0);transition:all 0.05s 0.4s linear}
.btn-menu{all:unset;width:100px;height:30px;font-size:19px;background:#fff0;border:none;position:relative;color:#f0f0f0;cursor:pointer;z-index:1;padding:10px 20px;display:flex;align-items:center;justify-content:center;white-space:nowrap;user-select:none;-webkit-user-select:none;touch-action:manipulation}.animated::before{animation:blink 1.5s infinite}.btn-menu::before{transform:translate(0%,0%);width:100%;height:100%;background:#ffc107;border-radius:10px}
.btn-menu::after,.btn-menu::before{content:"";position:absolute;bottom:0;right:0;z-index:-99999;transition:all 0.4s}
.left-stick{position:fixed;top:50%;z-index:11;transform:rotate(90deg) translateY(100px);display:flex;justify-content:center;align-items:center}.left-stick a{text-decoration:none;background:linear-gradient(135deg,#4cc9f0 0%,#4a32e3 100%);color:#fff;padding:12px 10px;font-size:20px;font-weight:600;width:115px;border-radius:15px 15px 0 0;margin-right:10px;border:1px solid #4a32e3;text-align:center;transition:all 0.5s ease;animation:leftStick 1.5s infinite}.left-stick a:nth-child(1){animation-delay:1s}.left-stick a:nth-child(2){animation-delay:3s}.left-stick a:hover{animation-play-state:paused}@keyframes leftStick{0%,100%{opacity:1}50%{opacity:.3}}@keyframes blink{0%{background-color:#4a32e3}30%{background-color:#4cc9f0}100%{background-color:#4a32e3}}.btn-menu::after{transform:translate(10px,10px);width:35px;height:35px;background:#ffffff15;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:50px}
.btn-menu:hover::before{transform:translate(5%,20%);width:110%;height:110%}.btn-menu:hover::after{border-radius:10px;transform:translate(0,0);width:100%;height:100%}
/*.hero-section{position:relative;background:linear-gradient(rgb(240 248 255 / .7),rgb(240 248 255 / .7)),url(../images/background/DHAI-bg.webp) no-repeat center center/cover;margin-top:4rem;overflow:hidden}*/
#popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}#popup.show{opacity:1;visibility:visible}.popup-content{background:#fff;padding:20px;border-radius:10px;text-align:center;width:300px}.hidden{display:none}
/*.vector-img{position:relative;bottom:-100%;left:0;right:0;margin:auto;width:100%;height:auto;animation:slide-up 3s ease-out forwards;z-index:1;mask-image:url(../images/icons/speaker-mask.png);mask-size:cover;mask-repeat:no-repeat;mask-position:center}.vector-img video{object-fit:cover;width:100%;height:100%}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.content-details{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;perspective:400px;padding-bottom:52px}.content-overlay{position:relative;color:#fff;padding:0 14px}*/
/*.content-overlay h1{color:#000;font-size:4rem;font-weight:700;line-height:1.2;text-shadow:3px 2px #4cc9f0}.slogan{font-size:2.5rem;color:#000;color:#72efdd;text-shadow:1px 1.5px #fff}*/
/*.content-overlay p{font-size:2rem;color:#000;margin-top:20px;text-shadow:1px 1.5px #4cc9f0}.attendee{margin-top:-50px}*/
.about{border-radius:0 0 40px 40px}.about h2{color:#000}.custom-card{background:#fff;padding:50px 20px;border-radius:10px;box-shadow:0 10px 20px rgb(128 0 128 / .25);border:1px solid #eee;transition:all .3 ease-out,background 0.6s}.custom-card:hover{box-shadow:0 12px 28px rgb(128 0 128 / .25)}.card-icon{font-size:40px;margin-bottom:25px;color:#6a0dad}.custom-card h5{font-weight:600;margin-bottom:10px;font-size:20px;color:#111}.custom-card p{color:#555;font-size:15px}.section-title{color:#000;font-weight:800;letter-spacing:.4px}.title-accent{background:linear-gradient(90deg,#8b5cf6,#5b21b6);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.about{padding:100px 0 40px}.health-wrap:nth-child(1) .custom-card,.health-wrap:nth-child(3) .custom-card{transform:translateY(80px)}.btn-wrapps{margin:5rem 0 1rem 0}.custom-card:hover{background:linear-gradient(155deg,#42c5f5 0%,#a21caf 100%);color:#fff;transition:all 0.6s ease-out}.custom-card:hover h5,.custom-card:hover p{color:#fff}.custom-card img{width:95px}.image-box{position:relative;display:inline-block;}.image-box img{max-width:80px;transition:opacity 0.3s ease}.image-box .hover-icons{position:absolute;top:0;left:0;opacity:0}.custom-card:hover .image-box .default-icons{opacity:0}.custom-card:hover .image-box .hover-icons{opacity:1}
.about-card{border-radius:15px;padding:30px;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease;will-change:transform;perspective:1000px}
.about-card:hover{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.about-icon img{transition:all 0.5s cubic-bezier(.645,.045,.355,1)}
.about-card:hover .about-icon img{transform:scale(-1) rotate(180deg)}.about-icon{margin-bottom:35px}.about-icon img{width:50px;height:50px}
.about-detail{text-align:justify;display:flex;flex-direction:column}.about-detail h4{font-weight:700;margin-bottom:20px}.about-detail p{margin-top:auto;font-size:17px}
section.marquees{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;padding:2rem 0 3rem 0}
.section-heading{margin:0 auto;text-align:center;color:#000;width:max-content;padding:5px 23px;border-radius:192px}.section-heading h2{margin-bottom:25px}
.marquee1,.marquee2{width:100%;position:relative}.marquee1{background:#4cc9f0;transform:rotate(2deg)}.marquee2{background:#eee;transform:rotate(-4deg);position:relative}.marquee1,.marquee2{background: black;color: #fff;}#heighlights .btn-seven{background: linear-gradient(135deg, #4cc9f0 0%, #4a32e3 100%);color: #fff;border-color: #4cc9f0;}
.marquee-wrap{display:flex;overflow:hidden;position:relative;width:100%;padding:10px 0}.marquee-slide{display:flex;gap:21px;align-items:center;transition:transform 0.1s linear;animation:marquee-scroll 100s linear infinite}.marquee-txt{display:flex;flex-shrink:0;white-space:nowrap;align-items:center;font-size:20px;font-weight:700;background-color:#fff0;gap:25px}
.marquee-txt h4{font-size:32px;font-weight:400;line-height:1.2em;letter-spacing:-1px;background-clip:text}.marquee-txt img{width:150px}
@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}
#speakers{padding:50px 0;position:relative;background:black;border-radius:40px}
#speakers h2{text-shadow: rgb(76, 201, 240) 1px 1px;color:white;}
.team-card {
    text-align: center;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.img-box {
    position: relative;
    display: inline-block;
    box-shadow: 7px 7px 0 #00e6e6;
    background: #8a5bf5;
    border: blueviolet 1px solid;
    overflow: hidden;
}
.team-card img {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.3s ease;
    /* filter: grayscale(100%); */
}
.team-card:hover img {
    transform: scale(1.05);
}
.team-card:hover .img-box {
    box-shadow: 8px 8px 15px rgba(0, 255, 255, 0.6);
}
.linkedin-icon {
    position: absolute;
    top: 10px;
    left: 10px;
    background: #00c8c8;
    color: #fff;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: 8px;
    font-size: 25px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    transition: background 0.3s ease, transform 0.3s ease;
}
.linkedin-icon:hover {
    background: #0077b5;
    transform: scale(1.1);
}
.team-card .name {
    font-weight: 600;
    margin-top: 15px;
    font-size: 1.5rem;
    color: #b366ff;
}
.team-card .details {
    font-size: 0.95rem;
    color: #fff;
}
.team-card .company {
    font-weight: 500;
    font-size: 1.3rem;
    color: #4cc9f0;
}
.highlight {
    color: #4cc9f0;
}
#speakerSlider{display:none}
/*#speakers .speaker-info p,#speakers h2,#speakerss .speaker-info p,#speakerss h2{color:#fff}*/
/*#speakers .speakers{transition:0.45s;position:relative}#speakers .speakers .img-wrap{position:relative;display:flex;justify-content:center;align-items:center;z-index:9;flex-direction:column;transition:all 1s ease-out}*/
/*#speakers .speakers .speaker-img{transition:0.45s;position:relative;margin-bottom:15px;display:flex;z-index:1;justify-content:center;mask-image:url(../images/background/circle-mask.svg);mask-repeat:no-repeat;mask-size:contain}*/
/*#speakers .speakers .speaker-img img{border:none;border-radius:0;box-shadow:none}#speakers .speakers:hover .speaker-socail{opacity:1;animation:icons 1.5s linear infinite}*/
/*@keyframes icons{to{transform:scale(1)}from{transform:scale(1.1)}}#speakers .speaker-bg{position:absolute;width:100%;height:64%;top:0;transition:all 1s ease-out}*/
/*#speakers .speaker-bg .img-fluid{position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%);transition:all 1s ease}*/
/*@keyframes rotateClockwise{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}*/
/*@keyframes rotateCounterClockwise{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(-180deg)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}*/
/*#speakers .speakers:hover .svg1{animation:rotateClockwise 5s infinite linear}#speakers .speakers:hover .svg2{animation:rotateCounterClockwise 5s infinite linear}*/
/*#speakers .svg1,#speakers .svg2{filter:brightness(1);transition:filter 0.3s ease,fill 0.3s ease}#speakers .speakers:hover .svg1,#speakers .speakers:hover .svg2{filter:brightness(2)}*/
/*#speakers .speakers:hover .svg1,#speakers .speakers:hover .svg2{fill:#4cc9f0}*/
/*#speakers .speakers .speaker-socail{position:relative;z-index:9;background:#4cc9f0;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all 1s ease-out;margin-top:-82px;text-align:center}*/
/*#speakers .speakers .speaker-socail a{color:#000;font-size:25px}*/
/*#speakers .speakers:hover .img-wrap,#speakers .speakers:hover .speaker-bg{transform:scale(1.1)}*/
/*#speakers .speakers .speaker-socail:hover{animation-play-state:paused}#speakers .speakers .speaker-info{padding-top:25px;color:#000;text-align:center}*/
/*#speakers .speaker-info h4{color:#4cc9f0;font-weight:600;font-size:26px}#speakers .speaker-info p{font-size:17px;margin-bottom:.5rem}#speakers .speaker-info h5{font-size:19px;color:#4cc9f0;font-weight:600}*/
#venue{padding:3rem 0;}.venue-box{position:relative;width:95%;height:300px;border-radius:20px;background-size:cover;background-position:center;animation-duration:17s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transition:all 2s ease}.venue-inner-wrap .venue-box:hover{transform:scale(1.1)}
.venue-section h2 {
    color: #000;
}
.rounded-card {
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 4px 10px rgb(0 0 0 / .08);
}
.hero-bg {
    height: 100%;
    background-image: url("../images/venue/Omni Boston.webp");
    background-size: cover;
    background-position: top center;
}
.hero-overlay {
    background: linear-gradient(180deg, #277c96 40%, #174b4f 60%);
    mix-blend-mode: multiply;
}
.venue-card{
    background: linear-gradient(155deg, #42c5f5 0%, #a21caf 100%);
    padding: 30px;
}
.modal-backdrop.fade.show{
    display: none !important;
}
.venue-inner-wrap:nth-child(1) .venue-box {
         background-image: url("../images/venue/boston_1.webp");
         animation-name: cycle1;
}
.venue-inner-wrap:nth-child(2) .venue-box {
         background-image: url("../images/venue/boston_2.webp");
         animation-name: cycle2;
}
.venue-inner-wrap:nth-child(3) .venue-box {
         background-image: url("../images/venue/boston_3.webp");
         animation-name: cycle3;
}
.venue-inner-wrap:nth-child(4) .venue-box {
         background-image: url("../images/venue/boston_4.webp");
         animation-name: cycle4;
}
@keyframes cycle1 {
         0%, 100% { background-image: url("../images/venue/boston_1.webp"); }
         16.66% { background-image: url("../images/venue/boston_2.webp"); }
         33.33% { background-image: url("../images/venue/boston_3.webp"); }
         50% { background-image: url("../images/venue/boston_4.webp"); }
         66.66% { background-image: url("../images/venue/boston_5.webp"); }
         83.33% { background-image: url("../images/venue/boston_6.webp"); }
}

@keyframes cycle2 {
         0%, 100% { background-image: url("../images/venue/boston_2.webp"); }
         16.66% { background-image: url("../images/venue/boston_3.webp"); }
         33.33% { background-image: url("../images/venue/boston_4.webp"); }
         50% { background-image: url("../images/venue/boston_5.webp"); }
         66.66% { background-image: url("../images/venue/boston_6.webp"); }
         83.33% { background-image: url("../images/venue/boston_1.webp"); }
}

@keyframes cycle3 {
         0%, 100% { background-image: url("../images/venue/boston_3.webp"); }
         16.66% { background-image: url("../images/venue/boston_4.webp"); }
         33.33% { background-image: url("../images/venue/boston_5.webp"); }
         50% { background-image: url("../images/venue/boston_6.webp"); }
         66.66% { background-image: url("../images/venue/boston_1.webp"); }
         83.33% { background-image: url("../images/venue/boston_2.webp"); }
}

@keyframes cycle4 {
         0%, 100% { background-image: url("../images/venue/boston_4.webp"); }
         16.66% { background-image: url("../images/venue/boston_5.webp"); }
         33.33% { background-image: url("../images/venue/boston_6.webp"); }
         50% { background-image: url("../images/venue/boston_1.webp"); }
         66.66% { background-image: url("../images/venue/boston_2.webp"); }
         83.33% { background-image: url("../images/venue/boston_3.webp"); }
}

.error{
    color: red;
}

.modal-content .modal-footer a {
    background: #4cc9f0;
    color: #fff;
}
.btn-closed {
    font-size: 26px;
    background-color: #fff0;
    border: none;
}
.modal-body p{
    text-align: justify;
}
.gallery-section {
  position: relative;
  width: 100%;
  height: 90vh;
  overflow: hidden;
  background: url("https://worldbigroup.com/digital-health-summit-2026/images/background/gallery-bg.svg");
  background-repeat: no-repeat;
  background-size: cover
}

.gallery-title {
  text-align: center;
  color: white;
  font-size: 7.5rem;
  font-weight: 600;
  position: absolute;
  top: 50px;
  width: 100%;
  z-index: 10;
  text-shadow: 3px 2px #4cc9f0;
}

.gallery-floating {
  position: relative;
  width: 100%;
  height: 100%;
}

.galbox {
  position: absolute;
  width: 240px;
  height: 240px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  box-shadow: 0 0 8px rgba(255,255,255,0.3);
  cursor: pointer;
  z-index: 1;
}

/* Modal Styles */
.modal {
  display: none;
  position: fixed;
  z-index: 99;
  padding-top: 60px;
  left: 0; top: 0;
  width: 100%; height: 100%;
  background-color: rgba(0,0,0,0.9);
}

.modal-content {
  margin: auto;
  display: block;
  max-width: 80%;
  max-height: 80%;
}
.committee-sections {
    padding: 3rem 0;
    background-image: url("../images/background/committee-sections.webp");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.committee-title {
    text-align: center;
    color: white;
    font-size: 38px;
    font-weight: 700;
    margin-bottom: 20px;
    text-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
    animation: fadeInDown 1s ease-out;
}

.decorative-shape {
    position: absolute;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.05);
    z-index: 0;
}
.shape-1 {
    top: 10%;
    left: -5%;
    animation: float 6s ease-in-out infinite;
}
.shape-2 {
    bottom: 20%;
    right: -5%;
    animation: float 8s ease-in-out infinite reverse;
}
#committee .text h4{
            color: #fff;
        }
@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translateY(-50px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes float {
    0%, 100% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-20px);
    }
}
.steering-users {
    transition: all 0.3s ease-in-out;
}
.steering-users:hover {
    transform: translateY(-6px);
    /*box-shadow: 0 8px 20px rgba(0,0,0,0.12);*/
    border-radius: 10px;
    /*background: #fff;*/
}
.steering-users .rounded-img img {
    transition: transform 0.4s ease, filter 0.4s ease;
}
.steering-users:hover .rounded-img img {
    transform: scale(1.08);
    filter: brightness(1.05);
}

/* Text hover effect */
.steering-users .text h4 {
    transition: color 0.3s ease;
}

.steering-users:hover .text h4 {
    background: linear-gradient(90deg, #8b5cf6, #5b21b6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
}
.committee-section{
  background-image: url('../images/background/committee-section.webp');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.rounded-img{
    position: relative; 
    width: 100px; 
    height: 100px; 
    overflow: hidden; 
    border-radius: 50%;
    background: white;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
} 
.rounded-img img {
    display: inline;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.text{
    margin-left: 30px;
    padding: 15px 10px;
}

.text a{
    text-decoration: none;
    color: black;
    font-size: 20px;
    display: block;
    width: max-content;
}

        .footer {
            background: black;
            color: #ffffff;
            padding: 60px 0 30px 0;
            position: relative;
            overflow: hidden;
            width: 100%;
        }
        
        .footer-logo {
            width: 150px;
            height: auto;
            margin-bottom: 10px;
        }
        
        .footer-heading {
            font-size: 1.5rem;
            font-weight: 600;
            margin-bottom: 10px;
            color: #ffffff;
            padding-bottom: 10px;
        }
        
        .contact-item {
            display: flex;
            align-items: center;
            /*margin-bottom: 10px;*/
            padding: 10px 0;
            transition: all 0.3s ease;
        }
        
        .contact-item:hover {
            background: rgba(255, 255, 255, 0.05);
            border-radius: 8px;
            padding-left: 10px;
        }
        
        .contact-item i {
            width: 20px;
            margin-right: 5px;
            color: #667eea;
            font-size: 1.1rem;
        }
        
        .contact-item a {
            color: #e0e6ff;
            text-decoration: none;
            transition: color 0.3s ease;
        }
        
        .contact-item a:hover {
            color: #667eea;
        }
        
        .social-section {
            text-align: center;
        }
        
        .social-icons {
            display: flex;
            justify-content: center;
            gap: 5px;
            margin: 10px 0;
            flex-wrap: wrap;
        }
        
        .social-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 50px;
            height: 50px;
            color: white;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 50%;
            transition: all 0.3s ease;
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.2);
        }
        
        .social-icon:hover {
            background: rgba(102, 126, 234, 0.2);
            transform: translateY(-3px);
            box-shadow: 0 10px 25px rgba(102, 126, 234, 0.3);
        }
        
        .social-icon img {
            width: 24px;
            height: 24px;
            filter: brightness(0) invert(1);
            transition: filter 0.3s ease;
        }
        
        .social-icon:hover img {
            filter: brightness(0) invert(1) sepia(1) saturate(2) hue-rotate(220deg);
        }
        
        .company-motto {
            font-size: 1.2rem;
            font-weight: 300;
            margin: 5px 0;
            color: #b8c6ff;
            font-style: italic;
        }
        
        .bottom-section{
            padding-top: 30px;
            text-align: center;
        }
        
        .copyright {
            color: #a0b3ff;
            margin-bottom: 15px;
            font-size: 1.2rem;
        }
        
        .summit-info {
            color: #c7d2ff;
            font-size: 1.6rem;
            font-weight: 300;
            line-height: 1.6;
            text-align: center;
        }
        
        .highlight {
            color: #a0b3ff;
            font-weight: 500;
        }
        
        .glass-card {
            background: rgba(255, 255, 255, 0.05);
            border-radius: 15px;
            padding: 25px;
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.1);
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
            height: 100%;
            width: 100%;
        }
        
        @media (max-width: 768px) {
            .footer {
                padding: 40px 0 20px 0;
            }
            
            .footer-heading {
                font-size: 1.3rem;
            }
            
            .social-icons {
                justify-content: center;
            }
            
            .contact-item {
                justify-content: center;
            }
        }

#past-attendees{padding:2rem 0}.past-heading{text-align:center}logo-slider{--image-size:120px;padding:10px;overflow:hidden;max-width:auto;width:100%;margin:0 auto;position:relative;display:flex}logo-slider:hover div{animation-play-state:paused}logo-slider div{display:flex;position:relative;animation:marquee 250s linear infinite;justify-content:space-around;margin-top:30px}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}logo-slider img{display:block;min-width:var(--image-size);height:var(--image-size);margin:0 1vw;box-shadow:rgb(0 0 0 / .15) 2.4px 2.4px 3.2px}.tickets{padding:2rem 0}.pricing-card{background: linear-gradient(45deg, #8a5bf5, black);color:#fff;border-radius:10px;padding:47px 50px 43px;border-radius:20px;box-shadow:#26394d 0 20px 30px -10px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.pricing-card h4{font-size:20px;font-weight:700;line-height:2rem}.pricing-card .price{font-size:30px;font-weight:700}.pricing-card ul{list-style:none;padding:0}.pricing-card ul li{margin:10px 0;display:flex;align-items:center}.pricing-card ul li i{color:#0fc;margin-right:10px}
.section.is--hero{position:relative;overflow:hidden;width:100%;height:80vh;z-index:9;border-radius:0 0 40px 40px;background:url(../images/background/gallery-bg.svg);background-repeat:no-repeat;background-size:cover}
.work{position:relative;width:100%;height:150vh;pointer-events:none;z-index:96}
.box{transition:top 0.4s,left 0.4s,width 0.4s,height 0.4s,border-color 0.4s; will-change: top;position:absolute;left:0%;top:0%;right:auto;bottom:auto;display:block;width:20em;height:20em;margin-top:0vh;margin-left:-5.8em;border-style:solid;border-width:2px;border-color:#000;border-radius:50%;background-color:#1f1f1f;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;cursor:pointer;pointer-events:auto;z-index:99!important}.box.is--1{z-index:2}.box.is--2{z-index:3;margin-top:15vh;margin-left:10rem}.box.is--3{z-index:4;margin-top:97vh;margin-left:30rem}
.box.is--4{z-index:5;margin-top:98vh;margin-left:45rem}.box.is--5{z-index:6;margin-top:70vh;margin-left:60rem}.box.is--6{z-index:7;margin-top:75vh;margin-left:80rem}
.box.is--7{z-index:8;margin-top:43vh;margin-left:20rem}.box.is--8{z-index:8;margin-top:50vh;margin-left:39rem}.box.is--9{z-index:9;margin-top:65vh;margin-left:58rem}
.box.is--10{z-index:10;margin-top:64vh;margin-left:74rem}.work:nth-child(1) .box:nth-child(1){background-image:url(../images/gallery/gallery-1.webp)}
.work:nth-child(1) .box:nth-child(2){background-image:url(../images/gallery/dhi1.webp)}.work:nth-child(1) .box:nth-child(3){background-image:url(../images/gallery/gallery-2.webp)}
.work:nth-child(1) .box:nth-child(4){background-image:url(../images/gallery/dhi2.webp)}.work:nth-child(1) .box:nth-child(5){background-image:url(../images/gallery/gallery-3.webp)}
.work:nth-child(1) .box:nth-child(6){background-image:url(../images/gallery/dhi3.webp)}.work:nth-child(1) .box:nth-child(7){background-image:url(../images/gallery/gallery-4.webp)}
.work:nth-child(2) .box:nth-child(1){background-image:url(../images/gallery/dhi4.webp)}.work:nth-child(2) .box:nth-child(2){background-image:url(../images/gallery/gallery-5.webp)}
.work:nth-child(2) .box:nth-child(3){background-image:url(../images/gallery/dhi5.webp)}.work:nth-child(2) .box:nth-child(4){background-image:url(../images/gallery/gallery-6.webp)}
.work:nth-child(2) .box:nth-child(5){background-image:url(../images/gallery/dhi6.webp)}.work:nth-child(2) .box:nth-child(6){background-image:url(../images/gallery/gallery-7.webp)}
.work:nth-child(2) .box:nth-child(7){background-image:url(../images/gallery/dhi7.webp)}.containers.is--title{position:absolute;width:100%;margin-right:auto;margin-left:auto;padding:5em 11em;left:0%;top:17%;right:0%;bottom:0%;z-index:-3;display:flex;padding-top:2em;padding-bottom:2em;justify-content:space-between;align-items:center;transition:opacity 200ms ease}
.containers.is--title h2{color:#fff;font-size:7.5rem;font-weight:600;margin-bottom:1rem;text-shadow:3px 2px #4cc9f0}
#imageModal.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .9);justify-content:center;align-items:center}
#imageModal .modal-content{position:relative;margin:auto;padding:0;width:95%;max-width:700px;overflow:visible}
#imageModal .close{position:absolute;top:50%;right:50%;transform: translate(365px, -230px);color:#000;font-size:35px;font-weight:700;cursor:pointer;z-index:1001;background:#4cc9f0;border-radius:100%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}
#imageModal .image-container{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}
#contactForm{padding:2rem 0}#contactForm h2{font-size:35px}#contactForm h3{font-size:28px}#contactForm .sponsored p,#contactForm .speakered p{margin-bottom:0}
#contactForm .sponsored img,#contactForm .speakered img{width:130px}#contactForm .form-control,#contactForm .form-select{border-radius:0;height:45px;font-size:14px;padding:10px 15px;border:none;border-bottom:1px solid #ddd;background:#f8f9fa}.text-form{width:90%;margin:auto;padding-bottom:20px}
.blurred::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);z-index:1}
#tickets .popup-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;box-shadow:0 0 10px rgb(0 0 0 / .2);z-index:10;width:500px;border-radius:10px}
#tickets .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#tickets .hidden{display:none}
#sponsors .supporters-wrap{margin-bottom:10px}#sponsors .supporter-logo{padding:20px;display:flex;justify-content:center;align-items:center;overflow:hidden;height:100px}
.supporter{padding:10px;margin:0;background:#fff0;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border:1px solid rgb(0 0 0 / .3);box-shadow:rgb(2 10 68 / .073) 0 -50px 36px -28px inset}
#sponsors img{transition:all 0.4s ease-in-out;width:200px}.counter-section{color:#000;text-align:center;margin-top:-50px;z-index:9;position:relative}
/*.counter-detail{background-color:#000;padding:50px 0;color:#4cc9f0;box-shadow:#4cc9f0 6.95px 6.95px 2.6px} */
.counter-detail{background: linear-gradient(155deg, #42C5F5 0%, #A21CAF 100%);padding: 50px 0;border-radius: 34px;color: #FFFFFF;box-shadow: rgb(92 97 102 / 77%) 0px 8px 1px;}.counter-item{font-size:2.5rem;font-weight:700}
.counter-text{font-size:1.2rem}#popupForm h4{font-weight: bold;}@media (max-width:1685px){.box.is--6{margin-left:55rem}.box.is--7{margin-left:70rem}}
@media (max-width:1399px){#speakers .speaker-info p{font-size: 13px;}.box.is--2{margin-left:5rem}.box.is--3{margin-left:17rem}.box.is--4{margin-left:29rem}.box.is--5{margin-left:41rem}.box.is--6{margin-left:53rem}.box.is--7{margin-left:65rem}
.footer-menu ul li{font-size:17px}.content-overlay h1{font-size:3.5rem}}
@media (max-width:1199px){.member-name{font-size: 22px;}.custom-card{padding:30px 20px}.custom-card h5{font-size:18px}.custom-card p{color:#555;font-size:13px}.rounded-img{width: 90px;height: 90px;}#venue br{display: none;}.footer .footer-widget-social{flex-wrap:wrap;justify-content:start}#speakers .speaker-info h4{font-size:26px}#speakers 
.speaker-bg{height:54%}#speakers .speakers .speaker-socail{width:40px;height:40px;margin-top: -55px;}.footer-menu ul li{font-size:19px}.content-overlay h1{font-size:3rem}
.box.is--6{margin-left:42rem}.box.is--7{margin-left:40rem}}@media (max-width:991px){.member-name {font-size: 17px;}.linkedin-icon{width: 40px;height: 40px;font-size: 20px;}.team-card .name{font-size: 18px;}.team-card .details{font-size: 14px;}.team-card .company{font-size: 15px;}.custom-card{padding:50px 20px}.custom-card h5{font-size:20px}.custom-card p{color:#555;font-size:15px}.counter-text{font-size:15px}.content-overlay h1{font-size:35px}.hero-bg{height:320px;}.rounded-img {width: 80px;height: 80px;}.footer-widget-social{justify-content:start;}.nav-btn{display:none}#speakers .speaker-info h4{font-size:25px}
.content-overlay h1{font-size:2.5rem}.content-overlay p{font-size:1.5rem}[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}
@media (max-width:767px){.summit-info{font-size:22px}.committee-title{font-size:30px}#committee .text h4{font-size:17px}.linkedin-icon{width: 50px;height: 50px;font-size: 25px;}.team-card .name{font-size: 1.5rem;}.team-card .details{font-size: 0.95rem;}.team-card .company{font-size: 1.3rem;}.health-wrap:nth-child(1) .custom-card,.health-wrap:nth-child(3) .custom-card{transform:translateY(0)}.about h2{font-size:25px}.rounded-img{width: auto;height:auto;}.text{margin:0;padding:15px 5px;}#speakers .speaker-info p{font-size: 17px;}#speakers .speaker-info p{font-size:13px;}h2{font-size: 30px;}.sub-heading{font-size:16px}#venue br{display:none}#speakers .speaker-bg{height:64%}

#speakerSlider{display:block;padding-top:4rem}#speakerRow{display:none}.hero-section{border-radius:0}.pricing-card{padding:47px 30px 43px}.nav-mob{display: none;}.containers.is--title{padding:5em 1.5em}.header-pic{display:none}.content-details{padding:4rem 0}.content-overlay h1{font-size:3.6rem}.content-overlay p{font-size:1.7rem}#speakers .speaker-info h4{font-size:21px}}@media(max-width: 751px){#speakers .speaker-chair .speakers{margin-top:4rem}}@media (max-width:600px){#popupForm h4{font-size: 17px;}#tickets .popup-form{width:90%}}@media (max-width:575px){.summit-info{font-size:16px}.text a{display:initial}#committee .text h4{font-size:calc(1.275rem + .3vw)}.left-stick{display:none}.counter-text{font-size:14px}.hero-bg p{font-size: 13px;}.venue-card p{font-size:14px;}#sponsors .row>* {width: 50%;}.counter-detail.row>*{width:50%}.quries-wrap img{width:150px}#speakers{border-radius:0}.text-form{width:100%}.sponsor-wrap.row>*{width:50%!important}.box{width:15rem;height:15rem}#speakers .speaker-info h4{font-size:22px}#speakers .speaker-info p{font-size:14px}#speakers .speaker-info h5{font-size:16px}}@media (max-width:506px){.content-overlay h1{font-size:2.9rem}.content-overlay p{font-size:1.5rem}h2{font-size:24px}}@media (max-width: 437px){h2 {font-size: 20px;}}@media (max-width:414px){.containers.is--title h2{font-size:5rem}.containers.is--title{padding:1em 9px;word-break:break-word}}@media (max-width:410px){.about h2{font-size:20px}}@media(max-width:357px){.content-overlay h1{font-size:2.5rem}}@media (max-width:347px){.content-overlay h1{font-size:2.1rem}.content-overlay p{font-size:1.3rem}}@media (max-width:380px){h2{font-size:22px}}@media (max-width:303px){.committee-title{font-size:16px}}
/* Updated hero section */
        .hero-section {
            position: relative;
            height: 105vh;
            overflow: hidden;
            color: #fff;
            display: flex;
            align-items: flex-end;
            padding-bottom: 60px;
            margin-top: 0;
        }
        .video-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            z-index: 0;
        }
        .video-wrapper img, .video-wrapper video {
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
            top: 0;
            left: 0;
        }
        .video-wrapper img {
            z-index: 1;
        }
        .video-wrapper video {
            z-index: 2;
            /*display: none;*/
        }
        .overlay {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background: linear-gradient(to top,#442e79f0 20%,rgb(18 10 61 / 30%));
            z-index: 3;
        }
        .hero-content {
            position: relative;
            z-index: 4;
        }
        .event-info {
            font-size: 26px;
            font-weight: 600;
            margin-bottom: 1rem;
        }
        .event-info i {
            color: #4cc9f0;
            margin-right: 10px;
        }
        .date-break {
            display: none;
        }
        .hero-heading {
            font-size: 4rem;
            font-weight: 800;
            text-shadow: rgb(76, 201, 240) 1px 1px;
        }
        .highlight {
            color: #4cc9f0;
        }
        .hero-content .text-light {
            font-size: 18px;
        }
        .play-icon-wrapper {
            position: relative;
            z-index: 4;
        }
        .play-icon {
            font-size: 80px;
            color: #4cc9f0;
            cursor: pointer;
            transition: color 0.3s ease;
        }
        .btn-ticket {
            background-color: #4cc9f0;
            color: #000;
            font-weight: 600;
            border: none;
            font-size: 18px;
            padding: 10px 24px;
            border-radius: 30px;
        }
        .btn-ticket:hover {
            color: #4cc9f0;
            border: 2px solid #4cc9f0;
        }
        .about{
            padding: 10px 0 40px;
        }
        /* new attendee */
        .countdown-section{
            padding: 4rem 0 0 0;
            border-radius: 50px 50px 0 0;
        }
        .countdown-display-main {
            display: flex;
            /*align-items: center;*/
            align-items: stretch;
            justify-content: center;
            gap: 2rem;
            flex-wrap: wrap;
        }
        .time-block {
            text-align: center;
            background: rgb(255 255 255 / .8);
            border-radius: 20px;
            padding: 1.5rem 2rem;
            box-shadow: 0 10px 30px rgb(0 0 0 / .1);
            width: 23%;
            align-content: center;
            /*height: 100%;*/
        }
        .time-separator {
            font-size: 3rem;
            font-weight: 700;
            color: #2d3436;
        }
        .time-number-large {
            font-size: 2.8rem;
            font-weight: bolder;
            color: #000;
            display: block;
            line-height: 1;
        }
        .time-label-main {
            font-size: 16px;
            /*color: #c44569;*/
            color: #4cc9f0;
            font-weight: 700;
            letter-spacing: 2px;
            margin-top: .5rem;
            display: block;
            background: linear-gradient(90deg,#8b5cf6,#5b21b6);
            -webkit-background-clip: text;
            -webkit-text-fill-color: #fff0;
        }
        @media (max-width: 1199px){
            .time-label-main{
                font-size: 13px;
            }
            .countdown-display-main{
                gap: 15px;
            }
        }
        @media (max-width: 991px){
            .time-block{
                width: 48%;
            }
            .play-icon-wrapper{
                display: none;
            }
            .date-break{
                display: block;
            }
        }
        @media (max-width: 767px){
            #imageModal .modal-content{
                width: 60%;
            }
            #imageModal .close{
                transform : translate(255px, -140px);
            }
            .hero-heading{
                font-size: 50px;
            }
        }
        @media (max-width: 575px){
            #imageModal .modal-content{
                width: 85%;
            }
            .time-block {
                width: 100%;
            }
            .event-info{
                font-size: 20px;
            }
            .hero-heading {
                font-size: 45px;
            }
            .hero-heading .date-break{
                display: none;
            }
        }
        @media (max-width: 410px){
            .event-info{
                font-size: 15px;
            }
            .hero-heading {
                font-size: 34px;
            }
            .hero-heading br{
                display: none;
            }
        }
/*#sponsors .supporter-logo:hover img{transform:scale(1.2)}#*/