.course-card .item-desc-promocode .promocode-desc {
	color: #000000;
}

.course-card .item-desc-promocode .promocode-desc strong {
	color: #CC546C;
}

.course-card .container-promocode {
	position:relative;
}

.course-card .container-promocode img {
	position:absolute;
	left:-31px;
}

.course-card .item-desc-promocode {
	padding: 10px 20px;
	max-width: 576px;
	justify-content: space-around;
}

.course-card .item-desc-promocode .promocode-desc {
	font-size: 18px;
	width: auto;
}

.course-card .btn {
    border: 1px solid #CC546C;
    border-radius: 50px;
}

.course-card .btn:hover {
    color: #1C1C1F;
}

@media (min-width: 1800px) {
	.course-card .item-desc-promocode {
		max-width: 83%;
	}
}

@media (min-width: 1900px) {
	.course-card .item-desc-promocode {
		max-width: 80%;
	}
}

@media (min-width: 2300px) {
	.course-card .item-desc-promocode {
		max-width: 75%;
	}
}

@media (min-width: 2700px) {
	.course-card .item-desc-promocode {
		max-width: 68%;
	}
}

@media (min-width: 3500px) {
	.course-card .item-desc-promocode {
		max-width: 63%;
	}
}

@media (max-width: 1200px) {
	.course-card .item-desc-promocode .promocode-desc {
		font-size: 15px;
	}
	
	.course-card .btn {
		font-size: 11px;
	}
}

@media (max-width: 1000px) {
	.course-card .container-promocode img {
		left:-19px;
	}
	
	.course-card .item-desc-promocode {
		max-width: 480px;
	}
}

@media (max-width: 500px) {
	.course-card .item-desc-promocode .promocode-desc {
		font-size: 12px;
	}
	
	.course-card .btn {
		font-size: 8px;
	}
	
	.course-card .container-promocode img {
		width: 16%;
	}
}

@media (max-width: 350px) {
	.course-card .item-desc-promocode {
		padding: 7px 20px;
	}
	.course-card .item-desc-promocode .promocode-desc {
		font-size: 9px;
	}
	
	.course-card .btn {
		font-size: 6px;
	}
}

@media (max-width: 250px) {
	.course-card .container-promocode img {
		left:-5px;
	}
	
	.course-card .item-desc-promocode {
		padding: 3px 20px;
	}
	.course-card .item-desc-promocode .promocode-desc {
		font-size: 7px;
	}
	
	.course-card .btn {
		font-size: 5px;
	}
}