.text-red-price {
	margin-top: -73px;
	font-size: 2.5rem;
	color: yellow;
	text-shadow: 2px 0 0 red, -2px 0 0 red, 0 2px 0 red, 0 -2px 0 red, 1px 1px red, -1px -1px 0 red, 1px -1px 0 red, -1px 1px 0 red;
}
.point-cell > a:after {
  content: "\f078"; /* fa-chevron-down */
  font-family: 'FontAwesome';
  position: absolute;
  color: #FFFF00 !important;
  font-size: 30px;
  text-align: right;
  margin-top: -1em;
}
.point-cell > a[aria-expanded="true"]:after {
  content: "\f077"; /* fa-chevron-up */
}
table {
    height: 100%;
}
.title-sale {
	margin-top: 25px !important;
}
.rounded-icon {
	border-radius: 50% !important;
	width: auto;
	padding: 1em;
	background: #D10011 !important;
}
.num-point {
   border-right:  1px solid #ddd;
}
.img-point {
	width: 40%;
}
.title-num-point {
	font-size: 60px !important;
}
/*=============== Background Image ====================*/
.bg-img-1 {
	background: url("../../images/sales/pc/1p.png");
	background-size: 100%;
	background-repeat: no-repeat;
}
.bg-img-2 {
	background: url("../../images/sales/pc/2p.png");
	background-size: 100%;
	background-repeat: no-repeat;
}
.bg-img-3 {
	background: url("../../images/sales/pc/3p.png");
	background-size: 100%;
	background-repeat: no-repeat;
}
.bg-img-4 {
	background: url("../../images/sales/pc/4p.png");
	background-size: 100%;
	background-repeat: no-repeat;
}
.bg-img-5 {
	background: url("../../images/sales/pc/5p.png");
	background-size: 100%;
	background-repeat: no-repeat;
}
.bg-img-6 {
	background: url("../../images/sales/pc/6p.png");
	background-size: 100%;
	background-repeat: no-repeat;
}
@media screen and (min-width: 320px) and (max-width: 540px) {
	.img-sales {
		width: 20% !important;
	}
	.h1, h1 {
	    font-size: 1.7rem;
	}
	.rounded-num {
		font-size: 40px !important;
	}
	.title-sale {
		margin-top: 5px !important;
	}
	.card-header {
		height: 6rem;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.img-sales {
		width: 100% !important;
	}
	.title-sale {
		margin-top: 5px !important;
	}
}

@media screen and (max-width: 768px) and (min-width: 320px) {
	.text-red-price {
		font-size: 2rem;
	}
	.bg-img-1 {
		background: url("../../images/sales/mobile/1h.png") !important;
		background-size: 70%;
		background-position: right !important;
		background-repeat: no-repeat;
	}
	.bg-img-2 {
		background: url("../../images/sales/mobile/2h.png") !important;
		background-size: 100%;
		background-position: right !important;
		background-repeat: no-repeat;
	}
	.bg-img-3 {
		background: url("../../images/sales/mobile/3h.png") !important;
		background-size: 100%;
		background-position: right !important;
		background-repeat: no-repeat;
	}
	.bg-img-4 {
		background: url("../../images/sales/mobile/4h.png") !important;
		background-size: 100%;
		background-position: right !important;
		background-repeat: no-repeat;
	}
	.bg-img-5 {
		background: url("../../images/sales/mobile/5h.png") !important;
		background-size: 100%;
		background-position: right !important;
		background-repeat: no-repeat;
	}
	.bg-img-6 {
		background: url("../../images/sales/mobile/6h.png") !important;
		background-size: 100%;
		background-position: right !important;
		background-repeat: no-repeat;
	}
	.owl-carousel .owl-item img {
	    display: block;
	    width: 100%;
	    height: 25vh;
	}
	.rounded-icon {
		width: auto !important;
		margin-top: -2em !important;
		background: none !important;
		color: #FFFF00 !important;
		font-size: 12px;
		padding: 0px 10px;
	}
	.title-sale {
		margin-top: 5px !important;
	}
}

@media screen and (min-width: 768px) and (min-width: 1024) and ( orientation: landscape) {
	
}