@font-face {
  font-family: 'Space Mono';
  font-weight: bold;
  src: url('font/SpaceMono-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Space Mono';
  font-weight: bold;
  font-style: italic;
  src: url('font/SpaceMono-BoldItalic.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  src: url('font/SpaceMono-Italic.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Space Mono';
  src: url('font/SpaceMono-Regular.ttf') format('truetype');
  font-display: swap;
}
/*111111111*/
/* Mobil Cihazlar */
@media only screen and (max-width: 480px) {
    .urun {
      width: 48%;
      margin: 1%;
    }
    .nav a {
        font-size: 0.9em;
    }
    #alt-yazi {
      animation: moveLeft 20s linear infinite;
    }
    .footerbaslik {
     font-size: 1.4em;
    }
    .footeric{
      width: 88%;
      margin: 1%;
      height: auto;
      float: left;
      padding-right: 5%;
      padding-left: 5%;
    }
  h3{
      font-size: 0.9em;
  }
}
/*222222222222*/
@media only screen and (min-width: 481px) and (max-width: 768px) {
    /* Örneğin, menü öğelerini dikey düzene geçirme */
    .urun {
      width: 48%;
      margin: 1%;

    }
    .nav a {
        font-size: 1em;
    }
    #alt-yazi {
      animation: moveLeft 20s linear infinite;
    }
    .footerbaslik {
     font-size: 1.6em;
    }
    .footeric{
      width: 88%;
      margin: 1%;
      height: auto;
      float: left;
      padding-right: 5%;
      padding-left: 5%;
    }
    h3{
        font-size: 1.2em;
    }
}
/*33333333333*/
/* Tabletler */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    /* Örneğin, metin boyutunu orta seviyede ayarlama */
    .urun {
      width: 32.333333333333%;
      margin: 0.5%;
    }
    .nav a {
        font-size: 1.2em;
    }
    #alt-yazi {
      animation: moveLeft 25s linear infinite;
    }
    .footerbaslik {
     font-size: 1.7em;
    }
    .footeric{
      width: 38%;
      margin: 1%;
      height: auto;
      float: left;
      padding-right: 5%;
      padding-left: 5%;
    }
    h3{
        font-size: 1.4em;
    }
}

/*4*/
/* Masaüstü Bilgisayarlar */
@media only screen and (min-width: 1025px) and (max-width: 1201px) {
     /*Örneğin, geniş ekranlı bilgisayarlarda menüyü yatay düzene geçirme*/
     .urun {
      width: 24%;
      margin: 0.5%;
    }

    .nav a {
      font-size: 1.2em;
    }
    #alt-yazi {
      animation: moveLeft 25s linear infinite;
    }
    .footerbaslik {
     font-size: 1.8em;
    }
    .footeric{
      width: 38%;
      margin: 1%;
      height: auto;
      float: left;
      padding-right: 5%;
      padding-left: 5%;
    }
    h3{
        font-size: 1.4em;
    }
}

/*5*/
@media only screen and (min-width: 1200px) {
     /*Örneğin, geniş ekranlı bilgisayarlarda menüyü yatay düzene geçirme*/
     .urun {
      width: 19.4%;
      margin: 0.3%;
    }
    .nav a {
        font-size: 1.3em;
    }
    #alt-yazi {
      animation: moveLeft 40s linear infinite;
    }

    .footerbaslik {
     font-size: 1.9em;
    }
    .footeric{
      width: 38%;
      margin: 1%;
      height: auto;
      float: left;
      padding-right: 5%;
      padding-left: 5%;
    }
    h3{
        font-size: 1.3em;
    }

}

.slider {
  display: block;
  width: 100%;
  height: auto;
  overflow: hidden;
  border-radius: 0em;
  padding: 0;
  margin: 0;

}

.slider img {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}




body{
  margin: 0px;
  font-family: 'Space Mono', monospace;

}

h1{
  font-family: 'Space Mono', monospace;
  max-width: 100%;
  font-size: 1.65em;
  font-weight: 700;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
}

h2{
  font-family: 'Space Mono', monospace;
  max-width: 100%;
  text-align: center;
}

.footerbaslik{
  display: block;
    font-weight: 700;
    margin-top:15px;
    margin-bottom: 15px;
}

.container {
  width: 96%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400px;
  font-style: normal;
}

h2 {
  display: inline-block;
  width: 100%;
  height: auto;
}

.uGrup {
  display: inline-block;
  max-width: 1080px;
  height: auto;


}

.akaryazi{
  width: 100%;
  background: #f5ff52;
  height: 42px;
  border-bottom: 1px solid #000;
  overflow: hidden;
  color: #000;
}



#alt-yazi {
    position: flex;
    right: 0; /* Başlangıç pozisyonu: sağ kenar */
    transform: translateX(100%); /* Sağdan başlat */
    white-space: nowrap; /* Metni bir satırda tut */
    color: black;

    padding: 0;
    margin-top:8px;
}

@keyframes moveLeft {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%); /* Sola kadar hareket */
    }
}

.ref {
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  justify-content: center;
  align-items: center;
}

.ref ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  justify-content: center;
}

.ref li {
  display: flex;
  align-items: center;
  text-align: center;
  float: left;
  width: 16%;
  margin: 0.33%;

  aspect-ratio: 1 / 1;
}

.ref img {
  max-width: 100%;
  height: auto;
}



.nav {
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 6em;
}

.baslik {
  margin-bottom: 1em;
}

.nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  justify-content: center;
}

.nav li {
  display: flex;
  align-items: center;
  text-align: center;
  float: left;
  width: 25%;
  transition: 0.4s;
  height: 6em;

}

.nav a {
  text-decoration: none;
  align:center;
  margin-left: auto;
  margin-right: auto;
  color: #000;

  padding: 0;
  width: 100%;

}

.urun {
  display: inline-block;
  text-align: center;
  height: 29em;
  float: left;
  text-align: center;


}

.urun p {
  font-family: 'Space Mono', monospace;
  font-style: italic;
  font-size: 0.9em;
  height: 6em;

}


.urun img {
  width: 100%;
  height: auto;
  cursor: pointer;

}

h3 {
  font-family: 'Space Mono', monospace;
  font-weight: bold;
  font-style: normal;
  cursor: pointer;
  height: 3em;

}

.nav li:hover {
  display: flex;
  cursor: pointer;
  background: #f5ff52;
  color: #000;
  font-weight: 700;
  transition: 0.4s;
}

.footerBack{
  display: flex;
  width: 100%;
  background: #f5ff52;
  margin: 0;
  padding: 0;
}

.footer{
  display: block;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;

}


.footeric a {
    text-decoration: none;
    color: #000;
}

input[type="text"],[type="tel"],[type="email"] {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  font-family: 'Space Mono', monospace;
}

input[type="checkbox"] {

  padding: 18px;
  height: 20px;
  width: 20px;
  margin: 15px;;
  box-sizing: border-box;
  font-family: 'Space Mono', monospace;

}

textarea {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  resize: vertical;
  height: 150px;
  font-family: 'Space Mono', monospace;

}

button {
  background-color: #000;
  border: none;
  color: white;
/*  padding: 16px 32px;*/
  text-decoration: none;
padding: 1.5em 3em;
margin-top: 1em;
/*  margin: 4px 2px;*/
  cursor: pointer;
  font-family: 'Space Mono', monospace;
  transition: 0.3s;
  font-size: 0.9em;
}

button:hover {

  background: #362c00;

}

.telif {
  display: flex;
  width: 100%;
  text-align: center;
  padding-top: 20px;
  padding-bottom:20px;
}


.telif p {
  display: block;;

  margin-left: auto;
  margin-right: auto;
}

.iletisim a {
  text-decoration: none;
  color: #000;
  font-size: 1.4em;
}
