/*Profile card 4*/
.profile-card-4 .card-img-block {
   float: left;
   width: 100%;
   height: 350px;
   overflow: hidden;
}

.profile-card-4 .card-img1 {
   float: left;
   width: 100%;
   height: 350px;
}

.profile-card-4 .card-body {
   position: relative;
}
/* Logo centro card */
.profile-card-4 .profile {
   border-radius: 50%;
   position: absolute;
   top: -115px;
   left: 50%;
   width: 160px;
   border: 3px solid rgba(245, 221, 215, 1);
   margin-left: -75px;
}



.profile-card-4 .card-img-block {
   position: relative;
}

.profile-card-4 .card-img-block > .info-box {
   position: absolute;
   background: rgba(179, 232, 60, 0.6);
   width: 100%;
   height: 100%;
   color: #000;
   padding: 20px;
   text-align: center;
   font-size: 14px;
   -webkit-transition: 1s ease;
   transition: 1s ease;
   opacity: 0;
}

.profile-card-4 .card-img-block:hover > .info-box {
   opacity: 1;
   -webkit-transition: all 1s ease;
   transition: all 1s ease;
}

.profile-card-4 h5 {
   font-weight: 600;
   color: #d90be1;
}

.profile-card-4 .card-text {
   font-weight: 300;
   font-size: 15px;
}

.profile-card-4 .icon-block {
   float: left;
   width: 100%;
}

.profile-card-4 .icon-block a {
   text-decoration: none;
}

.profile-card-4 i {
   display: inline-block;
   font-size: 16px;
   color: #d90be1;
   text-align: center;
   border: 1px solid #d90be1;
   width: 30px;
   height: 30px;
   line-height: 30px;
   border-radius: 50%;
   margin: 0 5px;
}

.profile-card-4 i:hover {
   background-color: #d90be1;
   color: #fff;
}