.product-gallery .product-badge .owl-stage-outer .owl-stage.owl-item.active .item img {
   height: 100%
}

@media (min-width:280px) and (max-width:1567px) {
   .product-gallery .product-badge .owl-stage-outer .owl-stage.owl-item.active {
      max-height: 400px;
      height: 700vh
   }

   .product-gallery .product-badge .owl-stage-outer .owl-stage.owl-item.active .item img[alt="zoom"] {
      max-height: 200px;
   }

   .product-gallery .product-badge .owl-stage-outer .owl-stage.owl-item .item img {
      object-fit: contain;
   }

   .site-header .search-box-wrap {
      width: 100%;
      padding: 6px 30px;
      display: flex !important;
      align-items: center;
   }

   .site-header .site-branding {
      padding: 5px 0;
   }

   .site-header .site-menu>ul>li>a {
      padding: 8px 30px;
   }

   .owl-carousel.owl-loaded {
      display: block;
      height: 70vh;
      max-height: 600px;
   }
}

/* .owl-carousel.owl-loaded {
 display: block;
 height: 100vh;
 max-height:500px
} */


.whatsApp_float {
   position: fixed;
   width: 45px;
   height: 45px;
   bottom: 40px;
   left: 40px;
   background-color: #25d366;
   color: #FFF;
   border-radius: 50px;
   text-align: center;
   font-size: 30px;
   box-shadow: 2px 2px 3px #999;
   z-index: 100;
   display: grid;
   place-content: center;
   padding: 10px;
   /* animation: float__ 2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite; */
}

@keyframes float__ {
   0%,
   100% {
      bottom: 40px;
   }
   50% {
      bottom: 44px;
   }
}

.whatsApp_float .my-float {
   font-size: 23px;
   color: #ffffff
}

.menu-top-area {
   padding: 5px 0;
   background: #fff;
}

.menu-top-area {
   padding: 5px 0;
   background: #fff;
}

.item img[alt="zoom"] {

   height: 70vh;
   width: 100%;
   max-height: 600px;
   min-height: 400px;
   object-fit: contain;
}


/* 18/10/24 new Update */
@media screen and (max-width: 792px) {

   .search-box-wrap.d-none.d-lg-block.d-flex,
   .site-header.navbar-sticky .menu-top-area {
      display: none !important;
   }
}

marquee {
   color: #fff;
   background-color: green
}

.video-yt {
   aspect-ratio: 16/9;
   box-shadow: 1px 1px 2px grey;
   padding: 8px;
   background: #fff;
}

@media (min-width: 767px) {
   #mobile-menu-footer_.mobile-menu-footer1 {
      display: none;
   }
}

@media (min-width: 280px) and (max-width: 767px) {
   .owl-carousel.owl-loaded {
      height: 50vh;
   }
   .footer-copyright {
      margin: 0 0 79px 0;
   }
   .whatsApp_float {
      bottom: 90px;
      left: 11px;
   }
   #mobile-menu-footer_.mobile-menu-footer1 {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      background: #fff;
      width: 100%;
      z-index: 1000;
   }

   #mobile-menu-footer_.mobile-menu-footer1 .tab {
      display: flex;
      width: 400px;
      height: 80px;
      align-items: stretch;
      justify-content: space-around;
      background-color: #fff;
      border-radius: 0 0 15px 15px;
      width: 100%;
   }


   #mobile-menu-footer_.mobile-menu-footer1 .button {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%;
   }

   #mobile-menu-footer_.mobile-menu-footer1 .button {
      color: #505050;
   }

   #mobile-menu-footer_.mobile-menu-footer1 .button.active {
      color: green
   }

   #mobile-menu-footer_.mobile-menu-footer1 .button:first-child {
      border-bottom-left-radius: 15px;
   }

   #mobile-menu-footer_.mobile-menu-footer1 .button:last-child {
      border-bottom-right-radius: 15px;
   }

   #mobile-menu-footer_.mobile-menu-footer1 .button:hover { 
      cursor: pointer;
   }

   #mobile-menu-footer_.mobile-menu-footer1 .button i {
      font-size: 20px;
      width: 1.2em;
      height: 1.2em;
      margin-bottom: 5px;
   }

   #mobile-menu-footer_.mobile-menu-footer1 .button .text {
      font-size: 14px;
   }
  
}

.banner-img_newAd {
   width: 100%;
   height: auto;
   object-fit: cover;
}



#slider-container-test .slider-container {
   width: 100%;
   margin-inline: auto;
   text-align: center;
   background: white;
   padding: 20px;
   border-radius: 10px;
   box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

#slider-container-test .testimonial {
   display: none;
   transition: opacity 0.5s ease;
}

#slider-container-test .testimonial.active {
   display: block;
   opacity: 1;
}

#slider-container-test .testimonial p {
   font-size: 1rem;
   line-height: 1.6;
}

#slider-container-test .testimonial h4 {
   margin: 10px 0 5px;
   font-size: 1.2rem;
}

#slider-container-test .testimonial span {
   font-size: 0.9rem;
   color: #666;
}

#slider-container-test .slider-buttons {
   margin-top: 20px;
}

#slider-container-test .slider-buttons button {
   background-color: #333;
   color: white;
   border: none;
   padding: 10px 20px;
   cursor: pointer;
   transition: background-color 0.3s ease;
}

#slider-container-test .slider-buttons button:hover {
   background-color: #c6c6c6;
}