.text-grey {
  color: #777;
}

.widget-side {
  background-color: #f5f5f5;
  border-radius: 10px;
  padding: 13px;
  font-size: 11pt;
}

.footer-header-color {
  color: #ca141d;
}

.icon-bar-side {
  position: fixed;
  top: 62%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5000;
  
}

.icon-bar-side a {
  display: block;
  text-align: center;
  padding: 10px;
  transition: all 0.5s ease;
  color: #ffffff;
  font-size: 15px;
  background-color: #F28C21;
  
}

.icon-bar-side a:hover {
  color: #ffffff;
}

.facebook-side {
  color: white;
}

.twitter-side {
  color: white;
}

.instagram-side {
  color: white;
}

.whatsapp-side {
  color: white;
}

.youtube-side {
  color: white;
}

.whatsapp-hover-button {
  position: fixed;
  bottom: 20px;
  left: 20px;
  z-index: 5000;
}

.icon-box-terapi {
  font-size: 50px;
}

hr {
  margin: 0 0 2rem 0;
}

.navbar-nav {
  --ar-nav-link-font-weight: 600;
}

.navbar {
  --ar-navbar-padding-y: 0.rem;
}

.accordion-alt {
  --ar-accordion-btn-font-size: 1rem;
}

.bg-grey {
  background-color: #e5e5e5 !important;
}

.card {
  --ar-card-bg: #131212b3;
}

.bg-terapi {
  background-color: #e6ebee  !important; /*f6f9fc*/
}

h3, .h3 {
  font-size: 1.45rem;
}

.min-vh-75 {
  min-height: 75vh !important;
}


.text-icon-big {
	font-size: 35px;
}



/* Geniş ekranlar */
@media (min-width: 1280px) {
  .slider-container {
    height: 670px;
  }
}

/* Normal masaüstü ve büyük tablet */
@media (min-width: 769px) and (max-width: 1280px) {
  .slider-container {
    height: 650px;
  }
}

/* Küçük tablet ve büyük telefon */
@media (min-width: 500px) and (max-width: 768px) {
  .slider-container {
    height: 300px;
  }
}

/* Küçük telefonlar */
@media (max-width: 480px) {
  .slider-container {
    height: 225px;
  }
}
/* 2K ve üstü geniş ekranlar */
@media (min-width: 1920px) {
  .slider-container {
    height: 800px; /* Daha büyük ekranlarda yüksekliği artır */
  }
}

/* 4K ekranlar (veya MacBook Pro gibi büyük ekranlar) */
@media (min-width: 2560px) {
  .slider-container {
    height: 1000px; /* Daha büyük ekranlar için uyumlu yükseklik */
  }
}

.thumb-gallery-detail .owl-dots {
  position: absolute;
  bottom: 20px;
  left: 100px;
  
}

.thumb-gallery-detail .owl-nav {
  display: none;
}
