.purchasesectionheader{	display: inline-block;	width: 100%;}
.first-cart-head{width: 16.6%; padding-left: 20px;}
.sec-cart-head{width: 7.6%;} 
.third-cart-head{width: 26.0%;}
.forth-cart-head{width: 11.0%;}
.forth-cart-head-instore{width: 12.0%;}
.last-cart-head{width: 17.6%; padding-right: 20px;}

.phy-first-cart-head{width: 16%; padding-left: 20px;}
.phy-sec-cart-head{width: 20%;}
.phy-third-cart-head{width:35%;}
.phy-fifth-cart-head{width: 13%;text-align:center}
.phy-last-cart-head{width: 16%; padding-right: 20px;}

.ticket-first-cart-head{width: 16.6%; padding-left: 20px;}
.ticket-sec-cart-head{width: 20%;}
.ticket-third-cart-head{width: 24.0%;} 
.ticket-forth-cart-head{width: 16.0%;}
.ticket-last-cart-head{width: 18.6%; padding-right: 20px;}

.product-total-amount-list{
	list-style: none;
	padding:0 !important;
	margin: auto; 
	max-width:460px;
	font-size: 16px; 
}

.cart_discount{ 
    color: rgb(0, 186, 195) !important;
}

.product-total-amount-list li{
	width:60%;
	float:left;
	padding: 5px 5px;
}
.product-total-amount-list li:nth-child(even) {
	text-align:right;
	width:40%;
}
.underlined{
    border-top: 1px solid #f1f1f1;
}
.grey-box-dark{background: #dad9d9;}
.hide-xs-info{display:none !important;}
.hide-sm-info{display:block !important;}
@media( max-width : 585px ){
	.hide-xs-info{display:block !important;}
	.hide-sm-info{display:none !important;}
	.cart-shopping-header{width:37%;padding-left:8px !important;}
	.cart-info-mid{width:63%;padding-left:8px !important;}
	.cart-info-last{display:none;}
	.cart-info-mid li:nth-child(odd) {width: 40%;}
	.cart-info-mid li:nth-child(even) {color: 60%;}
	.drop-cart-action{margin-top:0px;}
	.drop-cart-prod{padding-bottom:5px;padding-top:12px;}
}

.productcart-summary-info{
    width: 100%;
    padding: 15px 1px 18px 0px;
    font-weight: bolder;
    float: left;
    border-top: 1px solid #d8d1d1; 
}
.product-img 
{
	margin:0px !important;
}

.info-input
{
	margin-top:20px;
}

/* css for shipping fee popover added by ravi */
.shippingfee_popover_scroll{
	max-height: 300px;
    overflow-y: overlay;
}
#physicalgiftshippingFeeLabelID .popover-title {
	padding :10px 15px;
}
._layout_applied_4 #physicalorderSummaryTable {
	width: 100%;
}

/** corporate cart detail css [START] **/
._product_table_{
	padding: 6px 18px;
	font-size: 20px;
	font-weight: 400;
	background: #dad9d9;
	color: Black;
	text-transform: uppercase;
	font-family: var(--label-ff);
}
.cart-table-header-ada {
    font-weight: 400;
    font-family: var(--other-info-ff);
}
._layout_applied_4 #loader {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}
/** corporate cart detail css [END] **/

    