img{max-width: 100%;margin: 0 auto;}
h3.pg-title-billing{display: block;width: 100%;line-height: 40px;font-size: 16px;background-color: #FED700;color: #000000;padding: 0 10px;font-weight: bold;margin-top: 0;margin-bottom: 10px;}
h3.pg-title-billing-new{text-align: center;}
ul.list-prodcut-cart{padding-left: 0;list-style: none;display: block;width: 100%;margin-bottom: 10px;padding-right: 0;}
ul.list-prodcut-cart li{display: block;width: 100%;margin-bottom: 5px;clear: both;}
ul.list-prodcut-cart li:last-of-type{margin-bottom: 0;}
ul.list-prodcut-cart li > div:nth-of-type(1){width: 30%;float: left;}
ul.list-prodcut-cart li > div:nth-of-type(2){width: 70%;float: left;}
ul.list-prodcut-cart li h5{display: block;width: 100%;font-size: 14px;font-weight: bold;margin: 10px 0;}
ul.list-prodcut-cart li p{display: block;width: 100%;font-size: 16px;font-weight: bold;color: #ff0000;}
#frm-cart-ajax{display: block;width: 100%;}
#frm-cart-ajax div.frm-group{margin-bottom: 5px;font-size: 12px;display: block;width: 100%;clear: both;}
#frm-cart-ajax div.frm-group label{font-weight: bold;width: 25%;line-height: 26px;float: left;}
#frm-cart-ajax div.frm-group input[type="text"], #frm-cart-ajax div.frm-group textarea{height: 26px;line-height: 26px;font-size: 11px;color: #000000;width: 75%;padding: 0 5px;border: 1px solid #dfdfdf;}
#frm-cart-ajax div.frm-group textarea{height: 52px;}
#frm-cart-ajax div.frm-group div.cnt-pttt{width: 75%;float: left;}
#frm-cart-ajax div.frm-group div.cnt-pttt .radio{display: block;width: 100%;padding-left: 20px;}
#frm-cart-ajax div.frm-group div.cnt-pttt .radio input{vertical-align: top;margin-top: 2px;}
#frm-cart-ajax div.frm-group > button.end-cart{background: #cc0000 linear-gradient(to bottom, #f80000 0%, #cc0000 100%);padding: 3px 5px;text-transform: uppercase;border: none;color: #ffffff;display: block;width: 100%;padding: 10px;text-align: center;}
#frm-cart-ajax div.frm-group > button.end-cart:hover{background: #cc0000;}
ul.list-prodcut-cart li.end-cart-ajax{display: block;width: 100%;border-top: 1px solid #dfdfdf;padding-top: 10px;padding-bottom: 10px;font-size: 16px;font-weight: bold;}
ul.list-prodcut-cart li.end-cart-ajax > div:nth-of-type(1){}
ul.list-prodcut-cart li.end-cart-ajax > div:nth-of-type(2){color: #c10017;text-align: right;padding: 0 10px;}
.number-spinner{width: 120px;}
.number-spinner input.form-control{height: 27px;}
ul.list-prodcut-cart li.end-cart-button a{height: 30px;line-height: 30px;padding: 0 10px;}
ul.list-prodcut-cart li.end-cart-button a:nth-of-type(1){color: #3075bf;float: left;}
ul.list-prodcut-cart li.end-cart-button a:nth-of-type(2){color: #ffffff;background-color: #5cb85c;border-radius: 5px;float: right;}

.img_product{position: relative;}
.img_product span{position: absolute;top: 0px;left: 0px;color: #ff0000;cursor: pointer;}
.img_product span i{background-color: #c10017;color: #ffffff;height: 15px;width: 15px;border-radius: 50%;text-align: center;line-height: 15px;display: inline-block;font-size: 10px;position: relative;top: -2px;}
.no_product{display: block;width: 100%;text-align: center;}