body {
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: acumin-pro-extra-condensed,sans-serif!important;
}

.container {
	max-width: 900px!important;
}

.transit-card {
	border-radius: 4px;
    background: #fff;
    box-shadow: 0 6px 10px rgba(0,0,0,.08), 0 0 6px rgba(0,0,0,.05);
      transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12);
  padding: 14px 80px 18px 36px;
  cursor: pointer;
}

.transit-card:hover  {
	transform: scale(1.05);
  box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
} 

.custom-button {
	font-size: 1.5rem;
	color: #006587 !important;
	background-image: linear-gradient(0deg, #ffcd00, #ffe042);
	border: none;
	border-radius: 10px;
	padding: 15px 25px;
	cursor: pointer;
	font-weight: 700;
	border-bottom: 1px solid rgb(169, 148, 0);
}

.custom-button-h {
	font-size: 1.5rem;
	color: #006587 !important;
	background-image: linear-gradient(0deg, #ffcd00, #ffe042);
	border: none;
	border-radius: 10px;
	padding: 15px 25px;
	cursor: pointer;
	font-weight: 700;
	border-bottom: 1px solid rgb(169, 148, 0);
}

.custom-button:hover {  
 	background-image: linear-gradient(0deg,#ffe042,#ffcd00);
}	

.price {
	text-decoration: line-through;
	font-size: 25px;
  }

  .discounted-price {
	font-weight: bold;
	font-size: 30px;
  }

.cacat {
	position: relative;
}
.hand-icon {
	content: "";
	position: absolute;
	top: 80%;
	right: 10px;
	transform: translateY(-50%);
	width: 40px;
	height: 30px;
	background-image: url('https://www.liv-pure.org/_next/image?url=%2Fimages%2Fcursor.png&w=96&q=75');
	background-size: cover;
}

@media (max-width: 768px) {
	.hand-icon {
		content: "";
		position: absolute;
		top: 80%;
		right: 50px;
		transform: translateY(-50%);
		width: 40px;
		height: 30px;
		background-image: url('https://www.liv-pure.org/_next/image?url=%2Fimages%2Fcursor.png&w=96&q=75');
		background-size: cover;
	}
}