/* Custom class for floating image */
.floating-image {
  display: block; /* Ensures block behavior for margins */
  margin: 20px auto; /* Centers the image horizontally */
  transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth hover effect */
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); /* Subtle shadow effect */
}

.floating-image:hover {
  transform: translateY(-10px); /* Creates floating effect */
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.5); /* Enhances shadow on hover */
}
.absolute {
  position: absolute;
  top: 0px;
  left: 0px; /* Positions the element 100px from the left of the nearest positioned ancestor */
}
.absolute-pork {
  position: absolute;
  top: -240px;
  right: 0px; /* Positions the element 100px from the left of the nearest positioned ancestor */
}

.home-clients{
background-image: linear-gradient(to right bottom, #800000, #640210, #460914, #270b11, #000000);
}
.absolute-lamb{
  position: absolute;
  top: -260px;
  right: 0px; /* Positions the element 100px from the left of the nearest positioned ancestor */
  left: -35px;
}
.absolute-seafood {
  position: absolute;
  top: 0px;
  left: 5px;
  right: -35px; /* Positions the element 100px from the left of the nearest positioned ancestor */
}
.client-traders{
  position: absolute;
  z-index: 1;
  top: -155px;
  right: -60px; /* Positions the element 100px from the left of the nearest positioned ancestor */
}
.chicken-absolute
{
    position: absolute;
}

.hover-border {
	border-bottom: 3.5px solid #000000 !important;
    border-top: 1px solid #ECF0F1 !important;
    border-right: 1px solid #ECF0F1 !important;
    border-left: 1px solid #ECF0F1 !important;
  
}

.hover-border:hover {
 	border-bottom: 3.5px solid #86000B !important;
}


