/* Hero Banner Heading Text On Home page */

[text-id="50561000000044027"]>p {
    font-weight: 900;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.5) !important;
    animation: glow 2s infinite ease-in-out;
}

/* Shine effect for Registration Page */
[text-id="50561000000039049"] > p > span, [text-id="50561000000064750"] > p > span, [text-id="50561000000044027"]>p>span  {
    font-weight: 900;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.5) !important;
    animation: glow 2s infinite ease-in-out;
}

@keyframes glow {

    0%,
    100% {
        text-shadow: 0 0 10px rgba(255, 255, 255, 0.2) !;
    }

    50% {
        text-shadow: 0 0 20px rgba(255, 255, 255, 0.8) !;
    }
}


/* For Program Schedule, venue, Committee heading */
[text-id="50561000000061014"], [text-id="50561000000071447"], [data-element-id="50561000000039688"], [text-id="50561000000062149"]  {
    font-weight: 900;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.5) !important;
    animation: glow 2s infinite ease-in-out; 
}
@keyframes glow {

    0%,
    100% {
        text-shadow: 0 0 10px rgba(255, 255, 255, 0.2) !;
    }

    50% {
        text-shadow: 0 0 20px rgba(255, 255, 255, 0.8) !;
    }
}




[data-element-id="50561000000054170"] .li-content div,
[data-element-id="50561000000062167"] .li-content div,
[data-element-id="50561000000064172"] .li-content div {
    margin-top: 5px;

}

.bs-main-menu .item.logo img {
    height: 100px;
    max-height: 100px;
}

[data-element-id="50561000000067433"] .grb-list .li-item {
    border: 1px solid #05d9ff;
    border-radius: 10px;
}
[data-element-id="50561000000067433"] .grb-list div .li-content {
    padding: 10px;
}

/* Border effect fo Important dates section (For the first card)*/
.bs-section.community-section-mediaWithTextList-11 .bs-mtList-wgt [data-id="50561000000071109"]{
  border: 4px solid #04d9ff !important;
  border-radius: 20px;
  background: transparent !important; 
  padding: 10px;
}
.bs-section.community-section-mediaWithTextList-11 .bs-mtList-wgt [data-id="50561000000071109"] {
     transition: transform 0.25s ease, box-shadow 0.25s ease;
     box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
     border-radius: 20px; 
}
.bs-section.community-section-mediaWithTextList-11 .bs-mtList-wgt [data-id="50561000000071109"]:hover {
    transform: scale(1.03);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
}
/* For all cards */
.bs-section.community-section-mediaWithTextList-11 .bs-mtList-wgt .li-item {
  border: 2px solid #6A5CFF;
  border-radius: 20px;
  background: transparent; 
  padding: 10px;
}


/* Patrons Section */
.bs-section.community-section-mediaWithTextList-14 .bs-mtList-wgt [data-id="50561000000072448"] {
  border: 0.8px solid rgba(253, 224, 71, 0.8);
  border-radius: 20px;
  background: transparent; 
  padding: 20px;
}
.bs-section.community-section-mediaWithTextList-14 .bs-mtList-wgt [data-id="50561000000072441"] {
  border: 0.8px solid rgba(253, 224, 71, 0.8);
  border-radius: 20px;
  background: transparent; 
  padding: 20px;
}


/* Committee Section- National  */
.bs-section.community-section-mediaWithTextList-6 .bs-mtList-wgt .li-item {
    border: 0.5px solid #e5e7eb;
    border-radius: 20px;
    background: transparent;
    padding: 20px;
}


/* [text-id="50561000000044060"] > p > span,
[text-id="50561000000071322"] > p > span,
[text-id="50561000000044119"] > p > span,
[text-id="50561000000072437"] > p > span,
[text-id="50561000000044541"] > p > span,
[text-id="50561000000038106"] > p > span,
[text-id="50561000000062164"] > p > span,
[text-id="50561000000064169"] > p > span,
[text-id="50561000000071871"] > p > span {
    font-weight: 900;
    text-shadow: 0 0 10px rgb(219, 38, 115) !important;
    animation: glow 2s infinite ease-in-out; 
}
@keyframes glow {

    0%,
    100% {
        text-shadow: 0 0 10px rgb(219, 38, 115)!;
    }

    50% {
        text-shadow: 0 0 20px rgb(219, 38, 115) !;
    }
} */

.bs-section.community-section-text-2.primary-button .bs-container {
    border: 0.8px solid rgba(253, 224, 71, 0.8);
    border-radius: 20px;
    background: transparent;
    padding: 20px;
}
.bs-section.community-section-mediaWithTextList-17 .bs-mtList-wgt .li-content{
    border: 1px solid #10dbff;
    border-radius: 20px;
    background: transparent;
    padding: 20px;
}

.bs-section.community-section-mediaWithTextList-8 .bs-mtList-wgt .li-content {
     border: 0.5px solid #e5e7eb;
    border-radius: 20px;
    background: transparent;
    padding: 20px;
}

.bs-section.community-section-mediaWithTextList-13 .bs-mtList-wgt .li-item{
    border: 0.5px solid #e5e7eb;
    border-radius: 20px;
    background: transparent;
    padding: 20px;
}


.bs-section.community-section-mediaWithTextList-11 .bs-mtList-wgt .li-item{
    width: 264px;
    height: 270px;
}




.bs-section.community-section-mediaWithTextList-11 .bs-mtList-wgt .media-image {
        height: 60px !important ;
}
.ui.modal.large.full-size.details-modal.buy-ticket-modal .uls-button.new-icon.cancel::after {
    font-size: 40px;
}
.bs-section.default.community-section-speakerList-1 .speaker-designation {
    color: red !important;
}
.bs-section.default.community-section-speakerList-1 .speaker-company {
    color: blue !important;
}
.bs-section.default.community-section-speakerList-1 .li-content{
    text-align: start;
}



@media only screen and (max-width: 767px) {
    h1[text-id="50561000000044027"] p,
h1[text-id="50561000000044027"] span {
    font-size: 15px;
}

    
}

/*Running text on the homepage*/
.fixed-banner {
  width: 100%;
  background: #131b26;
  overflow: hidden;
  white-space: nowrap;
  padding: 10px 0;
  z-index: 10;
}

.scroll-container {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.highlight {
  font-weight: 700;
  margin: 0 8px;
  text-decoration: line-through;
}

/* Right → Left infinite scroll */
.scrolling-text {
  display: inline-block;
  white-space: nowrap;
  animation: scroll-right-to-left 18s linear infinite;
  font-weight: 600;
  color: #10dbff;
  will-change: transform;
}

@keyframes scroll-right-to-left {
  0% {
    transform: translateX(100vw);
  }
  100% {
    transform: translateX(-100%);
  }
}



