/*====================================
The Nawab Alumni Directory
Member Profile
====================================*/

.tnad-member-wrapper{
    width:100%;
    background:#f5f7fb;
    padding:0 0 60px;
}

.tnad-container{
    max-width:1300px;
    margin:0 auto;
    padding:0 20px;
}

/* Header */

.tnad-member-header{

    background:#fff;

    border-radius:0 0 20px 20px;

    padding:60px 40px;

    text-align:center;

    box-shadow:0 10px 30px rgba(0,0,0,.08);

    margin-bottom:35px;

}

/* Photo */

.tnad-member-photo{

    margin-bottom:20px;

}

.tnad-member-photo img{

    width:220px;

    height:220px;

    border-radius:50%;

    object-fit:cover;

    border:8px solid #fff;

    box-shadow:0 12px 30px rgba(0,0,0,.20);

}

/* Name */

.tnad-member-name{

    font-size:38px;

    font-weight:700;

    margin:15px 0 5px;

}

.tnad-member-name-bn{

    color:#777;

    font-size:22px;

    margin-bottom:15px;

}

/* Meta */

.tnad-member-meta{

    display:flex;

    justify-content:center;

    gap:25px;

    flex-wrap:wrap;

    margin:18px 0;

}

.tnad-member-meta span{

    background:#f1f4f8;

    padding:10px 18px;

    border-radius:50px;

    font-weight:600;

}

/* Designation */

.tnad-designation{

    font-size:22px;

    font-weight:600;

    color:#0d6efd;

    margin-top:10px;

}

/* Company */

.tnad-company{

    color:#666;

    font-size:18px;

    margin-top:5px;

}

/* Cards */

.tnad-card{

    background:#fff;

    border-radius:15px;

    overflow:hidden;

    box-shadow:0 5px 18px rgba(0,0,0,.08);

    margin-bottom:30px;

}

/* Card Title */

.tnad-card h2{

    margin:0;

    background:#0d6efd;

    color:#fff;

    padding:18px 25px;

    font-size:22px;

}

/* Table */

.tnad-table{

    width:100%;

    border-collapse:collapse;

}

.tnad-table th{

    width:280px;

    padding:18px;

    background:#fafafa;

    border-bottom:1px solid #eee;

    text-align:left;

}

.tnad-table td{

    padding:18px;

    border-bottom:1px solid #eee;

}

.tnad-table tr:last-child td,
.tnad-table tr:last-child th{

    border-bottom:none;

}

/* Responsive */

@media(max-width:768px){

.tnad-member-header{

padding:40px 20px;

}

.tnad-member-photo img{

width:170px;

height:170px;

}

.tnad-member-name{

font-size:30px;

}

.tnad-member-name-bn{

font-size:18px;

}

.tnad-member-meta{

flex-direction:column;

gap:10px;

}

.tnad-table th,
.tnad-table td{

display:block;

width:100%;

}

.tnad-table th{

padding-bottom:8px;

}

}