
  @media (min-width: 990px) {
      
  }

  @media (min-width: 850px) and (max-height: 700px) {
    
  }

/* Tablet-pro desktop :1024px. */
@media  (max-width: 1025px) {
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
  
}


/* small mobile :825px. */
@media (max-width: 860px) {
  .navbar{display: none;}
  .product-items h6{min-height: 40px;}
  .dflex{flex-direction: column;}
  .category-name h6{ white-space: nowrap; font-size: 14px;}
  .grid-4{ grid-template-columns: repeat(3, 1fr);}
  .dflex3{flex-direction: column; gap: 40px;}
}

/* small mobile :767px. */
@media (max-width: 767px) {
  
    
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
   
  
}

@media (max-width: 480px) {
  header{padding: 15px 10px;}
  .header-icons img{max-width: 30px;}
  .logo img{max-height: 30px;}
  .main-categories{padding: 15px; gap: 20px; justify-content: start; z-index: 2;}
  .category-name img{width: 60px; height: 60px;}
  .category-name h6{font-size: 12px;}
  .p-30{padding: 10px;}
  .product-list{padding: 0px; border: none;}
  .product-title h4{font-size: 18px;}
  .owl-stage{padding-left: 0px !important;}
  .product-items{padding: 8px;}
  .product-items h6{font-size: 12px; min-height: 30px;}
  .bt-view{max-width: 110px; height: 32px; font-size: 13px;}
  .price{font-size: 12px;}
  .product-container2{grid-template-columns: repeat(2, 1fr);}
  footer{padding: 10px;}
  .footer-container{flex-direction: column; gap: 10px;}
  .footer-contact, .copy-right{font-size: 12px;}
  .grid-4{ grid-template-columns: repeat(2, 1fr); gap: 8px;}
  .dflex3{ gap: 20px;}
  .thumbs img{width: 50px;}
  .product-details h3{font-size: 20px;}
  .product-details .bt-view{height: 42px;}
  .cart-remove{width: 26px; height: 26px;}
  .cart-content p{font-size: 12px;}
  .cart-content h5{font-size: 15px;}
  .cart-content h6{font-size: 13px;}
  .cart-price-box{padding: 15px; gap: 18px;}
  .price-area h6{font-size: 14px;}
  .checkout-order{padding: 15px;}
  .cart-image img{max-height: 80px;}
  .invoice-page{padding: 15px;}
  .succes-icon img{max-width: 150px;}
  .invoice-box{padding: 10px;}
  .invoice-number{flex-direction: column;}
  .invoice-number-box{display: flex; justify-content: space-between;}
  .invoice-number-box h6{font-size: 12px;}
  .select-school span{max-width: 8ch;}
  .product-container2, .product-container, .grid-auto{grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}
  .grid-auto{ display:flex; overflow-x:auto; gap:8px; scroll-snap-type:x mandatory; padding-bottom:10px;}
  .grid-auto .product-items{ min-width:45%; scroll-snap-align:start;}
  .grid-auto::-webkit-scrollbar{display:none;}

}

@media (max-width: 380px) {

  
  
}

@media (max-width: 330px) {

  
}
  