body {
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  }
  
  h1 {
    font-size: 32px;
    font-weight: bold;
    margin-top: 32px;
    margin-bottom: 20px;
  }
  
  h2 {
    font-size: 30px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  
  h3 {
    font-size: 28px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  
  h4 {
    font-size: 26px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  
  p {
    font-size: 16px;
    margin-bottom: 20px;
    color: #000;
  }
  
  li {
    font-size: 16px;
    margin-bottom: 10px; /* Listenin öğeleri arasındaki boşluğu azalttım */
  }
  
  a {
    color: #000;
  }
  
  .breadcrumb {
    color: #000;
  }
    
  .footer-bottom {
    color: #ccc;
  }
  
  .footer-bottom a {
    color: #ccc;
  }
  
  .widget_categories a {
    font-size: 18px;
    padding: 10px 15px;
  }
  
  .linkler-group {
  margin-bottom: 20px;
  }
  
  .linkler-group h3 {
  margin-bottom: 10px;
  }
  
  .linkler-group ul {
  list-style: none;
  padding: 0;
  display: none; /* Başlangıçta listeyi gizleyin */
  }
  
  .linkler-group ul.show {
  display: block; /* Açılır menüyü göstermek için display değerini değiştirin */
  }
  
  .linkler-group ul li {
  margin-bottom: 5px;
  }
  
  .linkler-group ul li a {
  color: blue;
  text-decoration: none;
  }
  
  .linkler-group ul li a:hover {
  text-decoration: underline;
  }
  
  .linkler-group .toggle-button {
  background-color: #f2f2f2;
  padding: 5px 10px;
  border: none;
  cursor: pointer;
  }
  
  .linkler-group ul li {
  display: inline-block;
  margin-right: 10px;
  }
  .linkler-group {
  margin-bottom: 20px;
  }
  
  .linkler-group h3 {
  margin-bottom: 10px;
  }
  
  .linkler-group ul {
  list-style: none;
  padding: 0;
  display: none; /* Başlangıçta listeyi gizleyin */
  }
  
  .linkler-group ul.show {
  display: block; /* Açılır menüyü göstermek için display değerini değiştirin */
  }
  
  .linkler-group ul li {
  margin-bottom: 5px;
  }
  
  .linkler-group ul li a {
  color: blue;
  text-decoration: none;
  }
  
  .linkler-group ul li a:hover {
  text-decoration: underline;
  }
  
  .linkler-group .toggle-button {
  background-color: #f2f2f2;
  padding: 5px 10px;
  border: none;
  cursor: pointer;
  }
  
  .linkler-group ul li {
  display: inline-block;
  margin-right: 10px;
  }
  .navbar {
  background-color: #003366; /* Kurumsal mavi */
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  }
  
  .navbar a {
  color: white;
  text-decoration: none;
  }
  .call-button {
  background-color: rgb(214, 13, 13); /* Düğme arka plan rengi */
  color: #ffffff; /* Yazı rengi */
  padding: 12px 24px; /* Düğme iç içe içerik boşluğu */
  font-size: 20px; /* Yazı tipi boyutu */
  border: none; /* Kenarlık yok */
  border-radius: 5px; /* Kenar yuvarlaklığı */
  cursor: pointer; /* İmleci bir el işareti olarak ayarla */
  position: fixed; /* Düğmeyi sabit konumda tut */
  bottom: 50px; /* Sayfanın altından 20 piksel yüksekte */
  right: 30px; /* Sayfanın sağından 20 piksel içeride */
  z-index: 1; /* Diğer öğelerin üstünde göster */
  }
  
  
  /* Site Header Stili */
  .site-header {
  background-color: #003366; /* Kurumsal mavi */
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  }
  
  .site-header a, .site-header .call-button {
  color: white;
  text-decoration: none;
  }
  
  /* Hamburger Menü İkon Stili */
  .hamburger-menu {
  display: none; /* Başlangıçta gizli */
  cursor: pointer;
  font-size: 24px; /* İkon boyutu */
  color: #fff; /* İkon rengi */
  }
  
  /* Navigasyon Menüsü Stili - Masaüstü için varsayılan olarak görünür */
  .main-nav {
  display: block; /* Masaüstünde varsayılan olarak göster */
  background-color: #003366;
  /* ... */
  }
  
  .main-nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex; /* Masaüstünde yatay olarak göster */
  justify-content: center;
  }
  
  .main-nav ul li {
  margin-right: 20px; /* Menü öğeleri arasında boşluk */
  }
  
  .main-nav ul li a {
  color: white;
  text-decoration: none;
  font-size: 18px;
  padding: 12px 15px;
  }
  
  /* Medya Sorgusu - Mobil Cihazlar için */
  @media screen and (max-width: 768px) {
  .hamburger-menu {
    display: block; /* Mobil cihazlarda hamburger menü ikonunu göster */
  }
  
  .main-nav {
    display: none; /* Mobil cihazlarda başlangıçta gizli */
  }
  
  .main-nav.active {
    display: block; /* Mobil cihazlarda menü açıldığında göster */
    flex-direction: column;
  }
  
  .main-nav ul {
    flex-direction: column; /* Mobil cihazlarda dikey olarak göster */
  }
  
  .main-nav ul li {
    margin-right: 0; /* Mobil cihazlarda sağ boşluğu kaldır */
  }
  }
  
  
  /* Dropdown Button Stili */
  .dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
  }
  
  /* Dropdown menü için genel stil */
  .dropdown {
  position: relative;
  display: inline-block;
  }
  
  /* Dropdown içeriğinin stili */
  .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  }
  
  /* Dropdown linklerinin stili */
  .dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  }
  
  /* Dropdown linklerinin mouse üzerine gelindiğinde stili */
  .dropdown-content a:hover {background-color: #f1f1f1}
  
  /* Dropdown butonuna tıklandığında içeriğin gösterilmesi */
  .dropdown:hover .dropdown-content {
  display: block;
  }
  
  /* Dropdown butonunun üzerine gelindiğinde arka plan renginin değişimi */
  .dropdown:hover .dropbtn {
  background-color: #3e8e41;
  }
  .fixed-side-menu {
   position: fixed;
   right: 10px; /* Sayfanın sağ kenarından 10px uzaklıkta */
   top: 70%; /* Sayfanın ortasında */
   transform: translateY(-50%); /* Dikey ortalamayı sağlar */
   z-index: 1000; /* Z-index ile diğer öğelerin önüne getir */
  }
  
  .whatsapp-button {
   display: block;
   background-color: #075E54; /* WhatsApp'ın resmi koyu renk temasından alınmış daha koyu bir yeşil */
   color: #ffffff; /* Beyaz renk metin yüksek kontrast sağlar */
   padding: 10px 20px; /* İç boşluk */
   border-radius: 25px; /* Daha yuvarlak köşeler */
   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); /* Daha belirgin bir gölge */
   text-align: center; /* Yazıyı ortala */
   text-decoration: none; /* Alt çizgiyi kaldır */
   font-weight: bold; /* Yazıyı kalın yap */
   font-size: 18px; /* Daha büyük yazı boyutu */
   margin: 8px; /* Etrafına boşluk ekle */
   transition: background-color 0.3s ease; /* Arka plan rengi değişim animasyonu */
   cursor: pointer; /* Fare imleci butonun üzerine geldiğinde el şeklini alsın */
  }
  
  .whatsapp-button:hover {
   background-color: #128C7E; /* Hover durumu için açık yeşil rengi */
  }
  /* Sayfa genel genişliğini ayarlama */
  .container {
    max-width: 1200px;
    margin: auto;
  }
  
  /* Footer arka plan ve metin rengi düzenlemesi */
  .footer-bottom {
    background-color: #000; /* Arka plan rengi siyah */
    color: #fff; /* Metin rengi beyaz */
  }
  
  .footer, .footer a {
    color: #fff; /* Footer içindeki tüm metin ve linkler beyaz olacak */
  }
  
  .footer {
    background-color: #000; /* Footer arka planı siyah */
  }
  /* Sayfa genel genişliğini ayarlama */
  .container {
    max-width: 1200px;
    margin: auto;
  }
  
  /* Footer arka plan ve metin rengi düzenlemesi */
  .footer-bottom, .footer {
    background-color: #000; /* Arka plan rengi siyah */
    color: #000; /* Metin rengi siyah */
  }
  
  .footer a {
    color: #000; /* Bağlantı rengi siyah */
  }
  
  .footer a:hover {
    color: #555; /* Bağlantılara mouse ile üzerine gelindiğinde rengi */
  }
  /* Küçük ekranlar için menüyü ve footer içeriğini düzenle */
@media screen and (max-width: 768px) {
  .hamburger-menu {
    display: block;
  }

  .main-nav ul {
    display: none;
    width: 100%;
    flex-direction: column;
  }

  .main-nav ul li {
    text-align: center;
  }

  .main-nav ul.active {
    display: flex;
  }

  .footer-content, .footer-links, .footer-contact {
    width: 100%;
    text-align: center;
  }

  .footer-content {
    flex-direction: column;
  }

  .footer-links, .footer-contact {
    margin-bottom: 20px;
  }
}

/* Orta boy ekranlar için ayarlar */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .main-nav ul {
    justify-content: center;
  }

  .footer-content {
    flex-wrap: wrap;
  }

  .footer-links, .footer-contact {
    width: 50%;
  }
}
body {
  font-family: Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}

img {
  max-width: 100%;
  height: auto;
}

.container {
  max-width: 1200px;
  margin: auto;
  padding: 0 15px;
  box-sizing: border-box;
}

.navbar, .site-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 10px;
}

.main-nav ul {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
}

.main-nav ul li a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: white;
}

/* Footer arka plan ve metin rengi */
.footer, .footer-bottom {
  background-color: #000; /* Footer arka planı siyah */
  color: #fff; /* Footer metin rengi beyaz */
}

.footer a, .footer-bottom a {
  color: #fff; /* Footer link rengi beyaz */
}
/* Sayfa genel genişliğini ayarlama */
.container {
  max-width: 1200px;
  margin: auto;
}

/* Footer arka plan ve metin rengi düzenlemesi */
.footer-bottom, .footer {
  background-color: #000; /* Arka plan rengi siyah */
  color: #000; /* Metin rengi siyah */
}

.footer a {
  color: #000; /* Bağlantı rengi siyah */
}

.footer a:hover {
  color: #555; /* Bağlantılara mouse ile üzerine gelindiğinde rengi */
}
/* Footer arka plan ve metin rengi düzenlemesi */
.footer-bottom {
  background-color: #000; /* Arka plan rengi siyah */
  color: #fff; /* Metin rengi beyaz */
}