
.pricing-plan-table-2 {
	margin-top:55px;
	text-align:center;
	font-size:0
}
.pricing-plan-table-2:after {
	content:'';
	clear:both;
	display:block
}
.pricing-plan-table-2 .col-wrap {
	font-size:14px;
	display:inline-block;
	position:relative;
	width:20%;
	top:0
}
.pricing-plan-table-2 .col {
	display:inline-block;
	background:#fff;
	position:relative;
	width:100%
}
.pricing-plan-table-2 .td-title {
	padding:19px 0 17px;
	color:#fff;
	position:relative;
	z-index:1
}
.pricing-plan-table-2 .td-title strong {
	text-transform:uppercase;
	display:block;
	margin:12px 0 0;
    font-size: 14px;
    line-height: 19px;
}
.pricing-plan-table-2 .td-title span {
	font-size:16px;
	font-weight:500;
	line-height:32px;
	display:block
}
.pricing-plan-table-2 .td-price {
	font-size:18px;
	line-height: 25px;
	color:#fff;
	font-weight:700;
	padding:15px 0 25px;
	position:relative;
	z-index:1
}
.pricing-plan-table-2 .td-price:before,.pricing-plan-table-2 .td-price:after {
	width:50%;
	height:10px;
	border-bottom:10px solid #fff;
	content:"";
	position:absolute;
	bottom:0
}
.pricing-plan-table-2 .td-price:before {
	left:0;
	border-right:10px solid transparent
}
.pricing-plan-table-2 .td-price:after {
	right:0;
	border-left:10px solid transparent
}
.pricing-plan-table-2 .td-price .price:before {
	content:'';
	bottom:0;
	width:1px;
	background:#e8e8e8;
	height:10px;
	position:absolute;
	left:0
}
.pricing-plan-table-2 .col-wrap:nth-child(odd) .td-title,.pricing-plan-table-2 .col-wrap:nth-child(even) .td-price {
	background:#14adf4
}
.pricing-plan-table-2 .col-wrap:nth-child(even) .td-title,.pricing-plan-table-2 .col-wrap:nth-child(odd) .td-price {
	background:#40bcf6
}
.pricing-plan-table-2 .col-wrap:first-child .td-price .price:before {
	display:none
}
.pricing-plan-table-2 .td-option {
	position:relative;
	padding:13px 15px 17px;
	border-left:1px solid #e8e8e8
}
.pricing-plan-table-2 .simple-title {
	font-size:14px;
	margin:0;
	line-height:24px;
	color:#222
}
.pricing-plan-table-2 .td-option p {
	margin:0;
	font-size:12px;
	line-height:18px
}
.pricing-plan-table-2 .td-option:before {
	content:'';
	position:absolute;
	bottom:0;
	height:1px;
	width:100%;
	left:50%;
	max-width:240px;
	background:#e8e8e8;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.pricing-plan-table-2 .td-order {
	padding:30px 15px 50px;
	border-left:1px solid #e8e8e8;
}

.pricing-plan-table-2 .col-wrap.featured {
	top:-14px
}
.pricing-plan-table-2 .col-wrap.featured .td-title {
	padding-top:33px
}
.pricing-plan-table-2 .col-wrap.featured .td-order {
	padding-bottom:64px
}
.pricing-plan-table-2 .col-wrap.featured .td-order,.pricing-plan-table-2 .col-wrap.featured .td-option {
	border-left:none
}
.pricing-plan-table-2 .col-wrap.featured .td-price .price:before {
	display:none
}
.pricing-plan-table-2 .col-wrap.featured .col {
	z-index:2;
	-webkit-box-shadow:1px 0 12px 0 rgba(0,0,0,.25);
	-moz-box-shadow:1px 0 12px 0 rgba(0,0,0,.25);
	box-shadow:1px 0 12px 0 rgba(0,0,0,.25)
}
.pricing-plan-table-2 .col-wrap.featured+.col-wrap .td-order,.pricing-plan-table-2 .col-wrap.featured+.col-wrap .td-option {
	border-left:none
}
.pricing-plan-table-2 .col-wrap.featured+.col-wrap .td-price .price:before {
	display:none
}
.pricing-plan-table-2 .col-wrap.featured:nth-child(odd) .td-title,.pricing-plan-table-2 .col-wrap.featured:nth-child(even) .td-price {
	background:#C00
}
.pricing-plan-table-2 .col-wrap.featured:nth-child(even) .td-title,.pricing-plan-table-2 .col-wrap.featured:nth-child(odd) .td-price {
	background:##f00
}
@media(min-width:1025px) {
	.pricing-plan-table-2 .col-wrap,.pricing-plan-table-2 .col-wrap .td-title,.pricing-plan-table-2 .col-wrap .td-order,.pricing-plan-table-2 .col-wrap .td-option,.pricing-plan-table-2 .col-wrap .td-price .price:before,.pricing-plan-table-2 .col-wrap .col,.pricing-plan-table-2 .col-wrap .td-price,.pricing-plan-table-2 .col-wrap .td-price .price {
		-webkit-transition:all .3s ease 0s;
		-moz-transition:all .3s ease 0s;
		-ms-transition:all .3s ease 0s;
		-o-transition:all .3s ease 0s;
		transition:all .3s ease 0s
	}
	.pricing-plan-table-2 .col-wrap:hover {
		top:-14px
	}
	.pricing-plan-table-2 .col-wrap:hover .td-title {
		padding-top:33px
	}
	.pricing-plan-table-2 .col-wrap:hover .td-order {
		padding-bottom:64px
	}
	.pricing-plan-table-2 .col-wrap:hover .td-order,.pricing-plan-table-2 .col-wrap:hover .td-option {
		border-left:none
	}
	.pricing-plan-table-2 .col-wrap:hover .td-price .price:before {
		display:none
	}
	.pricing-plan-table-2 .col-wrap:hover .col {
		z-index:2;
		-webkit-box-shadow:1px 0 12px 0 rgba(0,0,0,.25);
		-moz-box-shadow:1px 0 12px 0 rgba(0,0,0,.25);
		box-shadow:1px 0 12px 0 rgba(0,0,0,.25)
	}
	.pricing-plan-table-2 .col-wrap:hover+.col-wrap .td-order,.pricing-plan-table-2 .col-wrap:hover+.col-wrap .td-option {
		border-left:none
	}
	.pricing-plan-table-2 .col-wrap:hover+.col-wrap .td-price .price:before {
		display:none
	}
	.pricing-plan-table-2 .col-wrap:hover:nth-child(odd) .td-title,.pricing-plan-table-2 .col-wrap:hover:nth-child(even) .td-price {
		background:#C00
	}
	.pricing-plan-table-2 .col-wrap:hover:nth-child(even) .td-title,.pricing-plan-table-2 .col-wrap:hover:nth-child(odd) .td-price {
		background:##f00
	}
}
@media(max-width:991px) {
	.pricing-plan-table-2 {
		margin-top:50px
	}
	.pricing-plan-table-2 .col-wrap {
		width:100%;
		margin-top:50px
	}
	.pricing-plan-table-2 .col-wrap:first-child {
		margin-top:0
	}
	.pricing-plan-table-2 .col-wrap .col {
		max-width:300px
	}
}
.td-bottom{border:none !important;}
