:root {
    /* --theme-color: #FF5F13; */
    /* --theme-color: #e59b24; */ /* logo icon color  */
    /* --theme-color: #d59226;
    --primary-color: #02665b;
    --secondary-color: #25aca3;
    --text-primary-color: #222222;
    --text-secondary-color: #4a5568;
    --background-color: #2faea513;
    --heading-color: #013b34; */
  
  }



/* banner end here  */

/* foundatin start here  */

.foundation-main{
    /* background-color: var(--); */
    padding: 100px 0;
}



.foundation-left img{
    width: 70%;
    aspect-ratio: 16/15;
    object-fit: cover;
}

.foundation-right{
    padding-right:60px;
}

.foundation-right .foundation-title h3{
    font-size: 30px;
    color: var(--text-primary-color);
    text-transform: uppercase;
}
.foundation-right .foundation-desc p{
    font-size: 14px;
    color: var(--text-secondary-color);
    text-align: justify;

}

/* foundatin end here  */

/* who we are start here  */

.who-we-are-left-desc, .who-we-are-right-desc  {
    padding-right: 60px;
    text-align: justify;

}
.who-we-are-banner img{
    width: 100%;
    aspect-ratio: 16/8;
}
/* who we are end here  */

/* vision mission start here  */
.vision-desc p{
    font-size: 16px;
    text-align: justify;
    text-transform:initial;
}

.mission-desc p{
    font-size: 16px;
    text-align: justify;
    text-transform:inherit;
}

.vision-desc p::first-letter, .mission-desc p::first-letter {
    text-transform: uppercase;
}
.vision-img img{
    width: 100%;
    aspect-ratio: 16/15;
}
.mission-img img{
    width: 100%;
    aspect-ratio: 16/15;
}


/* vision mission start here  */

@media screen and (max-width: 50px) and (max-width: 576){}
   

@media screen and (max-width: 992px){

    .foundation-left {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 30px;
    }
    .foundation-left img{
        width: 100%;
        aspect-ratio: 16/15;
        object-fit: cover;

    }
    .foundation-right .foundation-title h3{
        font-size: 24px;

    }
    
    .foundation-right{
        padding-right:0;
    }
}