.card-urun {
  background-image: url('/AduTeknoWebSite/images/urun-aplan.jpg');
}

.card-title-urun {
  display: flex;
  justify-content: center;
  text-align: center;
  padding-top: 10%;
  font-size: 2.5rem;
  font-weight: bold;
  color: #0f4667;
  margin-bottom: 4vh;
  text-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
}

.urun-section {
  align-items: flex-start;
  justify-content: center;
  padding: 2rem;
  overflow: hidden;
  position: relative;
}

.padd10 {
  padding: 0rem 10rem;
}

.swiper-urun {
  display: flex;
  align-items: stretch;
}


.wrapper-urun {
  display: flex;
  padding-right: 2rem;
  right: 6%;
}

.card-content-urun {
  position: relative;
  overflow: hidden;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: transform 0.3s ease;
}

.card-image-urun {
  width: 100%;
  height: 50%;
  object-fit: cover;
  filter: brightness(0.75) saturate(1.2) contrast(0.85);
  transition: filter 200ms linear, transform 200ms linear;
}

.card-content-urun:hover {
  transform: scale(1.05);
}


.card-content-urun:hover .card-image-urun {
  filter: brightness(1) saturate(1.5) contrast(1);
}

.card-content-urun:hover .urun-ad {
  background-color: rgba(25, 25, 114, 1);
}

.urun-ad {
  width: 100%;
  padding: 1%;
  font-size: 100%;
  text-align: center;
  color: white;
  background-color: #191972;
  filter: brightness(0.75) saturate(1.2) contrast(0.85);
  transition: filter 200ms linear, transform 200ms linear;
}

.buton-urun {
  display: flex;
  justify-content: center;
  text-align: center;
  padding-bottom: 2rem;
}

.btn-urun {
  padding: 1rem;
  background-color: rgb(159, 159, 169);
  width: 30vh;
  border: 1px solid white;
  border-radius: 2rem;
  cursor: pointer;
  transition: transform 0.3s ease, background-color 0.3s ease;
}

.btn-urun:hover {
  transform: scale(1.1);
  background-color: whitesmoke;
}

@media (max-width: 768px) {
  .card-urun {
    flex-direction: column;
    align-items: center;
    padding: 1rem;
    position: relative;
  }

  .urun-section {
    min-width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }

  .padd10 {
    padding: 0 2rem;
  }
}

@media (max-width: 768px) {
  #copy-right {
    position: relative;
  }

  .footer {
    position: relative;
  }

  .card-content-urun {
    text-align: center;
    width: 100%;
  }
}