.about{
    width: 80%;
    color: black;
    margin: 0px auto;
}
.about p{
    padding-bottom: 20px;
    font-weight: 500;
    font-size: 20px;
}
.about p:last-child{
    padding-top: 20px;
}
.responsive_img{
    object-fit: cover;
    object-position: 50% 100%;
    width: 400px;
    height: 350px;
    display: block;
    border-radius: 10px;
    margin: 20px auto;
    transition: 0.2s;
}
.responsive_img:hover{
    border-radius: 50px;
}
@media (max-width: 770px){
    .about{
        width: 95%;
    }
    .about p{
        font-size: 18px;
    }
}
@media (max-width: 430px){
    .responsive_img{
        width: 90%;
        height: 250px;
    }
}