/*
Theme Name: LimonHosting.Com Tema
Theme URI: http://www.limonhosting.com
Author: LimonHosting İnternet Hizmetleri
Author URI: https://www.limonhosting.com
Description: Bu tema Limon Hosting İnternet Hizmetleri tarafından hazırlanmıştır.
Version: V1
*/

.pricing-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;  /* Eşit boşluk bırakarak kutuları hizalayalım */
  align-items: stretch; /* Kutuları yukarıdan aşağıya doğru hizalayalım */
}

.pricing-box {
  border: 3px solid;
  border-radius: 15px;
  padding: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin: 10px;
  width: calc(25% - 20px); /* 4 kutuyu yan yana sığdırmak için genişliği ayarlıyoruz */
  box-sizing: border-box; /* Padding ve border'ı genişlik hesaplamalarına dahil eder */
}

.pricing-header {
  text-align: center;
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 20px;
}

.pricing-details {
  margin-bottom: 20px;
}

.pricing-details p {
  margin: 0;
}

.pricing-price {
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 20px;
}

.pricing-button {
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 20px;
  border-radius: 5px;
  text-decoration: none;
  transition: background-color 0.3s;
}

.pricing-button:hover {
  background-color: #ddd;
}

/* Farklı renkler */
.pricing-box:nth-child(1) {
  border-color: #FF6347; /* Turuncu */
}

.pricing-box:nth-child(2) {
  border-color: #00CED1; /* Mavi Yeşil */
}

.pricing-box:nth-child(3) {
  border-color: #9370DB; /* Orkide */
}

.pricing-box:nth-child(4) {
  border-color: #FFA500; /* Portakal */
}

.pricing-box:nth-child(5) {
  border-color: black; /* Portakal */
}

.pricing-box:nth-child(6) {
  border-color: brown; /* Portakal */
}

.pricing-box:nth-child(7) {
  border-color: blue; /* Portakal */
}

.pricing-box:nth-child(8) {
  border-color: green; /* Portakal */
}

.pricing-box:nth-child(9) {
  border-color: purple; /* Portakal */
}

.pricing-box:nth-child(10) {
  border-color: red; /* Portakal */
}

.pricing-box:nth-child(11) {
  border-color: blue; /* Portakal */
}

.pricing-box:nth-child(12) {
  border-color: yellow; /* Portakal */
}

.fa {
  font-size: 50px; /* İstenen boyuta göre ayarlayabilirsiniz */
  color: inherit; /* Kutu rengini alacak */
}

/* Mobil uyumlu */
@media (max-width: 768px) {
  .pricing-box {

  width: 291px; /* Sabit genişlik */	

}



body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
}

/* Ana konteynır stilleri */
.sales-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* Kutuları yatayda ortala */
  align-items: center; /* Dikeyde ortala */
  background-color: #f7f7f7;
  padding: 20px;
}

/* Kutu stilleri */
.sales-box {
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  margin: 20px;
  width: calc(25% - 40px); /* Eşit genişlik, aralıkları da dahil et */
  text-align: center;
  border-radius: 30px 10px 30px 10px; /* Özel şekil */
}

/* Başlık stilleri */
.sales-header {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* Detaylar stilleri */
.sales-details {
  margin-bottom: 10px;
  text-align: left; /* Detayları sola hizala */
}

.sales-details p {
  margin: 5px 0; /* Paragraflar arasına boşluk ekle */
  border-bottom: 1px solid #ddd; /* İnce çizgi ekle */
  padding-bottom: 5px; /* Paragraf altına boşluk ekle */
}

/* Fiyat stilleri */
.sales-price {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #007bff; /* Fiyat rengi */
}

/* Buton stilleri */
.sales-button {
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 20px;
  border-radius: 5px;
  text-decoration: none;
  transition: background-color 0.3s;
}

.sales-button:hover {
  background-color: #ddd;
}

/* Mobil uyumlu */
@media (max-width: 768px) {
  .sales-box {
    width: calc(100% - 40px); /* Mobilde tam genişlik */
    border-radius: 30px; /* Mobilde yuvarlatılmış köşeler */
  }
}

/* Farklı renkli konteyner çizgileri */
.sales-container > .sales-box:nth-child(odd) {
  border-top: 10px solid #ff6347; /* Turuncu */
  border-bottom: 10px solid #ff6347; /* Turuncu */
}
.sales-container > .sales-box:nth-child(even) {
  border-top: 10px solid #6495ed; /* Mavi */
  border-bottom: 10px solid #6495ed; /* Mavi */
}
.sales-container > .sales-box:nth-child(3) {
  border-top: 10px solid purple; /* Mavi */
  border-bottom: 10px solid purple; /* Mavi */
}

.sales-container > .sales-box:nth-child(4) {
  border-top: 10px solid black; /* Mavi */
  border-bottom: 10px solid black; /* Mavi */
}


    .container {
      width: 90%;
      margin: 0 auto;
      padding-top: 50px;
    }
    .heading {
      text-align: center;
      margin-bottom: 50px;
    }
    .plan-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
    .plan {
      background-color: white;
      border: 1px solid #ddd;
      border-radius: 8px;
      padding: 20px;
      width: 16%;
      margin-bottom: 30px;
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
      transition: transform 0.3s;
    }
    .plan:hover {
      transform: scale(1.05);
    }
    .plan-header {
      background-color: #007bff;
      color: white;
      padding: 10px;
      border-radius: 8px;
      text-align: center;
    }
    .plan-content {
      padding: 20px 0;
    }
    .plan-price {
      font-size: 24px;
      font-weight: bold;
      color: #333;
      text-align: center;
    }
    .plan-button {
      background-color: #28a745;
      color: white;
      border: none;
      padding: 10px;
      width: 100%;
      border-radius: 5px;
      cursor: pointer;
    }
    .plan-button:hover {
      background-color: #218838;
    }

    @media (max-width: 1200px) {
      .plan {
        width: 30%;
      }
    }

    @media (max-width: 768px) {
      .plan {
        width: 45%;
      }
    }

    @media (max-width: 480px) {
      .plan {
        width: 100%;
      }
    }