body{
  background-color: #faf4f4;
}
.container{
  margin-bottom: 100px;
}
.logo{
  width: 150px;
}
.cat img{
  margin-bottom: 20px;
  width: 100px;
}
.cat img:first-child{
  width: 100px;
}
.cat{
  color: inherit;
  text-align: center;
  text-decoration: none;
}
.cat:hover{
  color: inherit;
}
.cathover{
  transition: box-shadow 0s ease 0.2s;
}
.cathover:hover{
  box-shadow: 5px 5px 10px lightgray;
  border-radius: 10px;
}
.card{

  border: none;
  border-radius: 15px;
  box-shadow: 5px 5px 10px lightgray;
  background-color: #faf4f4;
}
.card-body{
  margin: 2px;
  padding: 2px;
}
.card-footer{
  background-color:#faf4f4;
  border: none;
  margin-top: 20px;
}
.testimonial img{
  width: 120px;
  margin-left: 180px;
}
.testimonial p{
  font-size: 18px;
}
footer{
  width: 100%;
  height: 400px;
  color: white;
  background-color:#282531;
}
.footer-text{
  text-align: center;
}