@media only screen and (min-width: 992px) and (max-width: 1280px) { 
div.cart-collaterals ul.products li.product {
  float: left;
  margin-left: 30px;
  position: relative;
  width: 160px;
}
.coupon input[type="text"] {
  width: 100px;
}  
input[type="submit"], button[type="submit"] {
  padding: 11px 15px;
} 
.col-1, .col-2 {
  width: 293px;
}    
    
    
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 

    
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
  .container{width:100%; padding:0;}
  .top-bar{ height:auto;}
  .content_mod .item-product, .content_mod .item-product-pro, #pnlogo, #main-menu li, #pntopright{ float:none; clear:both; width:100%;}
   #main-nav{ float:none; clear:both; width:100%; margin-top:10px;}

   .top-bar-1{ height:auto; line-height:auto; display:none;}
   .top-bar-2, #pn-footer .footer2{ height:auto; line-height:auto;}
   
   #news_bottom, #customer_bottom, .products_details_info{ padding:10px;}
   #bmenu li a{ padding:0 6px; font-size:13px;}
   #pn-footer .footer2, .content_page{ padding:10px;}
   #pn-footer .footer2 .container .row > div{ padding:10px!important;}
   #pn-footer .footer2 .container .row > div .img-fluid{ float:none!important; margin:0 auto;}
	.product-f-image{height:auto; max-height:220px; text-align:center;}
	.product-f-image img{ width:auto; max-width:100%;}
	.owl-carousel .owl-item img{max-height:220px; margin:0 auto;}
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
    
  
    
}