.carttable{width: 100%;}
.carttable .imgpd{width: 60px;}
.carttable .imgpd img{width: 60px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.carttable tr td{word-break: break-all;padding: 10px;font-size: 14px;}
.carttable thead tr td{padding:4px 10px;}
.carttable .pname{font-size: 14px;}
.carttable .pc{font-size: 11px;padding-top: 4px;}
.carttable thead tr td{font-size: 14px;background: #eee;}
.carttable tbody tr+tr{border-top:1px solid #eee;}
.carttable .number,.total-wcart .number{ text-align: right;white-space: nowrap;}
.total-wcart tr td{font-size: 14px;padding: 5px 10px;vertical-align: middle;}
.total-wcart tfoot tr td{border-top:1px solid #eee;border-bottom:double #eee;}
.total-wcart tfoot tr td.number{font-size: 20px;color: #f60;}
.btn-wmtobuy{width: 100%;height: 44px;line-height: 44px;display: block;float: left;background: #f60;color: #fff;font-size:18px;font-weight: 100; text-align: center;border-radius: 2px;margin-top: 10px;white-space: nowrap;}
.btn-wmtobuy.bdn{width: 100%;}
.inp-coupons{position: relative;}
.inp-coupons .form-control{margin: 0;padding: 0 10px;height: 40px;line-height: 40px;font-size: 14px;text-transform: uppercase;}
.inp-coupons .bntin{height: 30px;line-height: 30px;font-size: 14px;padding: 0 10px;position: absolute;right: 0;top: 5px;bottom: 5px;border-left: 1px solid #eee;}
.inp-coupons .form-group{margin: 0;}
.anc-notecart{width: 100%;}
.anbrg{padding: 10px;}
.bxxcart-empty{min-height: 300px;width: 100%;border: 1px dashed #eee;line-height: 50px;padding-top: 100px; text-align: center;font-size: 20px;}
.bxxcart-empty svg{width: 80px;height: 80px;}
.main-shoppingcart .shppcart-no,.main-shoppingcart .shppcart-on{display: none;}
.main-shoppingcart.xcart-on .shppcart-on,.main-shoppingcart.xcart-no .shppcart-no{display: block;}
.btn-delpdincart{display: inline-block;width: 50px;height: 22px;margin-top: 5px; border: 1px solid #eee;background: #f5f5f5;font-size: 12px;text-align: center;line-height: 20px;color: #444}
.btn-delpdincart:hover{background: #f60;border-color: #f60;cursor: pointer;color: #fff;}
.nsertoadd,.nsertodely{width: 100%;border: 1px dashed #eee;text-align: center;padding: 20px 10px;font-size: 14px;color: #aaa;}
.nsertoadd.active{border: 0;padding: 10px 40px;color: #444;text-align: left;line-height: 24px;}
.nsertomely,.mmc-odely.active .nsertodely{display: none;}
.nsertomely,.nsertodely{float: left;width: 100%;}
.mmc-odely.active .nsertomely{display: block;}
.adsdialbox{}
.boxedelivery{border: 1px solid #eee;width: 100%;float: left;padding:10px 5px;}
.boxedelivery .icheck{width: 20px;float: left;fill:#ccc;}
.boxedelivery span{float: left;line-height: 20px;padding: 0 5px;font-size: 14px;color: #ccc;}
.boxedelivery svg .ckc{display: none;}
.boxedelivery.check{border-color: #f60;}
.boxedelivery.check svg .ckc{display: block;fill:#f60;}
.boxedelivery.check span{color: #444;}
.delivery-seley{float: left;height: 50px;width: 100%;}
.delivery-seley .dicon{display: block;float: left;height: 32px;width: 32px;background: url(../../../img/delivery.png) no-repeat;}
.delivery-seley .dname{display: block;float: left;height: 32px;line-height: 32px;font-size: 14px;padding-left: 15px;}
.delivery-seley .btnedit{float: right;line-height: 22px;padding: 5px;}

.fms-cart-success .ceeicon{text-align: center;}
.fms-cart-success .ceeicon svg{height: 70px;fill:#f60;}
.fms-cart-success .cassinpd{width: 100%;margin: 20px 0;}
.fms-cart-success .cassinpd tr td{font-size: 14px;color: #789;padding: 5px 0;}
.fms-cart-success .cassinpd tr td:last-child{width: 50%;text-align: right;color: #222;}
.fms-cart-success .setitle{text-align: center;font-size: 16px;font-weight: bold;}
.fms-cart-success .seallprice{text-align: center;font-size: 24px;padding: 20px 0;color: #F60;}
.fms-cart-success p{color: #818181}
.fms-cart-success .f-title{text-align: center;font-size: 24px !important;font-weight: bold !important;color: #222 !important;border-bottom: 1px solid #eee;padding-bottom: 15px;}
.sebtnse{text-align: center;margin-bottom: 0;padding-top: 10px;}
.sebtnse .btn{margin-bottom: 0;}
.sebtnse .btn.h{padding: 8px 10px;}
.sebtnse .btn.v{min-width: 150px;}
.showinmobile{display: none;}
@media (max-width: 1024px){
	
}
@media (max-width: 799px){
	
}
@media (max-width: 768px){
	
}
@media (max-width: 548px){
	.hidemobile{display: none;}
	.showinmobile{display: block;}
}
.cptc-nstatus{ border: 1px solid #96eab8;border-left-width: 5px;border-radius: 3px;margin-top: 5px; height: 40px;background-color: #c2f3d6;display: none;}
.cptc-nstatus .cptc-content{display: flex;align-items: center;padding: 5px;margin-left: 3px;float: left;height: 36px;overflow: hidden;}
.cptc-nstatus .cptc-content svg{height: 20px;fill: #27ac5b;display: none;}
.cptc-nstatus .cptc-content span{padding-left: 7px;color: #27ac5b;}
.cptc-nstatus .cptc-ncolse{ padding: 7px;background: #96eab8;height: 40px;width: 36px;display: flex;align-items: center;float: right;border-radius: 0px 3px 3px 0px;margin-top: -1px;margin-bottom: 1px;justify-content: center;}
.cptc-nstatus .cptc-ncolse svg{height: 14px; fill: #27ac5b;}
.cptc-nstatus[data-status="success"]{border-color: #96eab8;background-color: #c2f3d6;}
.cptc-nstatus[data-status="success"] .cptc-content svg,.cptc-nstatus[data-status="success"] .cptc-ncolse svg{fill: #27ac5b;}
.cptc-nstatus[data-status="success"] .cptc-content span{color: #27ac5b;}
.cptc-nstatus[data-status="success"] .cptc-content .success{display: block;}
.cptc-nstatus[data-status="warning"]{border-color: #fea600;background-color: #fedb9b;}
.cptc-nstatus[data-status="warning"] .cptc-content svg,.cptc-nstatus[data-status="success"] .cptc-ncolse svg{fill: #cb8604;}
.cptc-nstatus[data-status="warning"] .cptc-content span{color: #cb8604;}
.cptc-nstatus[data-status="warning"] .cptc-content .warning{display: block;}
.cptc-nstatus[data-status="warning"] .cptc-ncolse{background-color: #fea600;}
.mde-payment{border: 1px solid #ccc;display: flex;flex-direction: column;}
.mde-payment .mde-title{border-bottom: 1px solid #ccc;width: 100%;padding: 7px 10px;background: #eee;}
.mde-payment .paymentlist{ width: 100%;padding: 5px;display: flex}
.mde-payment .paymentlist .payitem{ width: 120px;height: 120px;display: flex;justify-content: flex-start;flex-direction: column;align-items: center;padding: 7px 0;cursor: pointer;position: relative;}
.mde-payment .paymentlist .payitem.active:before{content: '';position: absolute;border: 1px solid #f40;position: absolute;top: 0px;left: 0;right: 0;bottom: 0; border-radius: 3px;}
.mde-payment .paymentlist .payitem.active{background: #fefbea;}
.mde-payment .paymentlist .payitem+.payitem{border-left: 1px solid #ccc;}
.mde-payment .paymentlist .banklogo{height: 60px; width: 64px;display: flex;justify-content: center;align-items: center;}
.mde-payment .paymentlist .banklogo .gshlogo{display: block;height: 32px;width: 32px;margin-left: 10px;margin-right: 10px;background-image: url(https://www.pneumax.net/img/bank.png);background-size: auto 150px;background-repeat: no-repeat;margin-top: 3px;}
.mde-payment .paymentlist .banklogo .gshlogo.AS-GROUP{background-image: url(https://www.pneumax.net/img/money.png);}
.mde-payment .paymentlist .bankname{padding-top: 2px;text-align: center;}
.sdcart-sctb{width:100%;max-width:500px;margin-top: 20px;}
.sdcart-sctb tr td{border: 1px solid #eaeaea;padding: 5px 10px;}
.sdcart-scrb{width:100%;max-width:500px;border: 1px solid #eaeaea;padding: 5px 10px;margin-top: 10px;margin-bottom: 40px}
.address-frmbox .form-control{height: 36px !important;}
.address-frmbox .form-group{margin: 3px 0;}
.faddresfixk{display: flex;width: 100%;align-items: center;}
.faddresfixk1{width: 200px;padding: 20px 0;}
.faddresfixk2,.faddresfixk3{width: calc(100% - 200px);border-left: 1px solid #ccc;padding-left: 15px;min-height: 320px}
.d1address{display: flex;justify-content: center;flex-direction: column;text-align: center;}
.d1address svg{height: 100px;margin-bottom: 15px;}
.bebook-address{width: 100%;margin: 0;}
.bebook-address li{ padding: 10px 0;padding-left: 40px;border-bottom: 1px solid #aaa;min-height: 71px;position: relative;}
.bebook-address li:last-child{border-bottom:0;}
.bebook-address li:before{content: '';position: absolute;display: block;height: 20px; width: 20px;border: 5px solid #ccc;border-radius: 50%;left: 10px;top: 15px;}
.bebook-address li.active:before{border-color: rgba(224, 36, 42, 1.0);}

@media (max-width: 799px){
    .faddresfixk1{width: 100%;}
    .faddresfixk2,.faddresfixk3{width:100%;border-left: 0;padding-left: 0px;}
    .faddresfixk{flex-direction: column;}
}
.shppcart-step1,.shppcart-step2,.shppcart-step3,.shppcart-step4{width: 100%;display: none;}
		.shppcart-step1.caart-active,.shppcart-step2.caart-active,.shppcart-step3.caart-active,.shppcart-step4.caart-active{display: block;}
		.shppcart-step1 .qty-priceitem{display: none;}
		.shppcart-step2 .qty-priceitem{text-align: right;}
		.shppcart-step2 .qlboxqty,.shppcart-step2 .btn-delpdincart{display: none;}
		.total-wcart tr+tr td{border-top:1px solid #eaeaea;}
		.carttable tr td,.total-wcart.wa1i tr td{border:1px solid #eaeaea;}
		.aaaaaaactive{background: #38a9ff !important;color: #fff !important;border-color: #38a9ff !important;}
        .dwwmobile{display: none;}
        @media (max-width: 691px){
            .dmcmobile{display: none;}
            .dwwmobile{display: block;padding-top: 7px;}
            .dwwmobile div{display: flex;justify-content: space-between;}
            .dwwmobile div span{display: flex;}
            .dwwmobile div span span{padding-right: 7px;}
            .dwwmobile .item-total{font-weight: 700;}
        }
.row-discount .ccart-discount{color: #f40;}
.row-discount .ccart-discount:before{content: '-';color: #f40;}