.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	padding:0px;
	border:none;
}
.plan_table{
	margin:0px;
	text-align: center!important;
	border-bottom: 5px solid #CE5370;
}
.plan_table > thead > tr > th{
	font-size:14px;
	height:50px;
	background:#053c50;
	border:none;
	color:#fff;
	text-transform:uppercase;
	text-align: center!important;
	border-left: 1px solid #c5c5c5;
	padding: 10px;
}
.plan_table > tbody > tr > td{
	height:70px;
	color:#053c50;
	font-size:14px;
	position:relative;
	border-left: 1px solid #c5c5c5;
	vertical-align: middle;
	padding: 10px;
}
.plan_table > tbody > tr > td.price{
	text-align:center;
	font-size:16px;
}
.plan_table > thead > tr > th:first-child{
	padding-left:52px;
	border-right: none;
}
.plan_table > tbody > tr > td:first-child{
	border-right:1px solid #f3f9ff;
	padding-left:52px;
	text-align: left;
	border-right: none;
}
.offbox {
    color: #fff;
    font-size: 14px;
    left: -20px;
    line-height: 30px;
    position: absolute;
    top: 20px;
	text-align:center;
    transform: rotate(-90deg);
    width: 71px;
	border-bottom:1px solid #f3f9ff;
}
.plan_table > tbody > tr > td .btn1{
	display:inline-block;
	min-width:140px;
	text-align:center;
}
.plan_table > tbody > tr{
	background: #e5f2ff;
}
.plan_table > tbody > tr:nth-of-type(2n+1){
	background: #fff;
}
.plan_table > thead > tr > th.top_heading{
	font-size:24px;
	padding:0 20px;
	line-height:57px;
	border:none;
	text-transform:capitalize;
}

/*@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
}*/