/* ================= ABOUT PAGE ALIGNMENT FIX ================= */

.about-section{
    padding:70px 0;
}

.about-section .container,
.section-space .container{
    max-width:1140px;
}


.teacher-image{
    width:380px;
    height:380px;
    object-fit:cover;
    border-radius:25px;
    box-shadow:0 15px 35px rgba(0,0,0,0.20);
}


.section-tag{
    display:inline-block;
    background:#0d6efd;
    color:white;
    padding:8px 18px;
    border-radius:30px;
    font-weight:600;
    margin-bottom:15px;
}


.section-title{
    font-size:38px;
    font-weight:800;
    margin-bottom:20px;
    color:#123b7a;
}


.section-text{
    font-size:17px;
    line-height:1.9;
    color:#444;
    margin-bottom:18px;
}


.section-space{
    padding:70px 0;
}


.section-space.bg-light{
    background:#f5f9ff!important;
}


.section-space .row{
    align-items:center;
}


@media(max-width:768px){

.teacher-image{
    width:280px;
    height:280px;
    margin-bottom:30px;
}

.section-title{
    font-size:30px;
}

.section-text{
    font-size:16px;
}

}


/* About cards alignment */

.about-section .card,
.section-space .card{
    height:100%;
    border-radius:18px;
    padding:25px;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}
