.card-img {
    height: 500px;
    border-radius: 5px;
    box-shadow: 0px 14px 20px rgba(0,0,0,0.49);
    /* margin-top: -30px; */
  }
  #card{
    border: 0px solid rgba(0, 0, 0, 0.125);
    /* box-shadow:0px 7px 20px 7px rgba(0, 0, 0, 0.125) */
  }
  .center{
      text-align: center;
  }
  #title{
    border: 0px solid rgba(0, 0, 0, 0.125);
    /* box-shadow:0px 7px 20px 7px rgba(0, 0, 0, 0.125) */
  }
  .photo{
	margin-top: 4%;
    margin-left: 1%;
    position: relative;
}
.photo .image{
	border-radius: 5px 60px 5px;
	border: 3px black solid;
	width: 227px;
	height: 150px;
    margin-top: 31px;

    display: block;
}
#top{
    top:-41px
}
#top_md9{
    bottom: 17px;
}
#breadcrumb{
	background-color: #fff;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.125);
}
#overlay{
    top: -19px;
    margin-left: -19px;
    
  }


  * {box-sizing: border-box;}

/* .photo {
  position: relative;
  width: 50%;
  max-width: 300px;
} */
/* 
.image {
  display: block;
  width: 100%;
  height: auto;
} */

.overlay {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Black see-through */
  color: #f1f1f1; 
  width: 227px;
  /* height: 100%; */
  transition: .5s ease;
  opacity:0;
  color: white;
  font-size: 15px;
  padding: 20px;
  border-radius: 5px 5px 5px 60px;
  text-align: center;
}

.photo:hover .overlay {
  opacity: 1;
}

@media screen and (max-width: 768px){
    .card-img, .card-img-bottom, .card-img-top {
        /* -ms-flex-negative: 0; */
        flex-shrink: 0;
        width: 100%;
        height: 300px;
    }
}