@media only screen and (max-width: 600px) {
    .bilanco_row {
        flex-direction: column !important;
    }
}

.slide-special {
    /* width     : 50%; */
    margin-top   : 6rem;
    margin-bottom: 25px;
}

.slide-special-left {
    margin-bottom: 30px;
}

.slide-special-left-div {
    width: 100%;
}

@media (max-width: 934px) {
    .slide-special {
        margin-left  : 140px;
        width        : 100%;
        margin-top   : 2rem;
        margin-bottom: 10px;
    }

    .btn-slider {
        font-size    : 8px;
        padding      : 5px;
        margin-left  : 134px;
        margin-bottom: 18px;
        width        : fit-content;
    }

    .btn-slider-left {
        font-size : 8px;
        padding   : 5px;
        margin-top: 5px;
        width     : fit-content;
    }

    .slide-special-left {
        width        : 100%;
        margin-top   : 2rem;
        margin-bottom: 5px;
        font-size    : 12px;
    }

}

.zoom-yok {
    zoom: unset !important;
}

.box-h-90 {
    height: 90%;
}

.text-homeHeader {
    font-size: 25px !important;
}

.text-homeDesc {
    font-size: 18px !important;
}

.special-p-3 {
    padding-bottom: 3rem;
    padding-top   : 3rem;
}

.box-h-sm {
    width: 400px !important;
}

.splide__slide {
    display        : flex;
    justify-content: center;
}


.swiper-pagination-1 .swiper-pagination-bullet {
    padding: 10px 10px;
}

.swiper-pagination-1 .swiper-pagination-bullet {
    box-shadow   : rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
    margin-left  : 7px;
    border-radius: 35px;
}

.swiper-pagination-1 .swiper-pagination-bullet-active {
    border-bottom: #1d398d;
    border-radius: 35px;
    box-shadow   : rgb(29 59 142) 0px 30px 60px -12px inset, rgb(28 58 139) 0px 18px 36px -18px inset;
}

.swiper-pagination-1 {
    padding: 0 20px;
}

.btn-slider:hover {
    background: #fff;
    color     : #1c3a8d;
}

.btn-slider-left {
    width: fit-content;
}

.btn-slider-left:hover {
    background: #fff;
    color     : #1c3a8d;
}

@media (min-width: 1024px) {
    .lg\:mb-\[-250px\] {
        margin-bottom: -250px;
    }
}

img.w-150 {
    width: 150px;
}

.slider {
    width     : 100%;
    max-width : 800px;
    overflow  : hidden;
    padding: 45px 40px 45px 40px;
    border    : solid #d0d6ea 1px;
    background: #f8f8f9;
}

.slides {
    display   : flex;
    transition: transform 0.5s ease-in-out;
}

.slide {
    min-width : 100%;
    text-align: center;
    padding: 15px 15px 0px 18px;
}

.slide h3 {
    font-size: 1.3em;
    color    : #333;
}

.slide-header {
    font-size: 35px !important;
}

.slide-btn-link {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    font-weight : bolder;
    font-size   : 23px;
    color       : #4b5fa1;
    }

    .slide-btn-text {
        border-bottom : 2px solid #4b5fa1;
        /* Yalnızca metnin altını çiz */
        padding-bottom: 2px;
        /* Çizginin daha iyi görünmesini sağla */
    }

    .big-arrow {
        font-size: 30px;
        /* '>' işaretini büyüt */
        font-weight: bold;
        margin-left: 5px;
        /* '>' işaretini biraz ayır */
}

.controls {
    display        : flex;
    justify-content: space-between;
    margin-top : 15px;
    margin-bottom : 25px;
}


.controls button {
    background-color: #f3f5f9;
    color           : #0056b3;
    border          : none;
    border-radius : 50px;
    cursor          : pointer;
    padding : 10px;
    height  : 45px;
    width   : 45px;
    border  : solid 1px #9ca8cb;
}

.controls button:hover {
    background-color: #0056b3;
    color           : #fff;
}

.button-all:hover {
    background-color: #0056b3;
    color : #fff;
}

.button-borsa:hover {
    background-color: #5fb2cf;
    color           : #fff;
}

span.title-recently-added {
    color : dimgray;
    font-size : medium;
    font-weight: lighter;
}
.text-20 {
    font-size: 20px;
}

.text-16 {
    font-size: 16px;
}

.py-3rem {
    padding-top   : 3rem;
    padding-bottom: 3rem;
}

.pl-\[20px\] {
    padding-left: 20px;
}

input[type="textarea"],
input[type="text"],
input[type="checkbox"],
input[type="mail"],
select,
textarea {
    padding: 15px;
}

ol li[data-list="bullet"]:before {
    content: "• " !important;
}

@media (min-width: 1024px) {
    .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
}

.home-logo-img {
    width: 240px;
}


