.caption1{
  position: absolute;
  top: 40%;
  padding: 5px 10px;
  left: 15%;
  background-color: white;
  color: orange;
  text-align: left;
  font-family: sans-serif;
  height: 150px;
  max-width: 450px;
  letter-spacing: 5px;
  border: 5px solid orange;

 }
 .caption1 a{
   text-decoration: none;
   background-color: orange;
   box-shadow: 5px 5px 10px darkblue;
   color: white;
   padding: 10px;
   border-radius: 5px;
 }
.card-header{
  background-color: orange;
  color: white;
}
#accordion{
  font-family: sans-serif;
}
.row1{
  display: flex;
  width: 100%;
  text-align: center;
}
.row1 .counter{
  text-align: center;
  font-weight: bold;
  width: 25%;
  background-color: orange;
  margin: 20px;
  line-height: 40px;
  color: white;
  box-shadow: 3px 3px 10px darkblue;
  border-radius: 5px;
  padding: 15px 0px;
}
.card-body ul li{
  text-transform: capitalize;
}