@media all and (max-width:1160px){
	#main .maxcart-container{max-width:940px;}
	.tab-cart li a{ font-size:22px;}
}
@media (min-width:768px) and (max-width:991px){
	.sd-pkg-wrp{ padding-left:0px;}
	.sd-pkg-rw{ padding-right:76px; font-size:14px;}
	.msg-dm-bx h3{ font-size:16px;}
	.cart-ttl-bx p, .cart-ttl-bx label{ font-size:14px;}
	.cart-ttl-lst p, .cart-ttl-lst label{ font-size:20px;}	
}
@media all and (max-width:991px){
#main .maxcart-container{max-width:740px;}
.tab-cart li a{ font-size:18px;}
.pkg-theme .css-label{ font-size:20px;}
.pkg-theme .css-label span{ font-size:30px;}
.pkg-theme ul li{ font-size:14px;}
.cart-wrp{ padding-left:6px; padding-right:6px;}
}
@media all and (max-width:767px){
#main .maxcart-container{max-width:100%; padding-left:10px; padding-right:10px;}
.cart-dtl{ margin-top:15px;}
.cart-rw-rpt{ margin-bottom:25px;}
.row-bx { margin: 0 -10px;}
.cell-bx{ padding:0px 10px;}
.col6{ margin-bottom:10px;}
.inln-frm-st .col-xs-4{ padding-right:15px;}
}
@media all and (max-width:700px){
.pkg-theme .css-label { font-size: 16px;}
.pkg-theme .css-label span {  font-size: 25px;}
input.css-checkbox[type="checkbox"] + label.css-label, input.css-checkbox[type="radio"] + label.css-label,
input.css-checkbox[type="checkbox"]:checked + label.css-label, input.css-checkbox[type="radio"]:checked + label.css-label{ background-position:0px 8px;}
}
@media all and (max-width:600px){
.cell-bx{ width:50%; text-align:center;}
.cell-bx:last-child{ width:100%; margin-top:30px;}
.rcmnd-lbl{ float:none; display:inline-block;}
.cell-bx.text-right{ text-align:center;}
.pkg-theme .btn-cart{ float:none; margin-top:0px;}
.row-bx.pkg-theme.pkg-cl-mbx{ margin-top:10px;}
}
@media all and (max-width:660px){
.tab-cart li a {font-size: 15px;}
}
@media all and (max-width:568px){
.tab-cart li { display: inline-block; margin-right: -4px; width: 33.33%; margin-bottom:5px; vertical-align:top;}
.tab-cart li a.active::before{ display:none;}
.cart-wrp{ padding-top:10px;}
}
@media all and (max-width:480px){
	.cart-desc{ margin-bottom:25px;}
	.cart-chk-inf li{ margin-bottom:20px; padding-left:32px;}
	.cart-chk-inf ul{ padding-left:0px;}
	.cart-desc h3{ font-size:20px;}
	.cart-chk-inf h4{ font-size:16px;}
	.crd-cl h4{ margin-right:-15px; font-size:15px;}
	.crd-cl p { font-size: 14px;}
	body .btn-cart{ font-size:18px;}
	.paypal-row{ padding-left:10px;}
	.paypal-sblink li{ max-width:36px;}
	.inln-frm-st .col-xs-4{ width:100%;}
}
@media all and (max-width:400px){
	.sd-pkg-wrp{ padding-left:0px;}
	.sd-pkg-rw{ padding-right:76px; font-size:14px;}
	.msg-dm-bx h3{ font-size:16px;}
	.cart-ttl-bx p, .cart-ttl-bx label{ font-size:14px;}
	.cart-ttl-lst p, .cart-ttl-lst label{ font-size:20px;}
	.cell-bx{ width:100%; margin-top:0px !important; margin-bottom:30px;}
	.col6{ width:100%;}
	.paypal-col{ width:100%;}
	.paypal-chkt{ margin-top:10px; margin-bottom:20px;}
	.paypal-row{ padding-left:0px;}
}
@media all and (max-width:375px){
	.tab-cart li{ width:50%;}
	.tab-cart li a{ font-size:16px;}
}
