.inner-content p {
    margin-bottom: 10px;
}
.inner-hero-row {
    padding: 0 10%;
}

.visi-misi-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    align-items: center;
}
.inner-hero-image:before{display: none;}


/*directors section design*/
.director-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 15px;
}
.profile {
    font-size: 10px;
    text-align: center;
    color: #fff;
    line-height: 1.5;
}
.director-li {
    background: #01A5EB url(/wp-content/uploads/2023/03/Director-back.jpg) no-repeat top center;
    background-size: 100%;
    border-radius: 30px;
    padding-top: 20px;
    position: relative;
    overflow: hidden;
}
.director-cont {
    padding: 20px 15px;
    text-align: center;
    position: relative;
    z-index: 1;
}
.director-li:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 54%;
    bottom: 0;
    left: 0;
    background: #01A5EB;
}
.name {
    color: #fff;
    margin-bottom: 5px;
    font-weight: 600;
}
.director-cont .position {
    font-size: 12px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600;
}
.director-li img {
    display: block;
    margin: 0 auto;
        max-height: 200px;
}



/*team leaders section*/
.leader-li {
/*     background: linear-gradient(161.81deg, #00A5EC 4.92%, #1D5AD4 87.63%); */
    border-radius: 30px;
    text-align: center;
    position: relative;
}
.team-name-position {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.leader-img img {
    display: block;
    margin: 0 auto;
}
.team-lead-row .name {
        font-size: 14px;
    background: #FFD600;
    color: #000;
    padding: 10px 30px;
    line-height: 1;
    border-radius: 30px;
    display: inline-block;
}
.team-lead-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
    max-width: 950px;
    margin: 0 auto;
}
.team-name-position .position {
    display: inline-block;
    background: #FFD600;
    padding: 6px 15px;
    border-radius: 20px;
    line-height: 1;
    font-size: 10px;
}


@media (max-width: 1200px) {
.director-li img { min-height: 215px;}
.team-lead-row .name{padding: 10px 20px;    font-size: 13px;}
.team-name-position .position{font-size: 9px;}

}

@media (max-width: 960px) {
.director-row {grid-template-columns: 1fr 1fr; gap: 30px; }
.team-lead-row{    gap: 10px;}
.team-lead-row .name { padding: 10px 10px;}
.director-li img { height: 165px;}
.inner-hero-image img { height: 560px;}
.inner-hero-row {padding: 30px; }
.director-li:after{height: 46%;}
.team-name-position .position {font-size: 7px; padding: 6px 10px; }
}

@media (max-width: 767px) {
.visi-misi-row {grid-template-columns: 1fr; }
.visi-misi-sec .main-title {margin-bottom: 15px; }
.director-row { gap: 20px;}
.team-lead-row {display: grid; grid-template-columns: 1fr 1fr 1fr; }
.leader-li {width: 100%;}
.inner-hero-row {padding: 0 !important; }
.team-name-position { padding: 0 5px;}

}

@media (max-width: 480px) {
.director-row { grid-template-columns: 1fr;}
.director-li img {height: auto; }
.director-li:after{height: 44%;}
.team-lead-row {grid-template-columns: 1fr 1fr; }
.team-name-position .position{    font-size: 9px;}
.team-lead-row .name {padding: 8px 15px; font-size: 11px; }
.inner-hero-image img { height: 420px !important;}




}