.hover {
    color: white;
    opacity: 80%;
    transition:opacity 0.8s
}

.hover:hover{
    color: white;
    text-decoration: none;
    opacity: 100%;
    transition: opacity 0.5s
}

.img-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }

.hedgehog {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    max-height: 500px;
}

.w-60 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}

.w-80 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.w-90 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.pt-50 {
    padding-top: 50px;
}

.pt-100 {
    padding-top: 100px;
}

.ptb-75 {
    padding-top: 75px;
    padding-bottom: 75px;
}

.ptb-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.ptb-200 {
    padding-top: 200px;
    padding-bottom: 200px;
}

.card-text {
    min-height: 300px;
    padding-top: 100px;
    padding-bottom: 100px;
    vertical-align: middle;
}