@media only screen and (min-width: 641px) and (max-width: 1080px) {
    .nav-section {
        flex-direction: row; /* Align items horizontally */
        justify-content: space-between; /* Space out items */
        padding: 20px; /* Increase padding for better spacing */
    }
  
    .BlinkitLogo__LogoContainer-sc-xocpjl-0 {
        margin-bottom: 0; /* Remove bottom margin */
    }
  
    .location {
        text-align: left; /* Align text to the left */
        margin-bottom: 0; /* Remove bottom margin */
    }
  
    .location > h5 {
        font-size: 18px; /* Adjust font size for better visibility */
    }
  
    .location > p {
        font-size: 14px; /* Adjust font size for better readability */
    }
  
    .vertical-line {
        display: block; /* Show the vertical line */
    }
  
    .search-div {
        width: auto; /* Reset width for larger screens */
        margin-bottom: 0; /* Remove bottom margin */
        padding: 0 15px; /* Increase padding */
    }
  
    .search-div > input {
        width: 100%; /* Make input full width */
    }
  
    .btn {
        font-size: 16px; /* Adjust font size */
        margin-bottom: 0; /* Remove bottom margin */
    }
  
    .my-cart {
        font-size: 14px; /* Adjust font size */
        padding: 12px 20px; /* Increase padding */
    }
  
    .hero-section {
        display: flex;
        justify-content: center; /* Center hero section */
        width: 100%;
    }
  
    .paan-image {
        width: 100%;
        height: auto;
        max-width: 100%;
        object-fit: cover;
    }
  
    .my-categories {
        justify-content: center; /* Center categories */
        gap: 15px; /* Increase gap */
    }
  
    .my-categories img {
        width: 120px; /* Adjust image width */
        height: auto;
        margin: 10px; /* Increase margin */
    }
  
    /* .amazon {
        padding: 20px; 
        display: flex;
        flex-direction: column;
        align-items: center;
    } */
    /* .amazon {
        padding: 20px; 
        display: grid; 
        grid-template-columns: repeat(2, 1fr); 
        gap: 20px; 
        align-items: center; 
    }
    
    .amazon > * {
        
        display: flex;
        flex-direction: column;
        align-items: center;
    } */
    .amazon {
        padding: 20px; /* Increase padding */
        display: grid; /* Use grid layout */
        grid-template-columns: repeat(2, 1fr); /* Create two equal-width columns */
        gap: 20px; /* Add spacing between grid items */
    }
    
    .amazon .freedomsale, 
    .amazon .appliance {
        display: flex; /* Flexbox for internal layout */
        flex-direction: column;
        align-items: center; /* Center items horizontally */
        text-align: center; /* Center text */
    }
    
    .amazon .freedomsale img, 
    .amazon .appliance img {
        width: 100%; /* Ensure images take full width of their container */
        height: auto; /* Maintain aspect ratio */
        border-radius: 10px; /* Optional: add rounded corners */
    }
    
    .amazon .appliances-box {
        display: grid; /* Use grid layout for appliance items */
        grid-template-columns: repeat(2, 1fr); /* Two columns for each box */
        gap: 10px; /* Spacing between items */
        margin-bottom: 20px; /* Spacing below each box */
    }
    
    .amazon .appliances-box div {
        display: flex; /* Flexbox for item layout */
        flex-direction: column;
        align-items: center; /* Center items horizontally */
        text-align: center; /* Center text */
    }
    
    .amazon button {
        margin-top: 10px; /* Spacing above buttons */
        padding: 10px 20px; /* Padding for buttons */
        font-size: 1rem; /* Adjust font size */
    }
        
    
  
    .freedomsale h2, .appliance h2 {
        font-size: 1.4rem; /* Adjust font size */
        text-align: center;
    }
  
    .sale-img, .rev-img, .appliance-img, .head-img {
        width: 100%;
        height: auto;
        max-width: 100%;
        border-radius: 12px; /* Adjust border radius */
        object-fit: cover;
    }
  
    .appliances-box {
        display: grid;
        grid-template-columns: repeat(3, 1fr); /* Adjust grid layout for larger screens */
        gap: 15px; /* Increase gap */
        margin-bottom: 30px; /* Increase margin */
    }
  
    .appliances-box div {
        text-align: center;
    }
  
    .second-col {
        margin-top: 15px; /* Increase top margin */
    }
  
    button {
        width: auto; /* Reset width for larger screens */
        padding: 12px;
        font-size: 1.1rem; /* Adjust font size */
        margin: 15px 0; /* Increase margin */
    }
  
    .category-section {
        padding: 20px; /* Increase padding */
    }
  
    .category-section h2 {
        font-size: 1.4rem; /* Adjust font size */
        text-align: center;
    }
  
    .category-section-row {
        display: grid;
        grid-template-columns: repeat(3, 1fr); /* Adjust grid layout for larger screens */
        gap: 15px; /* Increase gap */
    }
  
    .card {
        display: flex;
        flex-direction: column;
        align-items: center;
        border-radius: 12px; /* Adjust border radius */
        overflow: hidden;
        background: #fff;
    }
  
    .card img {
        width: 100%;
        height: auto;
        object-fit: cover;
        border-radius: 12px; /* Adjust border radius */
    }
  
    .product-time, .product-title, .product-weight, .product-price {
        text-align: center;
        margin: 10px 0; /* Adjust margin */
    }
  
    .product-price {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
  
    .btn {
        margin-top: 15px; /* Increase top margin */
        width: auto; /* Reset width */
        padding: 10px;
        font-size: 1rem; /* Adjust font size */
    }
  
    .section-1 {
        justify-content: flex-start; /* Align items to the start */
    }
  
    .section-2 {
        display: block; /* Show section */
    }
  
    .row-2 {
        flex-direction: row; /* Align items horizontally */
        align-items: center; /* Align items to the center */
        text-align: left; /* Align text to the left */
    }
  
    .footer-item,
    .footer-item-1 {
        margin: 15px; /* Increase margin */
        width: auto; /* Reset width */
    }
  
    .footer-item-1 {
        display: flex;
        flex-direction: row; /* Align buttons horizontally */
        align-items: center;
        gap: 15px; /* Increase gap between buttons */
    }
  
    .footer-item-1 .btn-1 {
        margin: 0; /* Remove vertical margin */
        width: auto; /* Reset width */
    }
  
    .social-icon {
        margin: 10px; /* Increase margin */
        font-size: 28px; /* Adjust font size */
    }
  
    .row-3 {
        padding: 20px; /* Increase padding */
        font-size: 14px; /* Adjust font size */
    }
  
    .row-3 p {
        margin: 0; /* Remove margin */
    }
  }
  