@media only screen and (max-width:549px){
 .popupnew-billing h1.checkout_header , .popupnew-shipping h1.checkout_header { font-size: 18px; margin-left: 7px !important;}
 .popupnew-billing .two-fields, .popupnew-shipping .two-fields{ clear: both; float: none; width: 100%;}
 #popupnew-shipping { width : 85% !important; left:auto !important;}
 #popupnew-billing { width : 85% !important; left:auto !important;}
 
 .jspHorizontalBar { display: none;}
/*.jspPane > ul { width: 100% !important;}
#best-combination-product .jspPane  .col-sm-4 { clear: both; display: block; float: none !important; margin: 0 auto !important; width: 100% !important;}
.modal-dialog .jspPane  .col-sm-4 { border: 1px solid #c2c2c2; border-radius: 11px; clear: both !important;
  float: none !important; height: auto; margin: 10px auto !important; padding-top: 10px!important; padding-bottom: 10px!important;}*/

.fbtmobview{border: 1px solid #c2c2c2; border-radius: 11px; clear: both !important;
  float: none !important; height: auto; margin: 10px auto !important; padding-top: 10px!important; padding-bottom: 10px!important;}  
  
}

@media only screen and (max-width:767px){
 .onestepcheckout-review-info.col-md-6.col-sm-7 {clear: both;}
 .container.col1-layout { clear: both; margin: 0 auto; overflow: hidden; width: 96%;}
 .price-container .input-text.qty {display: inline-block !important; text-align: center;}
 
 .mobile-cart-lineitems .product-name, .mobile-cart-lineitems .product-name a { color: #f65b67 !important; display: inline-block; font-size: 14px !important;  width: 88%;}
 
}

@media only screen and (max-width:767px){
	.one-step-checkout .tool-tip {
		margin-top: -406px !important;
		position: absolute !important;
		right: 8px !important;
		z-index: 99999999 !important;
	}
	.onestepcheckout-payment-methods{ opacity:1 !important;}
}

.one-step-checkout .tool-tip {
z-index: 99999999 !important;
}
