/* === Tiny-Slider Varsayılan CSS === */
.tns-outer{padding:0 !important}
.tns-outer [hidden]{display:none !important}
.tns-outer [aria-controls],
.tns-outer [data-action]{cursor:pointer}
.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.tns-slider>.tns-item{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.tns-horizontal.tns-subpixel{white-space:nowrap}
.tns-horizontal.tns-subpixel>.tns-item{
    display:inline-block;
    vertical-align:top;
    white-space:normal;
}
.tns-horizontal.tns-no-subpixel:after{
    content:'';display:table;clear:both;
}
.tns-horizontal.tns-no-subpixel>.tns-item{float:left}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}
.tns-no-calc{position:relative;left:0}
.tns-gallery{position:relative;left:0;min-height:1px}
.tns-gallery>.tns-item{
    position:absolute;left:-100%;
    -webkit-transition:transform 0s, opacity 0s;
    -moz-transition:transform 0s, opacity 0s;
    transition:transform 0s, opacity 0s;
}
.tns-gallery>.tns-slide-active{
    position:relative;left:auto !important;
}
.tns-gallery>.tns-moving{
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
}
.tns-autowidth{display:inline-block}
.tns-lazy-img{
    -webkit-transition:opacity 0.6s;
    -moz-transition:opacity 0.6s;
    transition:opacity 0.6s;
    opacity:0.6;
}
.tns-lazy-img.tns-complete{opacity:1}
.tns-ah{
    -webkit-transition:height 0s;
    -moz-transition:height 0s;
    transition:height 0s;
}
.tns-ovh{overflow:hidden}
.tns-visually-hidden{position:absolute;left:-10000em}
.tns-transparent{opacity:0;visibility:hidden}
.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}
.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}
.tns-vpfix{white-space:nowrap}
.tns-vpfix>div,
.tns-vpfix>li{display:inline-block}
.tns-t-subp2{
    margin:0 auto;
    width:310px;
    position:relative;
    height:10px;
    overflow:hidden;
}
.tns-t-ct{
    width:2333.3333333%;
    width:-webkit-calc(100% * 70 / 3);
    width:-moz-calc(100% * 70 / 3);
    width:calc(100% * 70 / 3);
    position:absolute;
    right:0;
}
.tns-t-ct:after{content:'';display:table;clear:both}
.tns-t-ct>div{
    width:1.4285714%;
    width:-webkit-calc(100% / 70);
    width:-moz-calc(100% / 70);
    width:calc(100% / 70);
    height:10px;
    float:left;
}

/* === ÖZEL AYARLAR: Slide’lar arası boşluk + resim küçültme === */
.tns-outer .tns-slider {
    display: flex !important;
    gap: 12px;            /* Slide’lar arası yatay boşluk */
}

.tns-outer .tns-item {
    flex: 0 0 auto;       /* Her slide kendi içeriğine göre genişlik alsın */
    box-sizing: border-box;
}

.tns-outer .tns-item img {
    width: 90%;           /* Görseli %90 genişlikte küçült */
    height: auto;         /* Oranı koru */
    display: block;
    margin: 0 auto;       /* Ortala */
    border-radius: 1.5rem; /* İsteğe bağlı: hafif oval köşeler */
}
