.plan-limit-width {
	max-width: 260px !important;
	min-width: 150px !important;
}

@media (max-width: 768px) {
	.plan-limit-width {
		max-width: 150px !important;
		min-width: 150px !important;
		font-size: 12px !important;
	}
}	

.last-column {
	max-width: 168px !important;
	padding: 10px;
}

.subscriber-button {
	background: #1800E7;
	color: white;
	max-width: 168px;
	width: 100%;
	border-radius: 100px !important;
	padding: 6px 10px;
	margin-top: 10px;
	font-family: 'Roboto';
}
.new-subscriber-available-badge {
	background: linear-gradient(90deg, #FF5E00 6.63%, #8C2F74 53.31%, #1800E7 100%);
	display: inline-block;
	color: #fff;
	font-size: 9px;
	font-weight: 800;;
	padding: 8px 10px;
	border-radius: 6px 6px 6px 0;
	box-shadow: 0 2px 6px rgba(0,0,0,0.07);
	font-family: 'Roboto';
}
.available-badge-container {
	position: absolute; 
	left: 0; 
	top: -2px; 
	z-index: 2; 
	border-radius: 0 0 4px 0 !important; 
	overflow: hidden;
}