.vision-mission {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.card {
  /*box-shadow: 5px 8px 41px -4px rgba(0, 0, 0, 0.83);
  -webkit-box-shadow: 5px 8px 41px -4px rgba(0, 0, 0, 0.83);
  -moz-box-shadow: 5px 8px 41px -4px rgba(0, 0, 0, 0.83);*/
  display: flex;
  flex-direction: row;
  width: 80%;
  margin: 15px 0;
  justify-content: space-evenly;
  /* height: 30vh; */
  padding: 50px 20px;
  align-items: center;
  margin: 30px;
  border-radius: 12px;
}
.vm-txt {
  width: 60%;
  text-align: justify;
}
.vm-txt h2{
    margin-bottom: 10px;
}
.vm-img {
  border-radius: 10px 10px 10px 104px;
  -webkit-border-radius: 10px 10px 10px 104px;
  -moz-border-radius: 10px 10px 10px 104px;
  background-color: #ffcfcf;
  width: 30%;
  height: 100%;
}
.vm-img img{
    border-radius: 12px;
}
@media(max-width:720px){
    .card{
        flex-direction: column;
    }
    .vm-img, .vm-txt{
        width: 80%;
    }
}