@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}@media (max-width:979px) and (min-width:768px){.col-name{width:30%}.proopc-finalpage .proopc-column3,.proopc-login,.proopc-register{padding:0;margin:0;width:100%;float:none}#ProOPC .proopc-login h3,#ProOPC .proopc-register-login h3,.proopc-register-login .proopc-inner,.proopc-register-login h3{margin:0}.proopc-login{margin-top:20px}.proopc-cartlist,.proopc-column3 .proopc-bt-address,.proopc-column3 .proopc-confirm-order.no-top-margin,.proopc-column3 .proopc-coupon.no-top-margin,.proopc-column3 .proopc-st-address,.proopc-confirm-order,.proopc-coupon,.proopc-payments,.proopc-shipments{margin-right:0;margin-left:0;margin-top:15px}.proopc-column3 .proopc-bt-address{margin-top:0}}@media (max-width:767px){.proopc-table-striped{border:0}table.cart-summary.proopc-table-striped .col-name{width:auto}.proopc-finalpage .proopc-column3,.proopc-login,.proopc-register{padding:0;margin:0;width:100%;float:none}#ProOPC .proopc-login h3,#ProOPC .proopc-register-login h3,.proopc-register-login .proopc-inner,.proopc-register-login h3{margin:0}.proopc-login{margin-top:20px}.proopc-cartlist,.proopc-column3 .proopc-bt-address,.proopc-column3 .proopc-confirm-order.no-top-margin,.proopc-column3 .proopc-coupon.no-top-margin,.proopc-column3 .proopc-st-address,.proopc-confirm-order,.proopc-coupon,.proopc-payments,.proopc-shipments{margin-right:0;margin-left:0;margin-top:15px}.proopc-column3 .proopc-bt-address{margin-top:0}#ProOPC .proopc-table-striped{border:0}#ProOPC table.cart-summary.proopc-table-striped tr,table.cart-summary.proopc-table-striped,table.cart-summary.proopc-table-striped tbody,table.cart-summary.proopc-table-striped tbody tr,table.cart-summary.proopc-table-striped thead,table.cart-summary.proopc-table-striped tr td,table.cart-summary.proopc-table-striped tr th{display:block}table.cart-summary.proopc-table-striped tbody tr{margin-top:10px}table.cart-summary.proopc-table-striped tbody tr.separate-rule-per-bill{border-top:1px dotted #eee;border-bottom:0;margin-top:0}table.cart-summary.proopc-table-striped tbody>tr.separate-rule-per-bill:last-child{border-bottom:1px solid #ddd}table.cart-summary.proopc-table-striped tr.separate-rule-per-bill td{border-bottom:0}table.cart-summary.proopc-table-striped tbody tr.separate-rule-per-bill.vattax-per-bill-1{border-top:0}table.cart-summary.proopc-table-striped tr.separate-rule-per-bill td.sub-headings{display:none!important}table.cart-summary.proopc-table-striped tbody>tr.blank-row,table.cart-summary.proopc-table-striped tbody>tr:first-child{margin-top:0}table.cart-summary.proopc-table-striped thead tr{position:absolute;top:-9999px;left:-9999px}table.cart-summary.proopc-table-striped tr{border:1px solid #ccc}.dark table.cart-summary.proopc-table-striped tr{border:1px solid #111}table.cart-summary.proopc-table-striped .blank-row{border:0;background:0 none}table.cart-summary.proopc-table-striped .blank-row td{padding:0;border:0;background:0 none}table.cart-summary.proopc-table-striped tr td,table.cart-summary.proopc-table-striped tr.grand-total td{min-height:20px;border:none;position:relative;border-bottom:1px dotted #eee;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:45%;display:block!important}table.cart-summary.proopc-table-striped tr.separate-tax-heading td{border:0}table.cart-summary.proopc-table-striped tr.grand-total td{font-size:14px;border-bottom-color:#ddd;display:none}.dark table.cart-summary.proopc-table-striped tr td,.dark table.cart-summary.proopc-table-striped tr.grand-total td{border-bottom:1px dotted #111}table.cart-summary.proopc-table-striped tr td:last-child,table.cart-summary.proopc-table-striped tr.grand-total td:last-child{border-bottom:0}table.cart-summary.proopc-table-striped tr td.coupon-form-col,table.cart-summary.proopc-table-striped tr td.shipping-payment-heading,table.cart-summary.proopc-table-striped tr td.sub-headings{color:#333;padding-left:8px}.dark table.cart-summary.proopc-table-striped tr td.coupon-form-col,.dark table.cart-summary.proopc-table-striped tr td.shipping-payment-heading,.dark table.cart-summary.proopc-table-striped tr td.sub-headings{color:#d5d3c8}table.cart-summary.proopc-table-striped tbody tr td:before{position:absolute;padding-right:10px;top:8px;left:8px;width:45%;white-space:nowrap}table.cart-summary.proopc-table-striped tbody tr.grand-total td:before{top:15px}#ProOPC table.cart-summary.proopc-table-striped tbody tr.grand-total td,#ProOPC table.cart-summary.proopc-table-striped tbody tr.grand-total td span{font-size:14px}table.cart-summary.proopc-table-striped tr td.coupon-form-col:before,table.cart-summary.proopc-table-striped tr td.sub-headings:before{display:none}table.cart-summary.proopc-table-striped tr .col-name[class*=span]{float:none;display:block}table.cart-summary tr.grand-total td,table.cart-summary tr.grand-total-p-currency td{padding-top:8px;border-bottom:1px dotted #ddd;padding-bottom:8px}.cart-summary.proopc-table-striped tr.blank-row,table.cart-summary.proopc-table-striped tr td.col-discount.cell-empty,table.cart-summary.proopc-table-striped tr td.col-tax.cell-empty,table.cart-summary.proopc-table-striped tr td.col-total.cell-empty{display:none!important}.checkout-cont,.continue-cont{text-align:center}.continue-cont{margin-bottom:15px}.bootmodal{right:20px;position:fixed;top:20px;margin:0;left:20px;width:auto}.bootmodal.fade{top:-100px}.bootmodal.fade.in{top:20px}}@media (max-width:480px){#ProOPC table.cart-summary.proopc-table-striped .cart-product-description.with-image{padding-left:0}#ProOPC table.cart-summary.proopc-table-striped .cart-images{margin-bottom:10px;margin-left:0;float:none;margin-top:0}.bootmodal{right:10px;top:10px;left:10px}.bootmodal-header .close{padding:10px;margin:-10px}#form-usersearch .proopc-clear-filter{display:none}#ProOPC .proopc-form-inline .proopc-field-group input[type=text],#ProOPC .proopc-form-inline .proopc-field-group select{margin-bottom:10px}}@media (min-width:767px){.proopc-table-striped .col-name{text-align:left}.proopc-table-striped .col-discount,.proopc-table-striped .col-price,.proopc-table-striped .col-qty,.proopc-table-striped .col-sku,.proopc-table-striped .col-tax,.proopc-table-striped .col-total{text-align:center}.proopc-table-striped .sub-headings{text-align:right}}