.ev-img {
        width: 100%;
        height: 75px;
        object-fit: contain;
    }

    .banner-wrapper .content {
        left: 10%;
    }
    .gift-hover{
        transition:all .3s ease-in-out ;
    }
    .gift-hover:hover{
        transform:scale(1.1);
    }
    
      .banner-slider-owl img{
            height:480px;
            object-fit:cover;
            border-radius:0 0 20px 20px;
        }
        
    
    @media(max-width:768px){
        .product-item-body{
            padding:0 12px!important;
        }
        
        .banner-slider-owl img{
            height:180px;
            object-fit:cover;
        }
        
        .hero-banner-btn {
            padding: 5px 10px !important; /* Adjust padding for smaller screens */
            font-size: 10px !important; /* Reduce font size */
        }
        p {
            margin-bottom: 0rem !important;
        }
        
        .h2{
             margin-bottom: 0rem !important; 
        }
        .banner-heading-font-size {
            font-size: 30px !important;
        }
    }
    
    /*.banner-heading-font-size {*/
    /*    color: #fff;*/
    /*}*/
    
    /*.banner-sub-heading-font p{*/
    /*    color: #fff !important;*/
    /*}*/
    
      @media screen and (max-width: 768px) { /* Adjust max-width as per your requirement */
        .banner-section {
            margin-left: 20px; /* Adjust as needed */
            margin-right: 20px; /* Adjust as needed */
            margin-top: 20px; /* Adjust as needed */
            margin-bottom: 20px; /* Adjust as needed */
            overflow: hidden; /* To ensure the curved border works properly */
        }
        
        .banner-section img {
            border-radius: 15px; /* Matches the .banner-section border-radius */
            overflow: hidden; /* Ensures the radius is visible */
        }
    }
