@media(max-width:991px){ 

    .navbar{
    flex-direction:column;
    gap:20px;
    }
    
    .nav-links{
        display:flex;
        flex-direction:row;
        flex-wrap:nowrap;
        gap:20px;
        justify-content:center;
    }
    
    .slide{
    flex-direction:column;
    text-align:center;
    }
    
    .hero-content h1{
    font-size:22px;
    line-height:50px;
    }
    
    }
    .hero-image img{
        width:650px;
        max-width:100%;
        animation:float 4s ease-in-out infinite;
    }
    
    @keyframes float{
        0%{
            transform:translateY(0);
        }
        50%{
            transform:translateY(-15px);
        }
        100%{
            transform:translateY(0);
        }
    }
     
     .navbar{
        display:flex;
        justify-content:space-between;
        align-items:center;
        padding:20px 8%;
    }
    
    .logo img{
        width:170px;
    }
    
    .nav-links{
        display:flex;
        gap:30px;
        list-style:none;
        flex-wrap:nowrap;
    }
    
    .nav-links a{
        text-decoration:none;
        color:#333;
    }
    @media(max-width:991px){

        .navbar{
            flex-direction:row;
            justify-content:space-between;
            align-items:center;
        }
        
        .nav-links{
            position:absolute;
            top:100%;
            left:0;
            width:100%;
            background:#fff;
            flex-direction:column;
            text-align:center;
            padding:20px 0;
        
            display:none;
        
            box-shadow:0 10px 20px rgba(0,0,0,.1);
        }
        
        .nav-links.active{
            display:flex;
        }
        
        .menu-btn{
            display:block;
        }
        
        }
        @media (max-width: 768px){

            .trust-stats{
                grid-template-columns: repeat(2, 1fr);
                gap: 15px;
                padding: 40px 5%;
            }
            
            .trust-card{
                padding: 20px;
            }
            
            .trust-card h2{
                font-size: 30px;
            }
            
            .trust-card p{
                font-size: 14px;
            }
            
            }
            @media (max-width:768px){

                .navbar{
                    padding:12px 15px;
                    min-height:70px;
                }
                
                .logo img{
                    width:110px;
                }
                
                .nav-icons{
                    gap:12px;
                    font-size:20px;
                }
                
                .menu-btn{
                    font-size:24px;
                }
                
                }
                @media (max-width: 768px){

                    .category-grid{
                        display: grid;
                        grid-template-columns: repeat(2, 1fr);
                        gap: 20px;
                        padding: 0 10px;
                    }
                
                    .category-card{
                        width: 100%;
                    }
                
                }
                @media(max-width:992px){

                    .products-grid{
                        grid-template-columns:repeat(3,1fr);
                    }
                
                }
                
                @media(max-width:768px){
                
                    .products-grid{
                        grid-template-columns:repeat(2,1fr);
                    }
                
                    .shop-banner h1{
                        font-size:36px;
                    }
                
                }
                
                @media(max-width:480px){
                
                    .products-grid{
                        gap:15px;
                    }
                
                    .product-card img{
                        height:150px;
                    }
                
                    .product-card h3{
                        font-size:18px;
                    }
                
                }
                @media(max-width:992px){

                    .best-seller-grid{
                        grid-template-columns:repeat(2,1fr);
                    }
                
                }
                
                @media(max-width:576px){
                
                    .best-seller-grid{
                        grid-template-columns:1fr;
                    }
                
                }
                @media(max-width:768px){

                    .features-grid{
                        grid-template-columns:repeat(2,1fr);
                    }
                
                }
                @media(max-width:768px){

                    .offer-banner h2{
                        font-size:28px;
                    }
                
                }
                @media(max-width:768px){

                    .testimonial-grid{
                        grid-template-columns:1fr;
                    }
                
                }
                @media(max-width:900px){

                    .footer-container{
                        grid-template-columns:1fr;
                        text-align:center;
                    }
                
                }
                @media(max-width:768px){

                    .explore-content h1{
                        font-size:40px;
                    }
                
                    .explore-buttons{
                        flex-direction:column;
                        align-items:center;
                    }
                
                }