.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{
		vertical-align:middle;
		border:1px solid #eee;
		padding:10px;
	}
	.addtocart.btn-default, .addtocart.btn-default:focus{
		background:#00bea4;
		border-color:#00bea4;
		border-radius:0;
		color:#fff;
		margin:10px 0;
		text-shadow:none;
	}
	.product{
		border:1px solid #eee;
		margin:20px 0;
		position:relative;
	}
	.product h5{
		margin:0;
		padding-top:10px;
	}
	.product .image {
		padding:10px 0;
	}
	.product .caption p {
		border-bottom:1px solid #eee;
		margin:0;
		padding:10px 0;
	}
	.discount{
		background:#eee;
		text-align:center;
	}
	.discount p{
		margin:0;
		padding:10px;
		color:#000;
		font-size:15px;
	}
	.buy-button{
		padding:0 10px;
	}
	.btn-warning, .btn-warning:hover{
		border-radius:0;
		text-shadow:none;
		background:#faa732;
		border-color:#faa732;
	}
	.sort_limit{
		border:1px solid #eee;
		padding:8px 10px 2px 10px;
		background:#eee;
		margin:10px 0;
	}
	.sort_limit .form-group{
		margin:0;
	}
	.sort_limit .form-group a{
		color:#2f2f2f;
		font-size:14px;
		vertical-align:middle;
	}
	.sort_limit .input-group-addon{
		background:none;
		border:none;
		font-size:15px;
}
.display button{
	background:#2f2f2f;
	border:1px solid #2f2f2f;
	color:#fff;
	padding:2px 5px;
	cursor:pointer;
}
.display button i{
	margin-right:5px;
}
.display .list-view{
	margin-right:8px;
}
.wi_row{
	display:inline-block;
	margin:0 -15px;
	width:100%;
}
.product{
	background:#fff;
}
.col-sm-2, .col-md-2{
	float:left;
	padding:0 15px;
	width:15%;
}
.col-sm-3, .col-md-3{
	float:left;
	padding:0 15px;
	width:25%;
}
	
	.col-md-6{
		width:46%;
		float:left;
		padding:0 15px;
	}
	.text-center{
		text-align:center;
	}
	
	.tile{
	background-color: #229ac8;
    color: #ffffff;
    margin-bottom: 15px;
    transition: all 1s ease 0s;
}
.tile .tile-heading{
	   background-color: #1f90bb;
    color: #fff;
    padding: 5px 8px;
    text-transform: uppercase;
}
.tile-body{
	color: #ffffff;
    line-height: 48px;
    padding: 15px;
}

.tile .tile-body i, .tile1 .tile-body i{
	  font-size: 50px;
    opacity: 0.3;
    transition: all 1s ease 0s;
}
.tile .tile-body i:hover, .tile1 .tile-body i:hover{
	opacity:1;
	color:#fff;
}
.tile .tile-body h2, .tile1 .tile-body h2{
	font-size:42px;
	color:#fff;
	margin:0;
}
.tile-footer{
	background-color: #3da9e3;
    padding: 5px 8px;
}
.tile-footer a{
	color:#fff;
}
.tile1{
		background-color: #5bb75b;
    color: #ffffff;
    margin-bottom: 15px;
    transition: all 1s ease 0s;
}
.tile1 .tile-heading{
	   background-color: #449d44;
    color: #fff;
    padding: 5px 8px;
    text-transform: uppercase;
}
.btn-group{
	width:100%;
	text-align:center;
	margin-top:10px;
}
.btn-group-vertical > .btn, .btn-group > .btn{
	float:none;
}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group{
	margin-left:-3px;
}
.table thead tr th{
	text-align:center;
	border-bottom-width:0;
}
#tab-myplan table thead tr, #tab-plan_history table thead tr, #tab-payment_history table thead tr{
	background-color:#2f2f2f;
	color:#fff;
	padding:10px;
}

.table tbody tr td{
	vertical-align:middle;
	text-align:center;
}
#tab-plan_history table tbody tr td:first-child, #tab-payment_history table tbody tr td:first-child{
	background-color:#eee;
	font-weight:bold;
}
tbody .fa-eye{
	color:#5bb75b;
	font-size:20px;
}
.col-md-4{
	width:30%;
	float:left;
	padding:0 15px;
}
.btn-group{
	margin-bottom:20px;
}

.text-center{
	text-align:center;
}
.leftmargin{
	margin-left:170px;
}
.description a{
	display:block;
}
.show-list{
	margin-top:15px;
}
@media(max-width:768px){
	.col-md-4{
		width:100%;
	}
	.leftmargin{
			margin-left:0;
		}
}
	@media(max-width:768px){
		.col-sm-3, .col-md-3{
			width:100%;
		}
	}	
	