.main-slider .carousel .carousel-inner .item > img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 80vh;
}

@media only screen and (max-width: 700px) {
	.main-slider .carousel .carousel-inner .item > img {
		height: 40vh;
	}
}

.img-fluid {
	max-width: 100%;
	height: auto;
}

.amenity-wrap {
	background: #f5f5f5;
	text-align: center;
	min-height: 15rem;
	border: 1px solid #bbbdbb;
	min-height: 154px;
	padding: 22px 12px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	border-radius: 1rem;
	margin-bottom: 2rem;
}

@media (max-width: 1199px) {
	.whyus-wrap .panel .panel-title i {
		font-size: 42px;
	}
	.whyus-wrap .panel .panel-body {
		font-size: 14px;
	}
	.whyus-wrap .panel .panel-title {
		font-size: 19px;
	}
}

.img-overlay{
  transition: all .2s ease-in-out;
}
.img-overlay:hover{
  opacity: 1;
  cursor: pointer;
}
