body {
		margin: 0;
		padding: 0; }
	
	*, *::before, *::after {
		box-sizing: border-box; }
	
	.jdct {
		width: 100%;
		display: flex;
		justify-content: space-around; }
		.jdct__plan {
			width: 100%;
			text-align: center; }
		.jdct__plan-comparior {
			text-align: left;
			background-color: #ea3c8b; }
			.jdct__plan-comparior .jdct__plan-inner {
				border: 0; }
		.jdct__plan-inner {
			border: 2px solid #f0f0f0;
			will-change: border;
			transition: border .5s ease; }
			.jdct__plan-inner:hover {
				border-color: #010101; }
		.jdct__plan-name {
			padding: 0 0 15px 0;
			font-weight: 600; }
			.jdct__plan-name.hide {
				background-color: #ffffff; }
		.jdct__plan-cost {
			padding: 60px 15px 0 15px;
			min-height: 215px; }
		.jdct__reguler-price {
			text-decoration: line-through;
			margin-bottom: 10px; }
		.jdct__discounted-price {
			font-size: 30px;
			font-weight: 600; }
			.jdct__discounted-price span {
				font-size: 16px;
				font-weight: 600; }
		.jdct__buynow-btn {
			margin-top: 20px; }
		.jdct__plan-comparison-title {
			font-size: 30px;
			font-weight: 600;
			line-height: 1.3;
			display: flex;
			align-items: flex-end;
			margin: 0;
			padding: 20px 15px 40px 15px;
			background-color: #ffffff; }
		.jdct__plan-comparior__inner {
			color: #ffffff; }
		.jdct__plan-data {
			padding: 50px 0;
			margin: 0;
			list-style: none; }
			.jdct__plan-data li {
				padding: 5px 30px;
				position: relative; }
			.jdct__plan-data .main-span {
				width: 100%;
				display: flex;
				justify-content: space-between; }
			.jdct__plan-data .hide {
				visibility: hidden; }
			.jdct__plan-data .show {
				position: absolute;
				left: 0;
				right: 0;
				top: 50%;
				transform: translateY(-50%); }
	
	@media (max-width: 991px) {
		.jdct {
			display: block; }
			.jdct__plan-comparior {
				display: none; }
			.jdct__plan:not(:last-child) {
				margin-bottom: 30px; }
			.jdct__plan-cost {
				min-height: 0;
				padding: 15px; }
			.jdct__plan-data {
				padding: 15px 0; }
				.jdct__plan-data li {
					display: flex;
					text-align: left;
					align-items: center;
					justify-content: space-between; }
					.jdct__plan-data li .hide {
						visibility: visible;
						margin-right: 15px;
						max-width: 60%; }
					.jdct__plan-data li .show {
						position: static;
						top: auto;
						transform: translateY(0);
						text-align: right; } }
	
	/*# sourceMappingURL=style.css.map */
	