@font-face {
    font-family: Poppins;
    src: url(/bootstrap-icons/fonts/Poppins-Regular.ttf);
  }
  *{
      font-family: "Poppins";
      margin:0px;
      padding:0px;
  }

  


  @media screen and (min-width: 991px) {
    .mobile_products_banner{
        display:none;
    }
    .mobile_products_snacks_whitespace1{
        display:none;
    }
    .mobile_products_snacks_data{
        display:none;
    }   
    .mobile_space-between-rows{
        display:none;
    }
    .mobile_last-space-between-rows{
        display:none;
    }
    .ipadhr_products_banner{
        display:none;
    }
    .ipadhr_products_snacks_whitespace1{
        display:none;
    }
    .ipadhr_products_snacks_data{
        display:none;
    }   
    .ipadhr_space-between-rows{
        display:none;
    }
    .ipadhr_last-space-between-rows{
        display:none;
    }
    
    .ipadlr_products_banner{
        display:none;
    }
    .ipadlr_products_snacks_whitespace1{
        display:none;
    }
    .ipadlr_products_snacks_data{
        display:none;
    }   
    .ipadlr_space-between-rows{
        display:none;
    }
    .ipadlr_last-space-between-rows{
        display:none;
    }
    

    .desktop_products_banner_sweets{
        width:100%;
        height:60vh;
        background-image: url(/images/product-banner/product-landing-page-sweets-desktop.png);
        background-size:cover;
        background-repeat: no-repeat;
    }
    .desktop_products_banner_namkeen{
        width:100%;
        height:60vh;
        background-image: url(/images/product-banner/product-landing-page-Namkeen-desktop.png);
        background-size:cover;
        background-repeat: no-repeat;
    }
    .desktop_products_banner_dairy-products{
        width:100%;
        height:60vh;
        background-image: url(/images/product-banner/product-landing-page-Dairy-products-desktop.png);
        background-size:cover;
        background-repeat: no-repeat;
    }
    .desktop_products_banner_drinks{
        width:100%;
        height:60vh;
        background-image: url(/images/product-banner/product-landing-page-drinks-desktop.png);
        background-size:cover;
        background-repeat: no-repeat;
    }
    .desktop_products_snacks_whitespace1{
        position:relative;
        width:100%;
        height:20vh;
        background-color: #FFF;
    }
    .desktop_products_snacks_text{
        position: absolute;
        width:40%;
        bottom:0%;
        left:30%;
        right:30%;
        text-align: center;
        font-size: 2.5vw;
    }
    .desktop_products_snacks_data{
        background-color: #ffd7d1;
    }
    .desktop_product_row{
        position:relative;
        width:80%;
        left:10%;
        right:10%;
    }
    .desktop_product_image{
        margin-top: 20%;
        width:90%;
        margin-left: 5%;
        margin-right:5%;
    }
    .desktop_product_image_text{
        width:100%;
        margin-left: 5%;
        margin-top: 2%;
        text-align: center;
        font-size: 1.4vw;
    }
    .desktop_last-row-space{
        margin-bottom: 2%;
    }
    .desktop_space-between-rows{
        width:100%;
        height:10vh;
        background-color: #FFF;
    }
    .desktop_last-space-between-rows{
        width:100%;
        height:20vh;
        background-color: #FFF;
    }


    /* hover effect desktop */
    .desktop_product_column .box{
        position: relative;
       
        
        margin:10px;
        
      }
      .desktop_product_column .box .imgBox{
        position:relative;
     
        
      }
      .desktop_product_column .box .imgBox img{
        width:100%;
        transition:transform 0.5s;
    
        
      }
      .desktop_product_column .box:hover .imgBox img{
        transform:scale(1.1);
        opacity:0.5;
      }
      .desktop_product_column .box .details{
        position:absolute;
        top:2vh;
        right:20px;
        left:40px;
        bottom:40px;
        transform: scaleY(0) ;
        transition: transform .2s;
      }
      .desktop_product_column .box:hover .details{
        transform: scaleY(1);
      }
      .desktop_product_column .box .details .content{
        position:absolute;
        transform: translateY(45%);
        text-align: center;
        padding: 15px;
        color:#FFF;
      }
      .desktop_product_column .box .details .content p{
        font-size:1.5vw;
      
      }
      .desktop_product_column .box .details .content .swiggy_logo{
        width:50%;
        
      }
      .desktop_product_column .box .details .content .zomato_logo{
        font-size: 10px;
        width:50%;
        margin-top: 2vh;
      } 

    /* hover effect desktop */
  }

  @media (max-width: 480px) {
    .desktop_products_banner{
        display:none;
    }
    .desktop_products_snacks_whitespace1{
        display:none;
    }
    .desktop_products_snacks_data{
        display:none;
    }   
    .desktop_space-between-rows{
        display:none;
    }
    .desktop_last-space-between-rows{
        display:none;
    }
    .ipadhr_products_banner{
        display:none;
    }
    .ipadhr_products_snacks_whitespace1{
        display:none;
    }
    .ipadhr_products_snacks_data{
        display:none;
    }   
    .ipadhr_space-between-rows{
        display:none;
    }
    .ipadhr_last-space-between-rows{
        display:none;
    }
    .ipadlr_products_banner{
        display:none;
    }
    .ipadlr_products_snacks_whitespace1{
        display:none;
    }
    .ipadlr_products_snacks_data{
        display:none;
    }   
    .ipadlr_space-between-rows{
        display:none;
    }
    .ipadlr_last-space-between-rows{
        display:none;
    }
    
    .mobile_products_banner_sweets{
        width:100%;
        margin-top:20%;
        height:40vh;
        background-image: url(/images/product-banner/product-landing-page-sweets-mobile.png);
        background-size:100%;
        background-repeat: no-repeat;
    }
    .mobile_products_banner_namkeen{
        width:100%;
        height:40vh;
        margin-top:20%;
        background-image: url(/images/product-banner/product-landing-page-namkeen-mobile.png);
        background-size:100%;
        background-repeat: no-repeat;
    }
    .mobile_products_banner_dairy-products{
        width:100%;
        height:40vh;
        margin-top:20%;
        background-image: url(/images/product-banner/product-landing-page-dairy-products-mobile.png);
        background-size:100%;
        background-repeat: no-repeat;
    }
    .mobile_products_banner_drinks{
        width:100%;
        height:40vh;
        margin-top:20%;
        background-image: url(/images/product-banner/product-landing-page-Drinks-mobile.png);
        background-size:100%;
        background-repeat: no-repeat;
    }
    .mobile_products_snacks_whitespace1{
        position:relative;
        width:100%;
        height:1vh;
        background-color: #FFF;
    }
    .mobile_products_snacks_text{
        position: absolute;
        width:80%;
        bottom:0%;
        left:10%;
        right:10%;
        text-align: center;
        font-size: 5vw;
    }
    .mobile_products_snacks_data{
        background-color: #ffd7d1;
    }
    .mobile_products_data_row{
        position:relative;
        width:96%;
        left:2%;
        right:2%;
    }
    .mobile_product_image{
        margin-top: 20%;
        width:90%;
        margin-left: 7%;
        margin-right:3%;
    }
    .mobile_product_image_text{
        width:90%;
        margin-left: 5%;
        margin-right:5%;
        margin-top: 2%;
        text-align: center;
        font-size: 4vw;
    }
    .mobile_last-row-space{
        margin-bottom: 2%;
    }
    .mobile_space-between-rows{
        width:100%;
        height:10vh;
        background-color: #FFF;
    }
    .mobile_last-space-between-rows{
        width:100%;
        height:15vh;
        background-color: #FFF;
    }
    /* mobile click event */

.mobile_product_column .box{
    position: relative;
   
    
    margin:10px;
    
  }
  .mobile_product_column .box .imgBox{
    position:relative;
 
    
  }
  .mobile_product_column .box .imgBox img{
    width:90%;
    transition:transform 1s;

    
  }
  .mobile_product_column .box:hover .imgBox img{
    transform:scale(1.1);
    opacity:0.5;
  }
  .mobile_product_column .box .details{
    position:absolute;
    top:2vh;
    left:40px;
    right:40px;
    bottom:40px;
    transform: scaleY(0) ;
    transition: transform .2s;
  }
  .mobile_product_column .box:hover .details{
    transform: scaleY(1);
  }
  .mobile_product_column .box .details .content{
    position:absolute;
    transform: translateY(50%);
    text-align: center;
    padding: 15px;
    color:#FFF;
  }
  .mobile_product_column .box .details .content p{
    font-size:8.5vw;
  
  }
  .mobile_product_column .box .details .content .mobile_swiggy_logo{
    width:50%;
    
  }
  .mobile_product_column .box .details .content .mobile_zomato_logo{
    font-size: 10px;
    width:50%;
    margin-top: 2vh;
  }  
  /* mobile click event */
  }



  @media (min-width: 768px) and (max-width: 991px){
    .desktop_products_banner{
        display:none;
    }
    .desktop_products_snacks_whitespace1{
        display:none;
    }
    .desktop_products_snacks_data{
        display:none;
    }   
    .desktop_space-between-rows{
        display:none;
    }
    .desktop_last-space-between-rows{
        display:none;
    }
    .mobile_products_banner{
        display:none;
    }
    .mobile_products_snacks_whitespace1{
        display:none;
    }
    .mobile_products_snacks_data{
        display:none;
    }   
    .mobile_space-between-rows{
        display:none;
    }
    .mobile_last-space-between-rows{
        display:none;
    }
    .ipadlr_products_banner{
        display:none;
    }
    .ipadlr_products_snacks_whitespace1{
        display:none;
    }
    .ipadlr_products_snacks_data{
        display:none;
    }   
    .ipadlr_space-between-rows{
        display:none;
    }
    .ipadlr_last-space-between-rows{
        display:none;
    }


    .ipadhr_products_banner_sweets{
        width:100%;
        height:20vh;
        background-image: url(/images/product-banner/product-landing-page-sweets-desktop.png);
        background-size:100%;
        background-repeat: no-repeat;
    }
    .ipadhr_products_banner_namkeen{
        width:100%;
        height:20vh;
        background-image: url(/images/product-banner/product-landing-page-Namkeen-desktop.png);
        background-size:100%;
        background-repeat: no-repeat;
    }
    .ipadhr_products_banner_dairy-products{
        width:100%;
        height:20vh;
        background-image: url(/images/product-banner/product-landing-page-Dairy-products-desktop.png);
        background-size:100%;
        background-repeat: no-repeat;
    }
    .ipadhr_products_banner_drinks{
        width:100%;
        height:20vh;
        background-image: url(/images/product-banner/product-landing-page-drinks-desktop.png);
        background-size:100%;
        background-repeat: no-repeat;
    }
    .ipadhr_products_snacks_whitespace1{
        position:relative;
        width:100%;
        height:5vh;
        background-color: #FFF;
    }
    .ipadhr_products_snacks_text{
        position: absolute;
        width:40%;
        bottom:0%;
        left:30%;
        right:30%;
        text-align: center;
        font-size: 2.5vw;
    }
    .ipadhr_products_snacks_data{
        background-color: #ffd7d1;
    }
    .ipadhr_product_row{
        position:relative;
        width:80%;
        left:10%;
        right:10%;
    }
    .ipadhr_product_image{
        margin-top: 20%;
        width:90%;
        margin-left: 5%;
        margin-right:5%;
    }
    .ipadhr_product_image_text{
        width:100%;
        margin-left: 5%;
        margin-top: 2%;
        text-align: center;
        font-size: 1.4vw;
    }
    .ipadhr_last-row-space{
        margin-bottom: 2%;
    }
    .ipadhr_space-between-rows{
        width:100%;
        height:10vh;
        background-color: #FFF;
    }
    .ipadhr_last-space-between-rows{
        width:100%;
        height:10vh;
        background-color: #FFF;
    }


    /* hover effect ipadhr */
    .ipadhr_product_column .box{
        position: relative;
       
        
        margin:10px;
        
      }
      .ipadhr_product_column .box .imgBox{
        position:relative;
     
        
      }
      .ipadhr_product_column .box .imgBox img{
        width:100%;
        transition:transform 2s;
    
        
      }
      .ipadhr_product_column .box:hover .imgBox img{
        transform:scale(1.2)
      }
      .ipadhr_product_column .box .details{
        position:absolute;
        top:2vh;
        left:3.5vw;
        right:20px;
        
        transform: scaleY(0) ;
        transition: transform .2s;
      }
      .ipadhr_product_column .box:hover .details{
        transform: scaleY(1);
      }
      .ipadhr_product_column .box .details .content{
        position:absolute;
        transform: translateY(15%);
        text-align: center;
        width:100%;
        color:#FFF;
      }
      .ipadhr_product_column .box .details .content p{
        font-size:1.5vw;
        padding:0;

      }
      .ipadhr_product_column .box .details .content .swiggy_logo{
        width:80%;
       
      }
      .ipadhr_product_column .box .details .content .zomato_logo{
        width:80%;
        
      }
    
  }

  @media (min-width: 481px) and (max-width: 767px) {
    .desktop_products_banner{
        display:none;
    }
    .desktop_products_snacks_whitespace1{
        display:none;
    }
    .desktop_products_snacks_data{
        display:none;
    }   
    .desktop_space-between-rows{
        display:none;
    }
    .desktop_last-space-between-rows{
        display:none;
    }
    .mobile_products_banner{
        display:none;
    }
    .mobile_products_snacks_whitespace1{
        display:none;
    }
    .mobile_products_snacks_data{
        display:none;
    }   
    .mobile_space-between-rows{
        display:none;
    }
    .mobile_last-space-between-rows{
        display:none;
    }
    .ipadhr_products_banner{
        display:none;
    }
    .ipadhr_products_snacks_whitespace1{
        display:none;
    }
    .ipadhr_products_snacks_data{
        display:none;
    }   
    .ipadhr_space-between-rows{
        display:none;
    }
    .ipadhr_last-space-between-rows{
        display:none;
    }

    .ipadlr_products_banner_sweets{
        width:100%;
        height:40vh;
        margin-top: 15%;
        background-image: url(/images/product-banner/product-landing-page-sweets-mobile.png);
        background-size:cover;
        background-repeat: no-repeat;
    }
    .ipadlr_products_banner_namkeen{
        width:100%;
        height:40vh;
        margin-top: 15%;
        background-image: url(/images/product-banner/product-landing-page-namkeen-mobile.png);
        background-size:cover;
        background-repeat: no-repeat;
    }
    .ipadlr_products_banner_dairy-products{
        width:100%;
        height:40vh;
        margin-top: 15%;
        background-image: url(/images/product-banner/product-landing-page-dairy-products-mobile.png);
        background-size:cover;
        background-repeat: no-repeat;
    }
    .ipadlr_products_banner_drinks{
        width:100%;
        height:40vh;
        background-image: url(/images/product-banner/product-landing-page-Drinks-mobile.png);
        background-size:cover;
        background-repeat: no-repeat;
    }
    .ipadlr_products_snacks_whitespace1{
        position:relative;
        width:100%;
        height:10vh;
        background-color: #FFF;
    }
    .ipadlr_products_snacks_text{
        position: absolute;
        width:80%;
        bottom:0%;
        left:10%;
        right:10%;
        text-align: center;
        font-size: 5vw;
    }
    .ipadlr_products_snacks_data{
        background-color: #ffd7d1;
    }
    .ipadlr_products_data_row{
        position:relative;
        width:96%;
        left:2%;
        right:2%;
    }
    .ipadlr_product_image{
        margin-top: 20%;
        width:90%;
        margin-left: 5%;
        margin-right:5%;
    }
    .ipadlr_product_image_text{
        width:90%;
        margin-left: 5%;
        margin-right:5%;
        margin-top: 2%;
        text-align: center;
        font-size: 4vw;
    }
    .ipadlr_last-row-space{
        margin-bottom: 2%;
    }
    .ipadlr_space-between-rows{
        width:100%;
        height:10vh;
        background-color: #FFF;
    }
    .ipadlr_last-space-between-rows{
        width:100%;
        height:15vh;
        background-color: #FFF;
    }
    /* ipadlr click event */

.ipadlr_product_column .box{
    position: relative;
   
    
    margin:10px;
    
  }
  .ipadlr_product_column .box .imgBox{
    position:relative;
 
    
  }
  .ipadlr_product_column .box .imgBox img{
    width:90%;
    transition:transform 1s;

    
  }
  .ipadlr_product_column .box:hover .imgBox img{
    transform:scale(1.1)
  }
  .ipadlr_product_column .box .details{
    position:absolute;
    top:2vh;
    right:40px;
    left:43px;
    bottom:40px;
    transform: scaleY(0) ;
    transition: transform .2s;
  }
  .ipadlr_product_column .box:hover .details{
    transform: scaleY(1);
  }
  .ipadlr_product_column .box .details .content{
    position:absolute;
    transform: translateY(50%);
    text-align: center;
    padding: 15px;
    color:#FFF;
  }
  .ipadlr_product_column .box .details .content p{
    font-size:8.5vw;
  
  }
  .ipadlr_product_column .box .details .content .ipadlr_swiggy_logo{
    width:50%;
    
  }
  .ipadlr_product_column .box .details .content .ipadlr_zomato_logo{
    font-size: 10px;
    width:50%;
    margin-top: 2vh;
  }  
  /* ipadlr click event */
  }