@media screen and (max-width: 768px) {
	.mobile-hidden {
		display: none !important;
	}
}

.card {
	flex: 1;
	transition: transform 0.3s ease, flex 0.3s ease;
}

.grow {
	flex: 2;
	transform: scale(1.05);
}

.shrink {
	flex: 0.8; /* Decrease size */
	transform: scale(0.95);
}

/* Hide scrollbar for Chrome, Safari and Opera */
.hidescroll::-webkit-scrollbar {
	display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.hidescroll {
	-ms-overflow-style: none; /* IE and Edge */
	scrollbar-width: none; /* Firefox */
}
