@media (min-width:0px) and (max-width: 320px) {
  .search-bar 
  {
    display:none;
  }
  .owl-theme .owl-prev span, .owl-theme .owl-next span 
  {
    display:none;
  }
  .hegith3-mobile 
  {
    height: 50vh;
  }
}

@media (min-width:321px) and (max-width: 376px) {
  .search-bar 
  {
    display:none;
  }
  .owl-theme .owl-prev span, .owl-theme .owl-next span 
  {
    display:none;
  }
}

@media (min-width:376px) and (max-width: 426px) {
  .search-bar 
  {
    display:none;
  }
  .owl-theme .owl-prev span, .owl-theme .owl-next span 
  {
    display:none;
  }
}

@media (min-width:426px) and (max-width: 767px) {
  .search-bar 
  {
    display:none;
  }
}

@media (min-width:768px) and (max-width: 1024px) {
}


/* Manually Css */

.heart {
  width: 20px;
  height: 20px;
  background: red;
  clip-path: path("M50 30 C50 15,90 15,90 40 C90 60,50 80,50 95 C50 80,10 60,10 40 C10 15,50 15,50 30 Z");
}

/* Background Colors  */

* 
{
    margin:0;
    padding:0;
}

.color1 
{
  color:#0AAD0A;
}

.back1 
{
    background:#F0F3F2;
}

.back2 
{
    background:#0AAD0A;
}
.back3-footer
{
  background:#f0f3f2;
}
.back-about 
{
  background:#198754;
}

.back-trans 
{
  background:transparent;
}

.back1-img 
{
  background:url("https://articles-1mg.gumlet.io/articles/wp-content/uploads/2016/08/5478500913_a364fe642e_z-1.jpg?compress=true&quality=80&w=640&dpr=2.6");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.back2-img 
{
  background:url("https://currentaffairs.adda247.com/wp-content/uploads/multisite/sites/5/2024/09/13163323/National-Vegetable-of-India-Know-Its-Name-and-Key-Facts-1.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
} 

.back3-img 
{
  background:url("https://t3.ftcdn.net/jpg/06/41/07/98/240_F_641079882_gsOfqDwQHR8rfRaM7NjHYdG7YoOec3bQ.jpg");
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
}

/* Font Size  */

.font1 
{
    font-size: 12px;
}

.font2 
{
    font-size: 1.5vw;
}

.font3 
{
    font-size: 1.7vw;
}

.font 
{
  font-family: "Hammersmith One", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.font-bold {
  font-family: "Special Gothic Expanded One", sans-serif;
  font-weight: 200;
  font-style: normal;
  letter-spacing: 1px;
}

/* Height */

.height1 
{
    height: 100vh;
}

.height2 
{
    height:50vh;
}

.height3 
{
    min-height:25vh;
    max-height:50vh;
}

.height4 
{
    height:15vh;
}


.img-custom-height {
  height: 79vh;
  object-fit: cover; /* optional for cropping */
}

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: white;
  border-radius:50%;
  width:10px;
  height:10px;
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon 
{
    filter: brightness(0) invert(1);

}

.owl-carousel
{
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    justify-self: center;
    margin-top:50px;
}

.item 
{
    height: 200px;
    width:200px;
    display:flex;
    align-self: center;
    justify-self: center;
    align-items: center;
    justify-content: center;
    border:1px solid rgba(0, 128, 0, 0.37);
    padding:20px;
    border-radius:10px; 
    transition: all 0.3s ease;
    background: #fff;
    scale:1;
    margin:20px;
}

.item:hover 
{
    border:1px solid green;
    box-shadow: 0 0 10px rgba(0, 128, 0, 0.37);
    scale:1.1;
}

 
.owl-theme .owl-prev
{
    position:absolute;
    top:-80px;
    right:50px;
}

.owl-theme .owl-next
{
    position:absolute;
    top:-80px;
    right:0px;
}


.owl-theme .owl-next:hover , .owl-theme .owl-prev:hover 
{
    background:none;
}



.owl-theme .owl-prev span, .owl-theme .owl-next span
{
    font-size:30px;
    
    background:#ECF0EF;
    padding:5px 15px;
    border-radius:50%;
    transition:all 0.5s linear;
}

.owl-theme .owl-prev span:hover, .owl-theme .owl-next span:hover
{
     background:#0AAD0A;
     color:#fff;
}

.owl-carousel .owl-nav button.owl-prev:hover , .owl-carousel .owl-nav button.owl-next:hover 
{
    background:none;
}

.card-hover 
{
    scale:1;
    transition: all 0.3s ease;
}

.card-hover:hover 
{
    scale:1.01;
    border:1px solid green;
    box-shadow: 0 0 10px rgba(0, 128, 0, 0.37);
}

.button-hover-card 
{
    border-radius:30%;
    padding:10px;
    display:none;
}

.card-hover:hover .button-hover-card 
{
    display:inline-block;
}



.text-a-hover 
{
    color:gray;
}

.text-a-hover:hover 
{
    color:green;
}


.footer 
{
  width:100%;
}

.z 
{
  z-index:999;
}

.about-box 
{
  height:300px;
  width:300px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:20px;
  scale: 1;
  margin-bottom:10px;
  background:#F0F3F2; 
  border:none;
}



.img-hover 
{
  width:fit-content;
  height:fit-content;
  overflow: hidden;
}

.img-hover img 
{
  transition:0.5s all linear;
}

.img-hover img:hover 
{
  scale:1.1;
  transform-origin: center;
}


