.abouttext {
    text-align: justify;
    padding-top:5px;
    margin:auto;
}
.abouttext p{
    margin-bottom:20px;
    margin-top:20px;
}



.imagesection {
    display:flex;
    padding-top:20px;
    padding-bottom:20px;
    margin:auto;

}
.imagesection img {
    width:30%;
    height:auto;
    margin-right:20px;
    border:1px solid black;
    border-radius:10px;
    align-self: center;
}
.imagesection p{
    text-align: justify;
    padding-top:5px;
}
.imagesection h1 {
    font-size:24px;
    line-height:29px;
    color:#823EB9;
}

.commitment {
    display:flex;
    background-color: #009245;
    color:white;
}
.commitment section {
    width:50%;
    padding: 25px;
}
.commitment section h1 {
    text-align: center;
    font-size:20px;
    color:white;
}
.commitment section p {
    text-align:justify;
    color:white;
}
.commitment section ul {
    padding-left:40px;
}
.commitment section ul li {
    color:white;
}


@media screen and (max-width:650px){
    .commitment section {
        width:80%;
        display:block;
        margin:auto;
    }
    .abouttext {
        width:80%;
        margin:auto;
    }
    .commitment{
        display:block;
    }
    .imagesection img {
        width:100%;
        margin:auto;
    }
    .imagesection{
        display:block;
        width: 80%;
        margin:auto;
    }
    .imagesection h1 {
        text-align:center;
        padding-top: 10px;
    }
}