.view-second {
	box-shadow:none;
	border-radius:200px;
}

.view-second img {
    transition: all 0.3s linear 0s;
}
.view-second:hover img {
    transform: scale(1, 1);
}

.view-second .mask {
    opacity: 1;
    transition: all 0.4s ease-in-out 0s;
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}
.view-second:hover .mask {
    opacity: 1;
	/*background:url(../img/layout/rojo75.png);*/
	background-color:rgba(47,47,47,1);
	
}

.view-second h5 {
    opacity: 1;
    transition: all 0.2s ease-in-out 0s;
	height:30px;
}
.view-second:hover h5 {
    opacity: 1;
    /*transform: translateY(-30px);*/
}

/*
.view-second .caption2.fixtwolines {
    transform: translateY(100px);
}
*/

.view-second .caption2 {
	padding:0;
    opacity: 0;
    transform: translateY(100px);
    transition: all 0.2s ease-in-out 0s;
}
.view-second:hover .caption2 {
    opacity: 1;
    transform: translateY(70px);
    transition-delay: 0.1s;
}

.view-second .mas-info {
	padding:5px 20px;
    opacity: 0;
    transform: translateY(140px);
    transition: all 0.2s ease-in-out 0s;
	z-index:1;
	border-top:1px solid #878787;
}

.view-second:hover .mas-info {
    opacity: 1;
    transform: translateY(120px);
}

@media (min-width: 1200px) {
.view-second:hover .mas-info {
    transform: translateY(120px);
}

.view-second .caption2 {
    transform: translateY(160px);
}

.view-second .caption2.fixtwolines {
    transform: translateY(160px);
}

.view-second:hover .caption2.fixtwolines {
    transform: translateY(-20px);
}

}


