.bss_configurablegridview tr td{vertical-align: middle;}
.bss_configurablegridview tr td.unit .old-price .price{font-weight: normal;font-size: 10px;text-decoration: line-through;}
.bss_configurablegridview tr td.unit .price{font-weight: bold;}
.product-shop .product_addtocart_form .btn-cart{float:right;margin-top: 10px;}
@media only screen and (max-width: 767px){
	.bss_configurablegridview .configurable-product-table{border: 1px solid silver;}
	.bss_configurablegridview .configurable-product-table thead{display:none;}
	.bss_configurablegridview .configurable-product-table tbody tr{
		border-bottom: 1px solid silver;
    	margin-top: 10px;
	}
	.bss_configurablegridview .configurable-product-table tbody tr td.unit .special-price{
		margin: 0 10px 0 40px;;
		float: right;
	}
	.bss_configurablegridview .configurable-product-table tbody tr td.unit .old-price{
		float: right;
	}
	.bss_configurablegridview .configurable-product-table tbody tr td.unit .regular-price{
		margin-left: 40px;
	}
	.bss_configurablegridview .configurable-product-table tbody tr td.a-center{
	    display: block;
	    white-space: inherit;
	} 
	.bss_configurablegridview .configurable-product-table tbody tr td:before {
		content: attr(data-th)": "; 
		font-weight: bold;
		width: 7.5em;
		float:left;
		text-align: left;
		margin-bottom: 10px;
		display: inline-block;
    }
/* 	.bss_configurablegridview .configurable-product-table tbody tr td.unit:before{
		width: 13em;
	} */
	.bss_configurablegridview .qty .qty-container{
		float:right;
	}
	.bss_configurablegridview tr td{height: 55px;}
}