.philosophy-head{
    font-size: 45px;
    font-weight: 400;
    color: #173c51;
    margin-left: 50px;
    margin-top: 40px;
}

.philosophy-cont{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
  padding: 50px;
  flex-wrap: wrap;
  gap: 30px;
}



.about-left{
  display: flex;
  flex-direction: column;
  width: 40vw;
  min-width: 360px;
  gap: 50px;
}


.about-head{
  font-family: inherit;
  font-size: 38px;
  font-weight: 300;
  color: #173c51;
}



.about-text{
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  gap: 30px;
  font-weight: 300;
}

.about-txt1{
  width: 250px;
  color: #777777;
}

.about-right{
  display: flex;
  width: 40vw;
  min-width: 500px;
}


.philosophy{
  height: 370px;
  box-shadow: 6px 8px 20px 0 rgb(0 0 0 / 20%);
  border: 1px solid #f1f1f1;
}

@media(max-width:1245px){
  .philosophy{
    height: 300px;
  }
  .about-head{
    font-size: 30px;
  }
  .about-text{
    font-size: 15px;
  }
}

@media(max-width:1050px){
  .philosophy{
    height: 220px;
    margin-left: 90px;
  }
  .philosophy-cont{
    flex-direction: row;
    justify-content: center;
  }
  .about-right{
    min-width: none;
  }
}
