.empty_bag{font-size:16px;}
.cart-promocode label{padding-top: 8px;display: block;}
.cart-promocode .code-pd{float: right;}
.cart-promocode .form{padding: 0 165px;}
.spcart{float:left;width:100%;}
.spcart .hd{font-size:25px;text-transform:uppercase;padding:15px;}
.spcart .topbtn{float:right;}
.spcart .yesbtn, .spcart .editbtn{border:1px;border-style:solid;padding:4px 15px 4px 10px;font-size:11px;background:#fff;display:inline-block;margin-left:5px;margin-right:5px;}
.spcart .editbtn{border-color:#f4c1be;}
.spcart .yesbtn{border-color:#a8e3ab;}
.spcart .yesbtn:hover, .spcart .editbtn:hover{border-color:#000;}
.cartstap{width:100%;display:block;text-align:center;border-bottom:1px solid #a7a9ac;border-top:1px solid #a7a9ac;padding:8px 0;}
.cartstap li{display:inline-block;padding:10px;background:url(../png/right-arrow.png) no-repeat right center;width:157px;}
.cartstap li:last-child{background:0 0;}
.cartstap li a{text-transform:uppercase;font-size:11px;}
.cartpr-box{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}
.cartpr{border:0;width:100%;border-collapse:0;border-spacing:0}
.cartpr .cartprheader td{padding:8px 0;text-transform:uppercase;font-size:11px}
.cartpr .list{vertical-align:top}
.cartpr .list td{padding-bottom:7px;padding-top:10px;border-bottom:1px solid #e6e6e6}
.cartpr .list a{font-size:12px;}
.cartpr .list tr:last-child td{border-bottom:1px solid #e6e6e6}

.gft_coupon{position:relative;max-width:350px;}
.gft_coupon .input{padding-right:115px;}
.gft_coupon .apply_btn{position:absolute;top:0px;right:0px;}

.box1{border:1px solid #bcbcbc;padding:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:214px}
.box1:hover, .box1.boxact{border-color:#e7766e}
.box1 .addrass{text-transform:uppercase;}

.addressdiv{border-bottom:1px solid #d7d7d7;min-height:200px}
.addressdiv .box2{margin:0 auto;max-width:480px;padding:30px 10px}
.addressdiv .text{text-transform:uppercase;padding-top:10px;}
.addressdiv .yline{border-left:1px solid #bcbcbc}
.addressdiv .mebg{background:url(../jpg/topborder.jpg) no-repeat top center}

.spcart .expi{width:40%;margin-top:-10px}
.spcart .expi li{float:left;width:33.3%;padding-left:10px}
.spcart .expi li:last-child, .spcart .expi li:first-child{width:100%;text-transform:uppercase;}

.spcart .expi-left{width:60%}

.date_time tr td {padding:3px; font-size:13px;}
.date_time tr td:first-child {text-align:right;}
.accout-log { margin-top:6px;}

.bggray {float:left; margin:20px 0; margin-bottom:0px; width:100%;}
.bggray h5 {border-bottom:1px solid #f0f0f0; padding-bottom:5px; margin-bottom:10px;}
.bggray .col-md-6.col-sm-6.col-xs-12, .bggray .col-md-12.col-sm-12.col-xs-12 {border:1px solid #f0f0f0; padding:10px; margin-bottom:-1px; margin-bottom:20px;}
.bor-right {border-right:none !important;}
.contact-box.faq-box a {position:relative; padding-left:19px; font-size:12px;}
.contact-box.faq-box a:after {content:"";position:absolute; left:6px; top:5px; height:8px; width:2px; background:#333333;}
.contact-box.faq-box a:before {content:"";position:absolute; left:3px; top:8px; height:2px; width:8px; background:#333333;}
.contact-box.faq-box p {padding:5px 0 5px 22px; font-size:11px; line-height:14px;}
.contact-box.faq-box a.active:after {display:none;}
.top_billing {padding:20px 0 10px;}

@media (max-width:1024px){
.gft_coupon .apply_btn .button{padding:12px 20px;}
.gft_coupon .input{padding-right:100px;}
}

@media (max-width:767px){
.cart-promocode .code-pd{float: right;} 
.cart-promocode .form{padding: 0 0px;float: left;} 
.cartstap{text-align:left!important}
.cartstap li{width:50%}
.cartpr .list a{font-size:11px}
.addressdiv .box2{max-width:100%;text-align:center}
.addressdiv .yline{border-left:0 solid #bcbcbc}
.addressdiv .yline .pl25{padding-left:0}
.spcart .expi{width:100%;margin-top:0}
.spcart .expi-left li{width:100%;padding-left:0;padding-bottom:10px}
.spcart .expi li:last-child, .spcart .expi li:first-child{padding-left:0}
.spcart .expi .second{padding-left:0}
.gft_coupon{max-width:100%;}
    

.sp_page .cart-btn.buy-btn.btn-lg{ position: fixed; bottom:0px; left:0px; right: 0px; width:100%; z-index:2;}
.sp_page .wrapper { padding-bottom:50px !important;}
    
}

.secured-ve {float:right; margin-top:7px;}
.phnumb { margin:18px 10px 0 0; float:right;}
.checkout_btn {width:258px;}
.affirm-btn { width:258px; margin:0 auto;}
.affirm-btn img {text-align:center;}
.chbtn-right {margin-right:11px;}
.secound-box.bggray { margin-top:0px;}
@media (min-width:992px){
.big-hidden {display:none;}
}

@media (max-width:991px){
.top_bottom_sec.top_billing .logo a img {width:auto;}
.top_bottom_sec.top_billing .logo  {padding-top:0px; text-align:left;}
.top_billing {padding:5px 0 0;}
.chbtn-right {margin-right:0px;}
}

@media (max-width:767px){
.td-full{width: 100%; float: left; padding:10px 0px!important; } 
.right_total{width: 100%;} 
.checkout_btn{width: 100%;}
.small-space { margin-top:15px;}
.bor-right {border-right:1px solid #f0f0f0 !important;}
.bggray h5 {margin-top:0px;}
.bggray {margin-top:0px;}
.bggray .col-md-6.col-sm-6.col-xs-12, .bggray .col-md-12.col-sm-12.col-xs-12 {min-height:auto;}
}

@media (max-width:570px){
.secured-ve {width:84px;  margin-top:14px;}
}

@media (max-width:510px){
.full-log {width:100%; text-align:center; float:none;}
.full-log .right {float:none;}
.accout-log {margin-top:0px; margin-bottom:10px;}
.topbtn.checkout_btn {margin-bottom:0;}
}

@media (max-width:479px){
.hidden-479 {display:none;}
.secured-ve {margin-top:10px;}
.phnumb {margin:12px 10px 0 0;}
}

@media (max-width:380px){
.secured-ve {margin-top:12px;}
.phnumb {margin:13px 1px 0 -5px; position:absolute; z-index:9; right:105px;}
.phnumb img {height:16px;}
}

/* INTERNATION ORDER Pop Up Start*/
.spcart-left .terms{ width:260px; padding:0 0 10px 0; float:right; }
@media only screen and (max-width: 767px) {
.spcart-left .terms{ width:100%; }
}
/* INTERNATION ORDER Pop Up End*/

/* Podium Chat Icon Start*/
@media (max-width:767px){
	#podium-bubble{bottom: 110px !important;}
}
/* Podium Chat Icon End */
