.table>tbody>tr>td, .table>tfoot>tr>td{
    vertical-align: middle;
}
.checkout-bnt{width:15%;}
.actions .btn-danger2{
		background-color:#ed6b75;
		color:#fff;
	}
.btn-warning, .btn-success {
	padding:12px 16px;
}
.c-coupon-code {
	width:72%;
	display:inline-block;
}
.c-coupon-code2 {
	width:25%;
	display:inline-block;
}
.form-control-coupon {
		width:100%;
		padding:9px 3px;
		border-radius:3px;
		border:1px solid #bebfbd;
	}

@media screen and (max-width: 600px) {
    table#cart tbody td .form-control{
		width:20%;
		display: inline !important;
	}
	.actions .btn{
		width:36%;
		margin:0;
	}
	
	.c-coupon-code {
	width:55%;
	overflow:hidden;
	}
	.c-coupon-code2 {
	width:20%;
	overflow:hidden;
	}

	.actions .btn-info{
		float:left;
	}
	.actions .btn-danger{
		float:right;
	}
	.actions .btn-danger2{
		float:left;
		background-color:#ed6b75;
		color:#fff;
	}
	
	table#cart thead { display: none; }
	table#cart tbody td { display: block; padding: .6rem; min-width:320px;}
	table#cart tbody tr td:first-child { background: #eeeded; color: #333; }
	table#cart tbody td:before {
		content: attr(data-th); font-weight: bold;
		display: inline-block; width: 8rem;
	}
	
	
	
	table#cart tfoot td{display:block; }
	table#cart tfoot td .btn{display:block;}
	
.checkout-bnt{width:100%;}

}
