
.sepet-ozetim {   background: #fff1e6; border-radius: 5px; }
.sepet-ozetim .p { padding: 5px 0px; font-size: 14px; text-align: left; }
.sepet-ozetim .p strong { display: inline-block;  text-align: right; float: right;}



.new-menu-content {   text-align:right; }
.new-menu-content > div { display: inline-block;   }
.new-menu-content > div .new-menu-open { position: absolute;   text-align: left; display: none;  }
.new-menu-content > div .new-menu-open > a { display: inline-block; padding: 8px 10px;   color: #000; }
.new-menu-content > div .new-menu-open > a:hover {  color: #fff; }
.new-menu-content > div:hover .new-menu-open {display: block; }



.text-banner-bg { position: relative; z-index: 0; padding: 50px 0px;}
.text-banner-bg > div { position: relative; z-index:1;}
.text-banner-bg .bg { position:absolute; top:0; left:0; width: 100%; height: 100%; object-fit: cover; z-index:0; }

.win-cerezler { position: fixed; z-index: 99999; background: #fff; width: 400px; right: 10px; bottom: 10px; padding: 20px; border-radius: 20px; box-shadow: 0px 0px 30px rgba(0,0,0,0.1); display: none; }
.win-cerezler .wn-text { padding: 10px; font-size: 14px; line-height: 25px; }
.win-cerezler .wn-text a { color: orangered; }
.win-cerezler .wn-onayla { display: inline-block; padding: 6px 15px; border-radius: 5px; background:orangered; color: #fff; font-size: 14px; cursor: pointer; }


@media screen and (max-width: 1000px) {
     
 .win-cerezler { position: fixed; z-index: 99999; background: #fff; width:100%; right: 0px; bottom: 0px; padding: 20px; border-radius: 5px; box-shadow: 0px 0px 30px rgba(0,0,0,0.1); }
   
  }




.full-kutu-bottom {   display: flex ; align-items:end;  }
@media screen and (max-width: 1000px) {
.full-kutu-bottom { display: block;  }     
}


.cok-fiyat {  padding: 20px 0px; }
.cok-fiyat .esnekfiyat { display: inline-block; padding: 8px 10px; border: 1px solid #000; font-size: 13px;  }
 
.capstyle { background: #fff; height: 50px; display: flex; align-items: center; align-content: center;   border-radius: 4px;}
.capstyle > div {   width: 100%;}
.capstyle > div img { padding-top: 5px;}


.hizmet-bolgesi ul { margin: 0px !important; padding: 30px 0px !important; list-style: none; display: grid;  grid-template-columns: repeat(3, 1fr); gap: 40px; }
.hizmet-bolgesi ul li { margin: 0px; padding: 30px; list-style: none !important;  text-align: center; font-size: 12px; box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.05); border-radius: 9px;}
.hizmet-bolgesi ul li strong { font-size: 22px; display: inline-block; width: 100%; padding: 9px 0px; }
.hizmet-bolgesi ul li::before { 
 
        content: "\f041";
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        display: inline-block;
        
        line-height: 50px;
        width: 50px;
        
        text-align: center;
        font-size: 35px;
        color: #eb0929;
        border-radius: 90px;
 
}

@media screen and (max-width: 1000px) {
    .hizmet-bolgesi ul {  display: grid;  grid-template-columns: repeat(2, 1fr); gap: 10px; }
    .hizmet-bolgesi ul li strong { font-size:18px;   } 
}



.wp-hatti-buton { display: inline-block; background: #49e670; color: #fff; padding: 8px 20px; border-radius: 40px; transition: 0.5s; }
.wp-hatti-buton:hover { background:#39cb5e; }
.wp-hatti-buton i { display: inline-block; font-size: 18px; padding-right: 10px; }



.cok-fiyat .stokyok { position: relative; z-index: 0; opacity: 0.5; text-decoration:line-through}
 
.cok-fiyat .aktifSecim { border: 1px solid #000; background: #000; color: #fff;}



.giris-listeleme { width: 100%; height: 100vh; background-color: #000; 
    position: relative; z-index: 0; display: flex; align-items: center; align-content: center ; overflow: hidden;}
.giris-listeleme  .img { width: 100%; height: 100%; position: absolute; z-index: 0; left:0; top:0; object-fit: cover; transition: 0.5s; }
.giris-listeleme  .text img {  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);   }
.giris-listeleme > div { width: 100%; text-align: center; position: relative; z-index: 10;}
.giris-listeleme .text { color: #fff; }
.giris-listeleme .text h2 { color: #fff; font-size: 36px; }
.giris-listeleme a { display: inline-block; padding: 6px 15px; background: #fff; color: #000; border-radius: 2px; margin-top: 10px; }
.giris-listeleme:hover .img { transform: scale(1.10); }
@media screen and (max-width: 1000px) {
    
    .giris-listeleme { width: 100%; height: 50vh; min-height: 300px; background-color: #000; }
        
}


.degisengorseller {
    width: 100%;
    /* Genişliği ayarlayın */
  
    /* Yüksekliği ayarlayın */
    overflow: hidden;
    position: relative;
    /* Bağıl pozisyon */
}

.degisengorseller img {
    display: none;
    width: 100%;
 
}

.degisengorseller img.active {
    display: block;
}

.liste-text .title {
    font-size: 36px;
    position: relative;
    padding-left: 70px;
}

.liste-text .title .den {
    position: absolute;
    left: 0;
    top: 0px;
    width: 50px;
 
}

@media screen and (max-width: 1000px) {
    .liste-text .title .den {
        width: 20px;
    }

    .liste-text .title {
        font-size: 18px;
        padding-left: 30px;
    }
}


.liste-text-2 .title {
    font-size: 36px;
    position: relative;
    
}

 
@media screen and (max-width: 1000px) {
 

    .liste-text-2 .title {
        font-size: 18px;
       
    }
}

.timeline ul {
    list-style: none !important; /* Liste noktalarÄ±nÄ± kaldÄ±r */
    margin: 0;
    padding: 0;
    position: relative;
    width: 80%;
    margin: 0 auto;
}

.timeline ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    height: 100%;
    background-color: #ccc; /* Ortadaki Ã§izgi rengi */
}

.timeline ul li {
    position: relative;
    width: 50%;
    padding: 20px 40px;
    box-sizing: border-box;
    list-style: none !important
}

.timeline ul li:nth-child(odd) {
    left: 0; /* Sol tarafa hizala */
    text-align: right; /* YazÄ±yÄ± saÄŸa hizala */
}

.timeline ul li:nth-child(even) {
    left: 50%; /* SaÄŸ tarafa hizala */
    text-align: left; /* YazÄ±yÄ± sola hizala */
}

.timeline ul li::before {
    content: '';
    position: absolute;
    top: 30px;
    width: 10px;
    height: 10px;
    background-color: var(--bg-color); /* NoktanÄ±n rengi */
    border-radius: 50%;
    z-index: 1;
}

.timeline ul li:nth-child(odd)::before {
    right: -5px; /* Nokta sol Ã¶ÄŸede Ã§izgiye yakÄ±n */
}

.timeline ul li:nth-child(even)::before {
    left: -5px; /* Nokta saÄŸ Ã¶ÄŸede Ã§izgiye yakÄ±n */
}

.timeline ul li h3 {
    margin: 0 0 10px;
    font-size: 1.50rem;
}

.timeline ul li p {
    margin: 0;
    font-size: 1rem;
    line-height: 1.6;
}

@media (max-width: 768px) {
    .timeline ul {
        width: 100%;
    }

    .timeline ul li {
        width: 100%;
        text-align: left;
        padding-left: 30px;
    }

    .timeline ul li:nth-child(odd),
    .timeline ul li:nth-child(even) {
        left: 0;
    }

    .timeline ul li::before {
        left: 10px; /* NoktayÄ± sola hizala */
    }

    .timeline ul::before {
        left: 10px; /* Ã‡izgiyi sola hizala */
    }
}
.timeline ul::marker {
    display: none;
}
 .timeline ul li::marker {
    display: none;
}


.fotograf { position: relative;}
.fotograf .over-text { padding: 20px; position: absolute; bottom: 0; left:0;  z-index: 10;  font-size: clamp(20px, 5vw, 25px); color: #fff; font-weight: 500; ;}



.parallax {
    /* The image used background-image: url("x.jpg");*/
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
 
  }
  .parallax { position: relative ; display: flex; align-items: center; align-content: center;}
 .parallax > div { text-align: center; width: 100%; }
  .parallax .kapla { background: #000; position: absolute; width: 100%; height: 100%; left:0; top:0;   }
  .parallax .mask { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 30;}
  .parallax .mask img {  width: 100%;}

  
  .parallax { position: relative ;}
  .parallax .kapla { background: var(--bg-dark); position: absolute; z-index: 0; width: 100%; height: 100%; left:0; top:0 ;  }
  .parallax .text { position: absolute; width: 100%; height: 100%; text-align: center; left:0; top:0; z-index: 50; display: flex; align-items: center; align-content: center; }
  .parallax .text > div { width: 100%; }
 .parallax .text > div h1 { font-weight: 100;}
 .parallax .text > div h2 { font-weight: 100;}








 .plx-icerik {
    position: relative;
    width: 100%;
    height: auto; /* İçeriğe bağlı yükseklik */
    background-color: #f4f4f4; /* Varsayılan arka plan */
    transition: background-color 0.5s ease; /* Geçiş animasyonu */
}

 .plx-icerik .cover-resmi {
    position: absolute; /* Başlangıçta normal pozisyon */
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index:0;
    object-fit: cover;
}
 .plx-icerik .fix-image { position: fixed; left:0; top:0; }
 .plx-icerik .fix-image-2 { position: absolute; left:0; bottom:0; }
.plx-content {
    position: relative;
    padding: 20px;
 
    z-index: 1;
}

 
 

.plx-icerik h1 {
    font-size: clamp(24px, 5vw, 150px);
    font-weight: 500;
    letter-spacing: -1px;
    color: #000;
    margin-bottom: 20px;
}
.plx-icerik-dark { background: #000; color: #fff;}
.plx-icerik-dark p, 
.plx-icerik-dark h4, 
.plx-icerik-dark h3, 
.plx-icerik-dark h2, 
.plx-icerik-dark h1  {
    
    color: #fff;
 
}





.listedeara { height: 50px; border-radius: 9px; width: 100%; border: none; outline: none; background: #fff; padding: 0px 30px; box-shadow:0px 0px 10px  rgba(0,0,0,0.05); }




.kategori-kategori { padding: 20px; background: #f5f5f5;  }
.kategori-kategori h3  { padding : 20px 0px; padding-left: 40px;  }
.kategori-kategori .img img  {  width: 100%; }
.kategori-kategori ul li { font-size: 14px; line-height: 32px;


    background-image: url(./a-link.png);
    background-size: 27px;
    background-position: 1px 13px;
    background-repeat: no-repeat;

    padding-left: 40px;

}






.cast-cover { position: relative; z-index: 0; overflow: hidden; }
.cast-cover .img { position: relative; z-index: 0;}
.cast-cover .text { 
    position: absolute; 
    width: 100%; 
    bottom: 0%; 
    left:0; 
    z-index: 1; 
    background: #e5097f; 
    color: #fff;
    padding: 8px 10px;
    text-align: center;
    transition: 0.5s;
    display: none;
}
.cast-cover:hover .text { display: block; }


.cast-cover .img  {overflow: hidden;}
.cast-cover .img  img {transition: 0.5s}
.cast-cover:hover .img   img {transform: scale(1.10)}

.urunyok { background: #fff1e6; color: #f27a1a; padding: 20px; border-radius: 4px;}

.login-menu-design {
    background: #fff; box-shadow: 0px 0px 40px 20px rgba(0,0,0,0.05); border-radius: 9px; overflow: hidden;
    padding: 20px;
}
 
 .login-menu .btn {
     display: inline-block;
     width: 100%;
     line-height: 40px;
     padding: 0px 10px;
     color: #666;
     border-bottom: 1px solid #f2f2f2;
     position: relative;
     font-size: 14px;
 }
 
 .login-menu .btn i {
     position: absolute;
     right: 10px;
     top: 6px;
     
     border-radius: 60px;
     line-height: 30px;
     width: 30px;
     height: 30px;
     text-align: center;
     background: #f2f2f2
 }
 
 .login-menu .btn:hover {
     background: #f2f2f2;
 }
 
 .uye-info {
     padding: 30px 0px;
     background: #f5f5f5;
     border-radius: 6px;
     margin-bottom: 10px;
 }
 
 .uye-info img {
     width: 60px;
     height: 60px;
     border-radius: 600px;
 }

.mobile-footer .tp-buton { display: inline-block; width: 100%;  color: #fff; font-size: 12px; text-align: center; padding: 10px 0px;  }
.mobile-footer .tp-buton i { display: inline-block; width: 100%; font-size: 18px; padding-bottom: 6px; }
.mobile-footer { position: fixed; width: 100%; bottom: 0px; background: #000; z-index: 3000;}

.onemli-3 {
    background: #f6f6f6; position: relative; z-index: 0;
    color: var(--text-color);
    padding: 40px 15px 40px 90px;
    border-radius: 7px;
    margin: 5px 0px;

}



.onemli-4 {
     position: relative; z-index: 0;
    color: #000;
    padding: 10px 15px 10px 15px;
    border-radius: 7px;
    margin: 5px 0px;
    padding-top: 80px;

}
.onemli-4:after { width: 120px; height: 120px; display: inline-block; position: absolute; z-index: 10; left:50%; top:15px; margin-left: -60px; content: ''; 

   background-image: url("blockquote.svg");
   background-repeat: no-repeat;
   background-position: 0px 0px;
   background-size: 120px;
   opacity: 0.2;

    

}



.uye-header { height: 60px; width: 100%; background: #f4f4f4;}


.onemli-3::after {
    position: absolute;
    left:20px; top:40px;
    content: "\f15c";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 45px;
    color: var(--text-color);
    opacity: 0.2;
  }


.kargo-gonderi-info { padding-bottom: 20px;}
.kargo-gonderi-info .kargosu { display: inline-block; padding: 6px 10px; border-radius: 3px; background: #0dc143; color: #fff; font-size: 14px; }
  
.urunkodu { padding: 8px 0px; font-size: 14px; }
.barkod   { padding: 8px 0px; font-size: 14px; }

.filitre-alani {  }
.filitre-alani .filitre-secimi { display: inline-block;  border: 1px solid #ccc; color: #000; padding: 10px 20px; font-size: 14px; background: #f5f5f5; margin: 0px 10px 10px 0px;}
.filitre-alani .stokyok { position: relative; z-index: 0; opacity: 0.5;}
.filitre-alani .stokyok:after { content: ''; display: inline-block; position: absolute; width: 100%; height: 1px; color: #000; background: #000; top: 50%; left:0%; 
}
.filitre-alani .aktifSecim { border: 1px solid #000; background: #000; color: #fff;}





.filitre-baslik { padding: 8px 0px; font-size: 18px;  }


 
.detay-fiyat {
   
   
    padding: 10px 0px;
  
 
}
.detay-fiyat .ciz { color:#ccc  }
.detay-fiyat .parabirimi { color: #000; font-size: 36px; display: inline-block; width: 100%; }


 .liste-1 {
    padding-bottom: 40px;
    position: relative;
}

.liste-1 .h3 {

    font-weight: 900;
  
    color:#000000;
}

.liste-1 .p {

    line-height: 28px;
    color:#000;
}

.liste-1 .ikon-order i {
    position: absolute;
    z-index: 500;
    bottom: 20px;
    right: 20px;
    background: #0dc143;
    color: #fff;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 19px;
    border-radius: 40px;
}

.liste-1 .img  {
    z-index: 10;
    background: #fff;
    border-radius: 6px;
}

.liste-1 .img  {overflow: hidden;}

.liste-1 .img  img {transition: 0.5s}

.liste-1:hover .img   img {transform: scale(1.10)}



.fiyatliste  p { border-bottom: 1px solid #ccc ;}
.fiyatliste  p strong { float: right;}


.liste-1 .text:before {
   display: inline-block;
   content:'';
    width: 80%;
    height: 30px;
    left:10%;
    top:-20px;
    position: relative;
    z-index: 0;
    border-radius: 60px;
    -webkit-transform: translate(0px, -30px);
    -moz-transform: translate(0px, -30px);
    -o-transform: translate(0px, -30px);
    -ms-transform: translate(0px, -30px);
    transform: translate(0px, -30px);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
}


._blom_1 { transition: 0.5s; position: relative; z-index: 1;   }
._blom_2 { transition: 0.5s; position: relative; z-index: 0; }


.minik-sepet { font-size: 14px;}
.minik-sepet span  { font-size: 11px; opacity: 0.6;}


.diger-renk .urun .more { display: none;}
.diger-renk .urun .kategori   { display: none;}
.diger-renk .urun    { padding: 20px ; }
.diger-renk .urun .isim  {  font-size: 13px; }


.color-s { }
.color-s .color-rad { width: 30px; height: 30px; border-radius: 60px; margin: 5px; display: inline-block; background: #f2f2f2; border: 1px solid #ccc;   }


.container-url {
    position: relative;
    width: 100vw;
    overflow: hidden;
  
  
  }
  
  .scrolling-text {
    display: inline-block;
    transition: transform 0.5s cubic-bezier(0.23, 0.36, 0.28, 0.83);
    will-change: transform;
    backface-visibility: hidden;
  }
  
  .scrolling-text .scrolling-text-content {
  
    font-size: 80px;
    white-space: nowrap;
    transition: transform 0.5s cubic-bezier(0.23, 0.36, 0.28, 0.83);
    line-height: 1em;
    margin: 20px 0;
  }



 

  
.detay-title   {  padding: 20px 0px;}
.detay-title h1 { font-size: 35px ; text-align: right; font-weight: 100;}

  .video-tumb {
    max-width: 100%;
    position: relative;
    padding-bottom: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden; 
    background: #000;
  }

 .video-tumb iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;  
}


 .video-tumb .center { position: absolute; width: 100%; height: 100%; background: #000; text-align: center; display: flex; align-items: center; align-content: center;}
 .video-tumb .text {color: #fff; text-align: center; width: 100%;}
 .video-tumb .text i { font-size: 66px; color: #fff; }
    

.comp-1 .img   { border-radius: 70px; position: relative; z-index: 20; box-shadow: 0px 30px 30px rgba(0,0,0,0.05);}
.comp-1 .img img { z-index: 0; }
.comp-1 .img::after { width: 100%; height: 100%;  position: absolute; content: ''; display: inline-table; left:0; top:0;

    background: rgb(0,0,0);
    background: linear-gradient(284deg, rgba(0,0,0,0) 31%, rgba(0,22,67,0.7617548239999125) 83%, rgba(0,32,96,1) 100%);

}
.comp-1 .title {   padding: 50px 0px 0px 30%; position: relative; z-index: 0; }
.comp-1 .title .info { font-size: 11px; color: #ccc; padding-bottom: 0px; padding-left: 30px;}
.comp-1 .title .h2 { font-size: 18px; color: #002060; font-weight: 600;  padding-left: 30px;}
.comp-1 .title .p { font-size: 11px; color: #666; padding-bottom: 0px; padding-left: 30px; padding-top: 10px;}
.comp-1 .title:after { content:''; position: absolute; width: 2px; height: 130%; top:-30%; display: inline-table; background: #002060; transition: 0.5s;}
.comp-1:hover .title:after { height: 50%; }
.comp-1  img {transition: 0.5s}
.comp-1:hover:hover img {transform: scale(1.10)}
 
 
.liste-2-cover { position: relative ; overflow: hidden;}
.liste-2-cover .img  { position: relative ; z-index: 0;}
.liste-2-cover .text { position: absolute; opacity: 0.5; transition: 0.5s;   z-index: 20; left: 0px; bottom:0px; width: 100%;  font-size: 1.5vw;  padding: 20px;  font-weight: 300; color: #fff;    }
.liste-2-cover .text span {     font-size: 4vw; font-weight: 800; }
.liste-2-cover:hover .text  { opacity: 1;} 
.liste-2-cover:after {display: block; content: ''; position: absolute; width: 100%; height: 100%; bottom: -100%; left: 0; background:rgba(0,0,0,0.2) ; transition: 0.5s;  backdrop-filter: blur(5px); }
.liste-2-cover:hover:after { bottom: 0;}

@media screen and (max-width: 1000px) {
    
    .liste-2-cover .text {  font-size: 25px; }
    .liste-2-cover .text span {  font-size: 25px; }


}


.comp-3 .img   { border-radius: 70px; position: relative; z-index: 20; box-shadow: 0px 30px 30px rgba(0,0,0,0.05);}
.comp-3 .img img { z-index: 0; }
 
.comp-3 .title {   padding: 50px 0px 0px 30%; position: relative; z-index: 0; }
.comp-3 .title .info { font-size: 11px; color: #ccc; padding-bottom: 0px; padding-left: 30px;}
.comp-3 .title .h2 { font-size: 18px; color: #002060; font-weight: 600;  padding-left: 30px;}
.comp-3 .title .p { font-size: 11px; color: #666; padding-bottom: 0px; padding-left: 30px; padding-top: 10px;}
.comp-3 .title:after { content:''; position: absolute; width: 2px; height: 130%; top:-30%; display: inline-table; background: #002060; transition: 0.5s;}
.comp-3:hover .title:after { height: 50%; }
.comp-3  img {transition: 0.5s}
.comp-3:hover:hover img {transform: scale(1.10)}








.liste-2a { position: relative; overflow: hidden}
.liste-2a .text { position:absolute ; left:0; top:0; width: 100%; height: 100%;  display: flex; align-items: center; align-content: center; transition: .5s;}
.liste-2a .text > div { width: 100%; text-align: center; position: relative; z-index:1;  font-weight: 300; color: #fff;}
.liste-2a .text:after { display: table; position: absolute; content: ''; width: 100%; height: 100%; bottom: 0; left:0;   z-index:0;  background: rgb(0,0,0,0.5); }
.liste-2a:hover .text { left: -100%; }




.liste-2b { position: relative; overflow: hidden; z-index: 0 ;  }
.liste-2b .text { position:absolute ; left:0; bottom:0; width: 100%; height:40%;  display: flex; align-items: center; align-content: center; transition: .5s; }
.liste-2b .text > div { width: 100%; text-align: center; position: relative; z-index:1;   font-weight: 600; color: #fff; opacity: 0.2; transition: 0.5s;   }
 
.liste-2b:hover .text {  height: 43%; }
.liste-2b  {
       transition: 0.5s;
  }
  .liste-2b:hover   {   filter: grayscale(0%);     }


  .liste-2b:hover .text > div  {   opacity: 1;  }

  .liste-2b:after { transition: 0.5s;  display: table; position: absolute; content: ''; width: 100%; height: 100%; opacity: 0;
    bottom:0; left:0;   z-index:0;  
    
    
    background: #1778f2;



}
 .liste-2b:hover:after { opacity: 0.7; }
 .liste-2b:hover .img img {   }


 @keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}


.liste-2c { position: relative; overflow: hidden; z-index: 0 ; 	
    
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #1778f2, #1778f2);
	background-size: 400% 400%;
	animation: gradient 3s ease infinite; 


}







.liste-2c .text { position:absolute ; left:0; bottom:0; width: 100%; height:100%;  display: flex; align-items: center; align-content: center; transition: .5s; }
.liste-2c .text > div { width: 100%; text-align: center; position: relative; z-index:1;  color: #fff;   transition: 0.5s;   }
.liste-2c  {  transition: 0.5s; }
.liste-2c .img  { opacity: 0; }
.liste-2c .text a  { display: inline-block; background: #fff; border-radius: 5px; padding: 4px 15px; margin-top: 15px; color: #1778f2; font-weight: 600;  }
.liste-2c .text a:hover { opacity: 0.5; }
.liste-2c .text > div img { transition: 0.5s;}

.liste-2c .text > div .svg { filter: brightness(0) saturate(100%) invert(100%) sepia(11%) saturate(123%) hue-rotate(130deg) brightness(118%) contrast(100%);  }
.liste-2c:hover .text > div img { scale:1.20;}



.full-kutu-totext > .tablo > div { padding: 50px 0px;}
.full-kutu-totext > .tablo > div:first-child  { background: #f2f2f2;}

 
.full-kutu-resim-menu  { position: relative; z-index: 0;}
.full-kutu-resim-menu .resim-menu { position:absolute; z-index: 20;  right: 0; height: 100%; display: flex; align-items: center; align-content: center;}
.full-kutu-resim-menu .resim-menu > div {  width: 100; transform: translateX(20px); }
.full-kutu-resim-menu .resim-menu .li {   padding: 4px 0px; text-align: right;}
.full-kutu-resim-menu .resim-menu .li a { display: inline-block; background: #000; color: #fff; padding: 9px 20px; }
.full-kutu-resim-menu .resim-menu .li a i { display: inline-block; padding-left: 10px;}
.full-kutu-resim-menu .resim-menu .li a:hover   { background: #1778f2;}
.full-kutu-resim-menu .img-tam { position: relative; z-index: 0; }

@media screen and (max-width: 1000px) {
 .full-kutu-resim-menu .resim-menu .li {   padding: 4px 0px; text-align: left;   }
    .full-kutu-resim-menu .resim-menu { position:relative; width: 100%;  display: block; padding: 30px 0px;}
 
}



.scrollAnimate img { width: 100%; }
.scrollAnimate h1 {font-weight: 900;}

 





#animatedText {
    position: relative;
 
  }
  
  .urunimage1, .urunimage2 {
    position: relative;
     
  }
  
  .zoom {
    transform: scale(1.5); /* Görselin büyüme miktarı */
  }





.obj-galeri  { position: relative;}
.obj-galeri .img-list:nth-child(1) { position: relative; z-index: 10;}
.obj-galeri .img-list:nth-child(2) { position: absolute; top: 0; left: 0; z-index: 0;}



.bg-cover { position: relative; }
.bg-cover .img-cover { z-index: 0; }
.bg-cover .tablo { position: relative; z-index: 10; }



 
@media screen and (max-width: 1000px) {
 
    .liste-2c .text h2 {   margin: 0px; padding:5px  }
    .liste-2c .text p {   line-height: 20px; max-height: 60px; overflow: hidden;   }
    .liste-2c .text img { width: 30px !important;   }
           
      }

 .article-text h2 {  padding-bottom: 9px; }




 @keyframes pulse {

	to {
		transform: scale(6);
		opacity: 0;
	}

}




.vimeo-video { position: relative; aspect-ratio: 16/7.17; background: #000;  }
.vimeo-video .text { position: absolute; z-index: 50; left: 0; top:0; width: 100%; height: 100%; display: flex; align-items: center; align-content: center; text-align: center;    }
.vimeo-video .text > div { width: 100%;   }
.vimeo-video iframe { width: 100% !important; height: 100% !important; position: absolute; left: 0; top:0; z-index: 0; object-fit: cover;}

.vimeo-video-player {   }
.vimeo-video-player .text { padding: 30px 0px;    }
.vimeo-video-player .text > div {    }
.vimeo-video-player iframe { width: 100% !important; height: 100% !important; position: absolute; left: 0; top:0; z-index: 0; object-fit: cover; position: relative; aspect-ratio: 16/7.17; background: #000;}


@media screen and (max-width: 1000px) {
 
    .vimeo-video .text { display: none;}

}








.liste-2e { position: relative; overflow: hidden; z-index: 0 ; filter:    }
.liste-2e .text { position:absolute ; left:20px; bottom:20px;   transition: .5s; }
.liste-2e .text > div { width: 100%; text-align: center; position: relative; z-index:1;   font-weight: 600; color: #fff;   transition: 0.5s;   }
 
.liste-2e:hover .text { bottom: 50px;}
.liste-2e  {
       transition: 0.5s;
  }
  .liste-2e:hover   {   filter: grayscale(0%);     }


  .liste-2e:hover .text > div  {   opacity: 1;  }

  .liste-2e:after { transition: 0.5s;  display: table; position: absolute; content: ''; width: 100%; height: 100%; opacity: 0;
    bottom:0; left:0;   z-index:0;  
    
    
    background: #000;



}
 .liste-2e:hover:after { opacity: 0.7; }
 


 
 .liste-2e:hover .img img {   }


 @keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}




















.about .img-tam { position: relative; z-index: 0;  }
.about .img-tam img { height: 70vh; object-fit: cover;}
.about .page { background: var(--dodge); padding: 50px;  margin-top:-50vh ; max-width: 700px; }
.about .content { position: relative; z-index: 1; padding-bottom: 50px;  }


@media screen and (max-width: 1000px) {
 
    
.about .img-tam img { height: auto; object-fit:cover}

.about .page { background: var(--dodge); padding: 20px;  margin-top:-0 ; max-width:100%; }

.about .content { position: relative; z-index: 1; padding : 0px;  }
    
}


 .pulselogo {   overflow: hidden; position: relative; }
 .pulselogo .bg-img { position: absolute; z-index: 40; width: 100%; height: 100%; }
 .pulselogo .bg-img img {  width: 100%; height: 100%; object-fit: cover; }


 .pulselogo .gr-logo { width: 120px; height: 120px; border-radius: 300px; position: absolute; z-index: 10;   left:50%; top:50%; margin-left: -45px; margin-top: -45px;  }
 .pulselogo .gr-logo img { width: 100%; height: 100%; object-fit: contain;}

 .pulselogo .gr-logo:after {
	content: ''; position: absolute; z-index: -1; inset: 0; border: 3px solid #1778f2;
	animation: pulse 1s infinite;
	border-radius: 300px;
}
.pulselogo .gr-logo:before {
	content: ''; position: absolute; z-index: -1; inset: 0; border: 1px solid #1778f2; opacity: 0.5;
	animation: pulse 2s infinite;
	border-radius: 300px;
}


.svg-info      { text-align: center;}
.svg-info .h2   { font-size: 12px; padding-bottom: 7px;  }
.svg-info img  { width: 90px; height: 90px; object-fit: contain;   border-radius: 10px; padding: 20px; margin-bottom: 20px; box-shadow: 0px 10px 30px rgba(0,0,0,0.07);

    filter: brightness(0) saturate(100%) invert(34%) sepia(68%) saturate(4968%) hue-rotate(208deg) brightness(104%) contrast(90%);

}





.logo-listesi { border: 1px solid rgba(0, 0, 0, 0.05); }
.logo-listesi .text { display: none;}
.logo-listesi .hover-efek-zoom:after { display: none ;}
.logo-listesi:hover { }



.e-tab-butonlar { border-bottom: 1px solid #ccc; margin-bottom: -1px;}
.e-tab-li { padding: 7px 20px; border: 1px solid #ccc; border-bottom: none;  background: #fff;   margin-right: 5px; border-radius: 6px 6px 0px 0px;  cursor: pointer; }
.aktif-tab       { position: relative; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);   }
 

  

.liste-4 {
    background: #f2f2f2;
    text-align: center;
    padding: 30px 20px;
    position: relative;
}
.liste-4 img { position:absolute; width: 100%; height: 100%; left:0; top:0; z-index: 0; object-fit: cover; opacity: 0.1;
   filter: grayscale(100%); transition: 0.5s;
 
} 


.liste-4 p {
        
    font-weight: 600;
    letter-spacing: 0.5px;
    color: #37d7ab;
}


.liste-4:hover img  {
      filter: grayscale(0%);
      opacity: 1;
      z-index: 30;
} 


.liste-8 {

    background: #fff;
      color:#666; 
      box-shadow: 0px 10px 40px rgba(0,0,0,0.1);
      position: relative;
      z-index: 0;
      overflow: hidden;
  }
  
 
  .liste-8 .div { width: 100%;   text-align: center; }



  .liste-10 { position: relative; padding-top: 75px;}

.liste-10 .img { position: absolute; width: 100px; height: 100px; right:30px ;  top:30px ; border-radius: 100px; overflow: hidden;  }

.liste-10 .h3 {  padding-bottom: 15px; font-weight: 600; padding-right: 80px; }
.liste-10 .p {  line-height: 25px; padding-bottom: 15px;  }
.liste-10 .text { background: #fff; padding: 20px; border-radius: 6px; box-shadow: 0px 10px 40px rgba(0,0,0,0.2); transition: 0.5s;}
.liste-10:hover .text {box-shadow: 0px 10px 40px rgba(0,0,0,0.3); }




.liste-6 img { border-radius: 6px;}
 
.liste-6 .text h3 {
    line-height: 25px;
    
    font-weight: 600;

}

.liste-6 .text p {
    line-height: 25px;
    
}




#acordion {}
 
#acordion .acordion {
    padding: 0px;
      
}

#acordion .acordion-title h3 {
    cursor: pointer;
    padding: 0px 0px;
    line-height: 50px;
    letter-spacing: -0.5px;
    
    font-weight: 600;
    color: #272727;
    position: relative;
    z-index: 0;
}

#acordion .acordion-title h3 i {
    position: absolute;
    line-height: 30px;
    background: #f5f5f5;
    color: #37d7ab;
    top: 10px;
    right: 10px;
    padding: 0px 15px;
    border-radius: 5px;
     
}

#acordion .acordion-content {
    display: none;
}

#acordion .block {
    display: block
}

#acordion p {
    margin: 0px;
    padding: 0px;
    color: #505050;
    padding-bottom: 10px
}


.acordion-2 {
    display: flex;
    align-items: center;
}







.image-text-banner-2 {
    position: relative;
    z-index: 3;
    display: flex;
    flex-direction: column;
    overflow: hidden;
   
}

.image-text-banner-2 .text {
    position: absolute;
    bottom: 0px;
    z-index: 5;
    box-sizing: border-box;
    padding: 30px;
    width: 100%;
    height: 100%;
}

.image-text-banner-2 .text-ust {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.image-text-banner-2 .text-orta {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.image-text-banner-2 .text-alt {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.image-text-banner-2 .img {
    position: relative;
    z-index: 0;
  
}

.image-text-banner-2 a {
    display: inline-block;
    padding: 6px 15px;
    background: #37d7ab;
    color: #fff;
    border-radius: 4px; margin-top: 10px;
}

.image-text-banner-2 a:hover {
    opacity: 0.5;
}

.image-text-banner-2:after {
    display: inline-table;
    content: '';
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;


.image-text-banner-2 h2 {
    font-weight: 300;
    padding-bottom: 9px;
}

.text-head  { position: relative; overflow: hidden; width: 100%; }
.text-head .kapla  { position: absolute; width: 100%; height: 100%; left:0; top:0;  }
.text-head .text-2 {  position: absolute; right: 50%; top:50%;  opacity: 0.3;

    -webkit-transform: scale(8);
    -moz-transform: scale(8);
    -o-transform: scale(8);
    -ms-transform: scale(8);
    transform: scale(8);


    filter: blur(1px);
    -webkit-filter: blur(1px);
    

}
.text-1 {  position: relative ; z-index: 20; font-weight: 200; }




.image-text-banner-3 {
    position: relative;
    z-index: 3;
    display: flex;
    flex-direction: column;
    overflow: hidden;
 
}

.image-text-banner-3 .text {
    position: absolute;
    bottom: 0px;
    z-index: 5;
    box-sizing: border-box;
    padding: 30px;
    width: 100%;
    height: 100%;
}

.image-text-banner-3 .text-ust {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.image-text-banner-3 .text-orta {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.image-text-banner-3 .text-alt {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.image-text-banner-3 .img {
    position: relative;
    z-index: 0;
  
}

.image-text-banner-3 a {
    display: inline-block;
    padding: 6px 15px;
    background: #37d7ab;
    color: #fff;
    border-radius: 4px; margin-top: 10px;
}

.image-text-banner-3 a:hover {
   
}

 

.image-text-banner-3 h2 {
    font-weight: 300;
    padding-bottom: 9px;
}







 
.ikon-text p {  position: relative; box-sizing: border-box; padding: 30px 30px 30px 80px; font-size: 14px; }
.ikon-text p strong {  font-weight: 600; }
.ikon-text img { position: absolute;   left:10px;   transition: 0.5s; filter: invert(78%) sepia(58%) saturate(550%) hue-rotate(99deg) brightness(92%) contrast(82%); }
.ikon-text p:hover img {   transform: scale(1.10);}
 
 .ul-box ul {
     border-radius: 5px;
     list-style: none;
     margin: 0px;
     padding: 20px 20px;
     border: 1px solid #ccc;
     margin-bottom: 20px;
 
 }
 .ul-box ol {
     border-radius: 5px;
     list-style: none;
     margin: 0px;
     padding: 20px 20px;
     border: 1px solid #ccc;
     margin-bottom: 20px;
 }
 
 .ul-box ul:after {
     display: table;
     clear: both;
     content: '';
 }
 .ul-box ol:after {
     display: table;
     clear: both;
     content: '';
 } 
 .ul-box ul li {
     width: calc(100% / 3);
     float: left;
     list-style: none;
     margin: 0px;
     padding: 5px 40px;
     
     color: #555;
     background: url("ck.png");
     background-size: 20px;
     background-repeat: no-repeat;
     background-position-y: 6px;
 }


 .ul-box ol li {
     width: calc(100% / 3);
     float: left;
     list-style: none;
     margin: 0px;
     padding: 5px 40px;
     
     color: #555;
     background: url("close.png");
     background-size: 20px;
     background-repeat: no-repeat;
     background-position-y: 6px;
 }
 
 
 .ul-box h2 {
     padding: 8px 3px;
     font-size: 36px;
     font-weight: 800;
 }
 
 .ul-box h2 {
     padding: 8px 20px !important;
     font-size: 16px;
     font-weight: 600;
     background: #f5f5f5;
     display: inline-block;
     padding: 6px 15px;
     margin-left: 25px;
     border-top-left-radius: 9px;
     border-top-right-radius: 9px;
 }
 
 .ul-box p {
     padding: 8px 0px;
     font-size: 14px;
     letter-spacing: 0px
 }
 






 .ikonbar {
     
    text-align: center;
    padding: 40px 0px;
   
}

.ikonbar .li {
    display: inline-block;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    
 
    padding: 0px 20px;

}

.ikonbar .li i {
    font-size: 45px;
    padding: 15px 0px;
    width: 100%;
    color: var(--color-tema);
  
}

.ikonbar .li p {
   color:var(--color-tema);
  
}


.ikonbar .li:first-child {
    border-left: none;
}
.ikonbar h3 {
    font-size: 16px; font-weight: 600; letter-spacing: 1px;
    color: #555;
} 
.ikonbar p  {
     font-weight: 400; color: #999;
    
}







 @media screen and (max-width: 1000px) {
     .ul-box ul li {
         width: calc(100% / 1);
     }
 }


 

@media screen and (max-width: 1000px) {
    .acordion-2 {
        display: block;
        align-items: center;
    }
}


@media screen and (max-width: 1000px) {
 #acordion .acordion-title h3 {
    line-height:30px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
     
}

#acordion .acordion-title h3 i {
   position:relative;
   line-height:auto;
   background:none;
   color: #37d7ab;
   top: 0px;
   right: 0px;
   padding: 0px 15px;
   border-radius: 5px;
    
}


}


.carosel-tema  .owl-nav {
    position: absolute;
    left:50%;
    bottom:0%;
    text-align: center;
    z-index: 9999;
    display: block; background-color: #00CCCC;
    border-radius: 4px;
    overflow: hidden;
    margin-left: -50px;
    margin-bottom: -25px;
} 
.carosel-tema  .owl-nav i {
    padding: 0px;
    color: #000;
    display: inline-block;
    width: 40px; height:40px;
    line-height: 40px;
    text-align: center;
 
    margin: 0px;
    font-size: 27px;
    background: #fff;
    box-shadow: 0px 0px 40px rgba(0,0,0,0.1);
}

.carosel-tema-1 .owl-nav {
    position: absolute;
    left:50%;
    bottom:50%;
    text-align: center;
    z-index: 9999;
    display: block; background-color: #00CCCC;
    border-radius: 4px;
    overflow: hidden;
    margin-left: -50px;
    margin-bottom: -25px;
} 
.carosel-tema-1 .owl-nav i {
    padding: 0px;
    color: #000;
    display: inline-block;
    width: 50px; height: 50px;
    line-height: 50px;
    text-align: center;
 
    margin: 0px;
    font-size: 27px;
    background: #fff;
    box-shadow: 0px 20px 40px rgba(0,0,0,0.1);
}

 
.carosel-tema-2 .owl-nav {
    position: absolute;
    left:50%;
    bottom:0%;
    text-align: center;
    z-index: 9999;
    display: block;  
    border-radius: 4px;
    overflow: hidden;
    margin-left: -30px;
    margin-bottom: -25px;
}

.carosel-tema-2 .owl-nav i {
    padding: 0px;
    color: #000;
    display: inline-block;
    width: 30px; height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0px;
    font-size: 19px;
    background: #fff;
     
}

 


.carosel-tema-3 .owl-nav {
    position: absolute;
    left:50%;
    bottom:0%;
    text-align: center;
    z-index: 9999;
    display: block;  
    border-radius: 4px;
    overflow: hidden;
    margin-left: -30px;
    margin-bottom:0px;
}

.carosel-tema-3 .owl-nav i {
    padding: 0px;
    color: #000;
    display: inline-block;
    width: 30px; height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0px;
    font-size: 19px;
    background: #fff;
     
}


.site-ust {     color: #39597b;  }
.site-ust  i { display: inline-block; padding: 0px 5px; line-height: 35px;  margin:0px 3px; padding-left: 20px;  }
.site-ust a > i {  padding: 0px 5px; margin: 0px 3px; }


.line-header p { line-height: 18px;  text-align: right; }
.line-header strong { }


.sp-odemeaciklamasi { background: #fff1e6; color: #f27a1a;}
.siparis-box { margin-bottom: 20px;  border-radius: 9px; background: #fffae3;
}
.siparis-box .tablo { padding: 5px; border-bottom: 1px solid #f6f6f6; }
.siparis-box h2 {}

.sp-siparisyok { background: #ffebdb; padding: 30px; border-radius: 9px;}
.sp-siparisyok div { border: none;}
.sp-siparisyok  .ikon { font-size: 55px ; padding-bottom: 20px;}

.border-bottom { border-bottom: 1px solid #f2f2f2; }


.user-info-card { border: 1px solid #ccc; border-radius: 10px; position: relative;}
.user-info-card i { font-size: 66px; position: absolute; top:30px; right:30px; color: #f2f2f2; }
.user-info-card .li { padding: 4px 0px ; font-size: 13px;}
.user-info-card .li:first-child { color: #f27a1a; font-weight: 800; font-size: 15px;}

.mini-urun { font-size: 13px; border: 1px solid #f2f2f2; }
.mini-urun .isim { font-weight: 600;}
.mini-urun .kategori { color: #ccc; font-size: 12px;}
.mini-urun .liste-fiyat { color: #000; font-size: 13px;}
.mini-urun:hover { background: #f5f5f5; }

.open-arama-up { position: fixed; width: 100%; height: 100%; z-index: 8000; left:-100%; 
    top:0; transition: 0.5s; background: rgba(0,0,0,0.5); 
  
}

.open-arama-up .kapat { position: absolute; font-size: 19px; top:30px; right: 30px; color: #fff; cursor: pointer;}
.open-arama-up .kapat i { font-size: 22px;}
@media screen and (max-width: 800px) {
.open-arama-up .kapat { position: absolute; font-size: 19px; top:30px; right: auto; left: 30px; color: #fff; } 
 }
.open-arama-up > div { width: 100%; margin: 0 auto;   text-align: center; padding-top:150px;}
.open-arama-up > div > h2 { color: #fff; }
 
.openarama { position: relative;   z-index: 8000; text-align: center; }
.openarama .arama-text { outline: none;  padding: 0px 20px; box-sizing: border-box; margin: 0px; background: none; border:1px solid #fff;   font-size: 18px; 
	font-weight: 400; height: 60px; width: 100%; 
      margin: 0 auto; text-align: left;
	border-radius: 3px;
    color: #fff;
}
.openarama .arama-text::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 
    opacity: 1; /* Firefox */
    font-weight: 400;
    color: #fff;
  }

.openarama .sorc { position: absolute; width: 100%; text-align: left; margin-top: 10px; }
.openarama .sorc .sorc-i { background: #fff; box-shadow: 0px 0px 30px rgba(0,0,0,0.2); max-height: 40vh; overflow: auto; }
.openarama .sorc .sorc-i .s-li { color: #000; font-size: 11px; letter-spacing: 0.5px; border-bottom: 1px solid #f2f2f2; padding: 9px 0px;}
.openarama .sorc .sorc-i .s-li:hover { background: #f5f5f5;}
.openarama .yoksa { text-align: center; font-size: 11px; letter-spacing: 0.5px; width: 100%; }


.search-2 { font-size: 13px; background: #f5f5f5; padding: 6px; border-radius: 6px; overflow: hidden;}
.search-2 img { background: #fff;  }
.search-2:hover { background: #ddd;}



.td-liste { border: 1px solid #ddd; background: #fafafa; margin-bottom: 15px !important;}
.td-liste .sp-info { font-size: 12px; color: #5c5c5c; }
.td-liste .sp-detay { font-size: 13px ; color: #000; }
.td-liste > .colon { padding: 20px;}

.sp-urun-info p { font-size: 14px;}
.sp-urun-info p.baslik { font-size: 16px; font-weight: 600; }


.bankasec { padding: 20px;  border: 1px solid #f2f2f2 ; font-size: 14px; position: relative; border-radius: 6px;}
.bankasec .msg { display: none; font-size: 13px; padding-top: 10px;}
.bankasec .bold { padding-bottom: 10px;}
.bankasec:hover { background: #d5ffdb; cursor: pointer;}
._seciliBanka { background: #d5ffdb;  }
.bankasec:after {
    position: absolute;
    top:10px; right: 10px;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    content: "\f1db";
}

._seciliBanka:after {

    content: "\f058";
 
 }
._seciliBanka .msg { display: block;}
._jsBankaSecildi { display: none; }



.ODEMEBILGISI {    }
.ODEMEBILGISI .ODEMESEC { padding:0; }
.ODEMEBILGISI .ODEMESEC .li { padding:20px 10px ; position: relative; color: #999;    text-align: center; width: 50%; box-sizing: border-box; float: left; 
    border: 1px solid #f2f2f2;   

    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);


}
 
 

.ODEMEBILGISI .ODEMESEC .li i {   padding-bottom: 10px; font-size: 30px; }
.ODEMEBILGISI .ODEMESEC .li:hover {   cursor: pointer}
.ODEMEBILGISI .ODEMESEC .secili {   
    background: #fff;

font-weight: 600; color: #1cc934;

}

.ODEMEBILGISI .ODEMESEC .secili:after {  width: 100%; height: 4px; background: #fff; position: absolute; bottom: -2px; left:0; display: inline-block; content: '';}
 .ODEMECONTENT { border: 1px solid #f2f2f2;}

.ODEMEBILGISI .odemeaciklama  { width:calc(100% - 2px - 40px) ; height: 200px; border: 1px solid #ccc; padding: 20px; outline: none;     }
.ODEMEBILGISI .BANKACH { padding: 10px 0px}
.ODEMEBILGISI .BANKACH .li { width: calc(50% - 59px); position: relative; float: left; padding: 15px 15px 15px 40px; margin: 2px;   }
.ODEMEBILGISI .BANKACH .li:hover { cursor: pointer;   }

.ODEMEBILGISI .BANKACH .li i { color: rgba(0,0,0,0.1); position: absolute; left: 0; top: 25px;  }
.ODEMEBILGISI .BANKACH .secilenbanka i { color: #0AA830  }
.ODEMEBILGISI .BANKACH .li:hover i {   color: #0AA830  }


@media screen and (max-width: 800px) {

.ODEMEBILGISI { width:calc(100% - 0px);   padding: 0px; float: none;   }
.ODEMEBILGISI .BANKACH .li { width: calc(100% - 59px); position: relative; float: none; padding: 15px 15px 15px 40px; margin: 2px;   }	
 
 
}

.OSONUC   { text-align: center; }

.OSONUC .tanim1  {  }
.OSONUC .tanim1 i  {  padding-bottom: 15px; }


.referans-text { background-color: #f5f5f5;    border-radius: 6px;  }
.referans-text .avatar { font-size: 25px; line-height: 60px; position: relative; width: 60px; height: 60px; text-align: center; background-color: #fff; color: #000; border-radius: 90px; }
.referans-text .avatar .verify { position: absolute; width: 30px; height: 30px; bottom: 0px; right: -15px; filter: brightness(0) saturate(100%) invert(25%) sepia(62%) saturate(3649%) hue-rotate(213deg) brightness(112%) contrast(90%);  }
.referans-text .islem { font-size: 12px; padding: 8px 0px;   }
.referans-text .baslik { font-size: 16px; padding: 8px 0px;   }
.referans-text .smler i { display: inline-block; font-size: 18px; padding: 5px; color: #1778f2; }
.referans-text .smler i:hover {  color: #ccc; }
 


.url-sm a { display: inline-block; }
.url-sm a i { display: inline-block; font-size: 16px; padding: 0px 10px 0px 0px; }



 


.hamburger-menu { 
    width: 70px; 
    height: 55px; 
    position: fixed; 
    right: 0px; 
    top:0px;   
    z-index: 5000; 
    box-sizing: border-box; 
    padding: 5px; 
    transform: scale(0.50);  }
  ._hamburger {
    width: 60px;
    height: 45px;
    position: relative;
  
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
  }
  
  ._hamburger span {
    display: block;
    position: absolute;
    height: 9px;
    width: 100%;
    background: #000;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
  }
  
    ._hamburger span:nth-child(1) {
    top: 0px;
  }
  
    ._hamburger span:nth-child(2) {
    top: 18px;
  }
  
    ._hamburger span:nth-child(3) {
    top: 36px;
  }
  
    ._hamburger.open span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  
    ._hamburger.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
  }
  
    ._hamburger.open span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  

  .yan-hamburger { background: #fff; position: fixed; z-index: 4500;  
    top:0px; width: 50%; height: 100%; display: flex; align-items: center; align-content: center;
    box-shadow: 0px 0px 40px rgba(0,0,0,0.05);
    transition: 0.5s ease-in-out;
    right: -50%;
}
  .yan-hamburger:after { display: inline-table; content: ''; 
    position: absolute; 
    left:0%; top:0px; 
    width: 100% ; 
    height: 100%; background: rgba(0,0,0,0.7);
    
    z-index: -1;
    transition: 1s ease-in-out;
} 
  .yan-hamburger-on:after { left: -100%;   }


.yan-hamburger > div { width: 100%;  }
.yan-hamburger .menu {   max-width: 350px; margin: 0 auto; }
.yan-hamburger .menu .url-menu  { display: inline-block; width: 100%; display: inline-block; padding: 15px 0px; font-size: 28px; font-weight: 100; }
.yan-hamburger .menu .url-menu:hover  { color: #e32594;}

@media screen and (max-width: 1000px) {
    .yan-hamburger {  width: 95%; right: -95%; }
    .yan-hamburger .menu {   max-width:100%; margin: 0 auto; padding: 0px 20px; }
}
.yan-hamburger-on { right: 0px;}


.trend-buton { background: #fff1e6; color: #f27a1a; }
.trend-buton:hover { background: #f27a1a;  color:#fff1e6  }
.trend-buton-2 { background: #f27a1a;  color:#fff1e6 }
.trend-buton-2:hover {  background: #fff1e6; color: #f27a1a; }


 
        .popup {
            width: 100%;
            height: 100%;
            position: fixed;
            z-index: 99999999;
            left: 0;
            top: 0;
            display: grid;
            place-items: center;
            background: rgba(0,0,0,0.5);
        }
        .popup .popup-content {
            max-width: 600px; margin: 0 auto;
            min-width: 300px;
            overflow: hidden;
             
            background: #fff;
            border-radius: 6px;
            position: relative;
        }
        .popup .popupkapat { 
            padding: 5px;
            background: #000;
            color: #fff;
            border-radius: 5px;
            cursor: pointer;
        }
        .popup .popupkapat i {
            
        }
 

.icindekiler { background: #fff7df; padding: 30px;}
.icindekiler a { display: inline-block; width: 100%; box-sizing: border-box; padding: 6px 10px; font-size: 13px;}



        ._hideMenu { left:0%;}



        .paragraf h1 {   }
        .paragraf h2 {   }
        .paragraf p  { padding : 15px 0px }



.DARSLIDER .gradient-slider { position: absolute; width: 100%;   height: 30%; left:0; bottom:0; z-index: -1;}

.DARSLIDER .slider-met > .content { padding: 30px 0px; }


.DARSLIDER .gradient-slider { background: rgb(0,0,0);
    background: linear-gradient(0deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 62%);}