.process-two-box-title H6 {
  color: #C9A66B;
  font-weight: 500;
}

.process-two-box-title H3 {
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.cta-one .cta-title h3 {
    font-weight: 400;
}

.whatsapp-container {
  position: fixed;
  bottom: 80px; /* ÜSTTE */
  left: 20px;
  z-index: 10000;
}

.call-container {
  position: fixed;
  bottom: 10px; /* ALTTA */
  left: 20px;
  z-index: 10000;
}

/* Ortak görünüm: */
.whatsapp-button,
.call-button {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  transition: transform 0.3s ease;
}

.whatsapp-button i,
.call-button i {
  color: #fff;       /* ikon rengi */
  font-size: 25px;   /* ikonları da ayrıca küçültür */
}

.whatsapp-button {
  background-color: #25D366;
  animation: bounce 2s infinite, glow-green 1.5s infinite alternate;
}

.call-button {
  background-color: #C9A66B;
  animation: bounce 2s infinite, glow-blue 1.5s infinite alternate;
}

.whatsapp-button:hover,
.call-button:hover {
  transform: scale(1.1);
}

.whatsapp-button img,
.call-button img {
  width: 30px;
  height: 30px;
}

/* Tooltip stilleri */
.whatsapp-tooltip,
.call-tooltip {
  position: absolute;
  left: 70px;
  bottom: 10px;
  background: #ffffff;
  color: #333;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 14px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.2);
  opacity: 0;
  transform: translateX(20px);
  transition: all 0.5s ease;
  white-space: nowrap;
}

.whatsapp-container.show-tooltip .whatsapp-tooltip,
.call-container.show-tooltip .call-tooltip {
  opacity: 1;
  transform: translateX(0);
}

@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

@keyframes glow-green {
  from { box-shadow: 0 0 10px #25D366; }
  to { box-shadow: 0 0 20px #25D366, 0 0 30px #25D366; }
}

@keyframes glow-blue {
  from { box-shadow: 0 0 10px #C9A66B; }
  to { box-shadow: 0 0 20px #C9A66B, 0 0 30px #C9A66B; }
}


b, strong {
    font-weight: bold;
    color: #123457;
}

.blog-list-section .heading-title {
    margin-bottom: 40px;
}

.blog-two-details h2 {
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
  height: 80px;
}

.fa-brands, .fab {
  font-weight: 500;
}

.form-control {
  font-size: 16px;
  font-weight: 400;
  color: #000000 !important;
}

/* Konteyner */
.floating-buttons {
  position: fixed;
  bottom: 20px;
  left: 20px;
  z-index: 9999;
  display: flex;
  flex-direction: column;
}

/* Genel buton stili */
.whatsapp-button,
.call-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  font-size: 28px;
  cursor: pointer;
  overflow: visible;
  box-shadow: 0 4px 12px rgba(0,0,0,0.25);
  transition: transform 0.3s ease;
}

/* Alt ışık efekti */
.whatsapp-button::after,
.call-button::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  width: 40px;
  height: 8px;
  background: radial-gradient(circle, rgba(255,255,255,0.5) 0%, transparent 70%);
  transform: translateX(-50%);
  filter: blur(4px);
  animation: glow 2s infinite alternate;
  pointer-events: none;
  border-radius: 50%;
}

/* Renkler */
.whatsapp-button { background-color: #25D366; }
.call-button { background-color: #C9A66B; }

/* Hover efekti */
.whatsapp-button:hover,
.call-button:hover {
  transform: translateY(-4px) scale(1.1);
}

/* Beni Ara yazısı */
.call-text {
  position: absolute;
  left: 70px;
  top: 50%;
  transform: translateY(-50%) translateX(-10px);
  white-space: nowrap;
  background: #123456;
  color: #fff;
  font-size: 14px;
  padding: 6px 10px;
  border-radius: 20px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s ease, transform 0.4s ease;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

/* Hover ile görünür yap */
.call-button:hover .call-text {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

/* İlk açılışta görünür hale getir */
.call-text.show-on-load {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

/* Glow animasyonu */
@keyframes glow {
  from { opacity: 0.4; transform: translateX(-50%) scaleX(1); }
  to   { opacity: 0.8; transform: translateX(-50%) scaleX(1.2); }
}

@media only screen and (max-width: 768px) {

  .main-menu-right .btn {
    display: none;
  }

  .process-two {
    padding: 0px;
  }

  .process-two-2 {
    padding: 25px 0px;
  }

  .blog-item-details h3 {
    height: auto !important;
  }

  .footer-buttom-link ul {
    text-align: center;
  }
  .footer-buttom-link ul {
    display: block;
  }
  .services-details-section {
    padding: 50px 0;
  }
  .bolg-cta-widget {
    padding: 80px 15px;
  }
  .blog-item-details h3 a {
    font-weight: 500;
    font-size: 20px;
    line-height: 25px;
  }
  .mobil-footer-padding {
    padding-top:0px !important;
  }
  .mobil-footer-left {
    text-align: left !important;
  }
  .mobil-gizle {
    display: none;
  }
  .blog-two-details h2 {
    height: auto;
    font-size: 20px;
    line-height: 25px;
  }
  .team-details-block {
    margin-top:30px;
  }
  .blog-list-section {
    padding: 0px 0px;
  }
  .faq-section {
    padding: 50px 0;
  }
  .single-blog-details {
    padding: 50px 0px 0px;
  }
}

@media only screen and (min-width: 768px) {
  .masaustu-gizle {
    display: none;
  }
  .masaustu-margin-top {
    margin-top: 30px;
  }
}

.team-images img {
  border-radius: 50px;;
}
