.block-image {
	height: 50vh;
}

.block-image {
	overflow: hidden;
	position: relative;
}

.block-image:hover > div {
	transform: scale(1.1);
}

.block-image > div {
	max-width: 100%;
	transition: all 0.9s;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


.block-image > div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}



/*RESPONSIVE*/

/*phone*/
@media (max-width: 767px) {
	.block-image {
		height: 35vh;
	}
}

/*tablet*/
@media (min-width: 768px) and (max-width: 1024px) {
	.block-image {
		height: 35vh;
	}
}

/*mobile and tablet*/
@media (max-width: 1024px) {

}

/*pc portable*/
@media (min-width: 1025px) and (max-width: 1700px) {

}

/*desktop*/
@media (min-width: 1025px) {

}

/*RESPONSIVE*/
