.about-hero {
    position: relative;
    overflow: hidden;
}

.hero-container {
    position: relative;
}

.hero-image {
    width: 100%;
    height: auto;
}

.hero-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    color: #ffffff; /* Adjust text color as needed */
    text-shadow: 2px 2px 4px rgba(0,0,0,0.5); /* Optional: adds shadow to text for better readability */
}

.hero-content h1 {
    font-size: 3rem;
    margin-bottom: 1rem;
}

.hero-content p {
    font-size: 1.2rem;
    margin-bottom: 1.5rem;
}

.hero-content .btn {
    font-size: 1.1rem;
}
.newiniimage{
    width:30rem
}
.right-newiniimage{
    /* position: absolute; */
    margin-left: 75rem;
}

/* ********MISSION VISSION SECTION************ */
.newsubheading{
    font-size: 18px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#FF6600;
}
.listcontent {
    list-style-type: disc;
    padding-left: 1.5rem;
    margin: 0 0 1.5rem 0;
    width: 100%;
}

.listcontent.no-list-style {
    list-style-type: none;
    padding-left: 0;
}

.listcontent .lcontent{
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    color:#303437;
    line-height: 2;
    padding-bottom: 0.6rem;
    display: list-item;
    width: 100%;
}

.ollist {
    margin: 10px 0 10px 20px;
    padding-left: 0;
    list-style-type: lower-roman;
}

.ollistcontent {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    color:#666666;
    line-height: 1.8;
    padding-bottom: 0.5rem;
}
.mission-background {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80rem;
    max-width: 120%;
    height: auto;
    opacity: 0.3;
    filter: blur(6px);
    z-index: 0;
    pointer-events: none;
    display: block !important;
    visibility: visible !important;
    object-fit: contain;
}

@media (max-width: 1200px) {
    .mission-background {
        width: 60rem;
    }
}

@media (max-width: 768px) {
    .mission-background {
        width: 40rem;
        opacity: 0.25;
        filter: blur(8px);
    }
}
.card .newheadcard{
    border: none;
    border-radius: 0px;
}
.card .newheadcardimg{
    border-radius: 0px;
}

.row .card .newcardtitle{
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#1C2B78;
}

/* ********MISSION VISSION SECTION************ */

/* ********WHO IS WHO SECTION************ */
.card .card-body .whoiswho-cardtitle{
    font-size: 16px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#1C2B78;
}
.card .card-body .whoiswho-cardtext{
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#008BF9;
}
.row .card .whoiswho-cardtitle2{
    font-size: 16px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#1C2B78;
}
.card .card-body .whoiswho-cardtext2{
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#008BF9;
}
.card .card-body .whoiswho-cardtext3{
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#FF6600;
}

.team-container .team-mainheading{
    text-align: center;
    color:#1C2B78;
    font-size: 28px;
    font-weight:600;
    font-family: "poppins",'sans-sheriff';
}

.row .team-card{
    border: none;
    border-radius: 0px;
    width: 18rem;
}
.row .team-card .team-cardbody{
    text-align: center;
}
.center2image{
    /* width: 150rem; */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.team-card .team-cardtitle{
    font-size: 16px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#1C2B78;
}
.team-card .team-cardtext1  {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
.team-card .team-cardtext{
    font-size: 14px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color:#008BF9;
}
.team-card {
    opacity: 0;
    transform: scale(0.8);
    transition: opacity 0.5s ease-out, transform 0.5s ease-out;
}

.team-card.animate {
    opacity: 1;
    transform: scale(1);
}
/* WHO IS WHO SECTION */
/* Tablet devices */
@media screen and (max-width: 768px) {
    .hero-content h1 {
        font-size: 2.5rem;
    }
}

/* Large phones */
@media screen and (max-width: 576px) {
    .hero-content h1 {
        font-size: 2rem;
    }
}

/* Small phones */
@media screen and (max-width: 375px) {
    .hero-content h1 {
        font-size: 1.75rem;
    }
}