/* ********************************************************************* */
/* ********** START : About Us ***************************************** */
/* ********************************************************************* */

.about-us-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 50px;
}

.about-us-head{
    text-align: center;
    padding-top: 20px;
}

.about-us-head p{
    color: var(--color-primary);
    font-weight: bold;
    font-size: 40px;
}

.about-us-content-bar{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 40px;
}


.about-us-content-bar h1 {
    color: var(--color-text-on-gray-dark);   
}

.about-us-content-bar p {
    padding: 5px;
}

.about-us-para-who-we-are h1,
.about-us-para-vision-mission h1 {
    margin: 0;
}

.about-us-row-who-we-are {
    display: flex;
    flex-direction: row;
    justify-content: center;
    max-height: 600px;
}


.about-us-para-who-we-are {
    width: 50%;
}

.about-us-para-vision-mission {
    width: 50%;
}

.about-us-row-vision-mission {
    display: flex;
    flex-direction: row;
    flex-direction: row-reverse;
}

.about-us-para-vision-mission p {
    padding-top: 10px;
    padding-right: 10px;
}

.about-us-image-box {
    width: 50%;
}

.mission-image-box{
    width: 50%;
}

.about-us-image-box img{
    width: 100%;    
    height: 100%;
}

.mission-image-box img{
    width: 100%;    
    height: 100%;
}

.about-us-para {
    width: 95%;
    padding-left: 20px;
}

.about-us-mission-para{
    width: 95%;
    padding-top: 20px;
}


/* ********************************************************************* */
/* ********** Desktop View ********************************************* */
/* ********************************************************************* */
@media screen and (max-width: 1024px) {
    .about-us-image-box{
        width: 50%;
    }

    .mission-image-box{
        width: 50%;
    }

    .about-us-para-who-we-are,
    .about-us-para-vision-mission{
        width: 50%;
    }
    .about-us-mission-para{
        width: 90%;
        padding-left: 10px;
    }
    .about-us-para-who-we-are p{
        font-size: 12px ;
    }

    .about-us-para-who-we-are h1{
        font-size: 20px ;
    }

    .about-us-mission-para p{
        font-size: 12px ;
    }

    .about-us-mission-para h1{
        font-size: 20px ;
    }
}
/* ********************************************************************* */
/* ********** Desktop View ********************************************* */
/* ********************************************************************* */

@media screen and (max-width: 768px) {

    .about-us-image-box{
        width: 50%;
    }

    .mission-image-box{
        width: 50%;
    }
    .about-us-para-who-we-are,
    .about-us-para-vision-mission{
        width: 50%;
    }

    .about-us-para{
        padding-left: 5px;
    }

    .about-us-mission-para{
        padding-left: 5px;
        padding-top: 0px;
    }

    .about-us-mission-para{
        width: 90%;
        padding-left: 10px;
    }

    .about-us-para-who-we-are p{
        font-size: 12px ;
    }

    .about-us-para-who-we-are h1{
        font-size: 20px ;
    }

    .about-us-mission-para p{
        font-size: 12px ;
    }

    .about-us-mission-para h1{
        font-size: 20px ;
    }
}
/* ********************************************************************* */
/* ********** Mobile View ********************************************* */
/* ********************************************************************* */
@media only screen and (max-width:480px) {
    .about-us-container {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .about-us-row-who-we-are{
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: left;
        align-items: center;
    }

    .about-us-image-box{
        width: 100%;
    }

    .mission-image-box{
        width: 100%;
    }

    .about-us-para-who-we-are{
        width: 100%;
    }

    .about-us-para-who-we-are h1{
        text-align: center;
    }

    .about-us-para-vision-mission h1{
        text-align: center;
    }

    .about-us-para{
        width: 98%;
        padding-bottom: 20px;
        text-align: center;
    }

    .about-us-mission-para{
        width: 90%;
        padding-left: 20px;
        text-align: center;
    }

    .about-us-row-vision-mission{
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-align: left;
        align-items: center;
    }

    .about-us-para-vision-mission{
        width: 100%;
    }

    .about-us-image-box img{
        content: url("../assets/img/pictures/mobile-About\ Us.png");
    }
}

/* ********************************************************************* */
/* ********** END : About Us ******************************************* */
/* ********************************************************************* */