.carousel-item img{border-radius:50%;}#events h1, #events h4{color:#FFF;}#events h4 b{font-weight:500 !important;}#events .col-md-4{padding-bottom:30px;}
a.blink_here2{color:#120d0d;
    font-size: 25px;
    margin-left: 20px; cursor:pointer;animation: blinker 0.9s linear infinite;}
a.blink_here{color:#cf1313;
    font-size: 25px;
    margin-left: 20px; cursor:pointer;animation: blinker 0.9s linear infinite;}
    @keyframes blinker {
  50% {
    opacity: 0;
  }
}
#AdvModal .btn-close
{
    position:absolute;
    top: 0px;
    right: 0px;
    height:1.4em;
    width:1.4em;
}
#AdvModal .modal-body
{
    padding:1.4em;
}
@media(max-width:767px)
{
#events h4{font-size:17px;}
#events .col-md-4{padding-bottom:15px;}
.fs-6 {
    font-size: 1.7rem !important;
}
.rounded-pill {
    padding: 15px 20px;
}
a.blink_here
{
font-size:18px;
padding-left:0px;
padding-top:10px;
display:block;
}
a.blink_here2
{
font-size:18px;
padding-left:0px;
padding-top:10px;
display:block;
}
}
.navbar-brand img{width:80px !important;}
@media only screen and (max-width: 1199px) and (min-width: 992px) 
{
    .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.1rem;
    padding-left: 0.1rem;
    font-size: 15px;
    text-align: center;
    vertical-align: -webkit-baseline-middle;
}
}


/* header css begin*/
        /* Registration Banner */
        .registration-banner {
            background-color: #d74ca6;
            /* color: white;
            text-align: center;
            padding: 5px;
            font-size: 14px;
            font-weight: bold; */
        }
        /* Main Header Section */
        /* .header-container {
            background-color: #F2F2F2;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 10px 20px;
        } */
        /* .logo-section {
            display: flex;
            align-items: center;
        } */
        /* .logo-section img {
            height: 70px;
        } */
        /* .org-name {
            font-size: 22px;
            font-weight: bold;
            color: #333;
            margin-left: 10px;
        } */
        /* .org-name span {
            font-weight: normal;
        } */
        .become-member {
            background-color: #263576;
            color: white;
            transition: background-color 0.3s ease;
            /* padding: 8px 16px;
            border-radius: 5px;
            text-decoration: none;
            font-weight: bold;
             */
        }
        .become-member:hover {
            background-color: #b10374;
            color: white;
        }
        .online-member {
            background-color: #3eacc5;
            color: white;
            transition: background-color 0.3s ease;
            /* padding: 8px 16px;
            border-radius: 5px;
            text-decoration: none;
            font-weight: bold;
             */
        }
        .online-member:hover {
            background-color: #048ba3; 
            color: white;
        }
        /* Navigation Bar */
        .navbar-custom {
            background-color: #dd48a3;
            text-align: center;
        }
    
        .nav-item {
            margin: 0 15px;
        }
        .nav-link {
            font-weight: bold;
            color: #fff !important;
            font-size: 18px;
        }
    
/* header css end*/

.card-body img {
    border-radius: 50%;
}
.subtitle{
    font-size: 18px;
    color: #fdfcff;
    font-weight: 700;
    margin-top: -7px;
    position: absolute;
    right: 0;
    padding: 5px;
    border-radius: 5px 0 0 5px;
}
.scrollSec{
    height: 18px;
}
.aboutsec p{
    font-size: 17px;
    color: #464242;
    text-align:justify;
}
.bgSec{
    background: #e3f8fd;
}
/* accordion css start */
.accordion-button {
    background: #d5d8e9 !important;
}
.accordion-button h4{
    color: #424141 !important;
    font-size: 28px;

}

.card-body img {
    border-radius: 50%;
}
.subtitle{
    font-size: 18px;
    color: #fdfcff;
    font-weight: 700;
    margin-top: -7px;
    position: absolute;
    right: 0;
    padding: 5px;
    border-radius: 5px 0 0 5px;
}
.scrollSec{
    height: 18px;
}
.blink-text {
    animation: blink 1s infinite;
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}