@media (max-width : 3000px) {
    .mobil-2-con {
        display: none;
    }

    .desctop-2-con {
        display: block;
    }

    .slide-desctop {
        display: block !important;
    }

    .slide-mobil {
        display: none !important;
    }

    .slide-desctop img{
        display: block !important;
        width:100%;
    }

    .slide-mobil img {
        display: none !important;
        width: 100%;
    }
}


@media (max-width :992px) {
    .slide-desctop {
        display: none !important;
    }

    .slide-mobil {
        display: block !important;
    }

    .slide-desctop img {
        display: none !important;
        width: 100%;
    }

    .slide-mobil img {
        display: block !important;
        width: 100%;
    }
}

@media (max-width :768px) {
    .mobil-2-con {
        display: block;
    }

    .desctop-2-con {
        display: none;
    }
}

.service-contain-2 i {
    font-size: 28px;
}

.sp-lightbox {
    z-index: 99999999 !important;
    background: rgb(38 52 60 / 49%) !important;
}

.basketresult .fa-cart-shopping::before {
    content: "\f07a";
    font-size: 22px;
    color: #b84917;
}

.add-to-cart-box .btn-add-cart {
    margin: 0 !important;
}


#alert_container {
    margin: auto;
    background-color: none;
    text-align: center;
    border-radius: 0px;
    border: none;
    position: fixed;
    z-index: 999999;
    right: 20px;
    bottom: 70px;
    font-size: 14px;
    background: #24d126;
}

    #alert_container .toast-header {
        border-bottom: 1px solid rgb(100, 100, 100);
    }

.toast i {
    width: 20px;
    height: 20px;
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
    box-sizing: border-box;
    color: #fff;
}

.toast .toast-body {
    color: #fff;
    padding: 16px;
    overflow: hidden;
    white-space: pre-wrap !important;
}

.toast .show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, expand 0.5s 0.5s,stay 3s 1s, shrink 0.5s 2s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, expand 0.5s 0.5s,stay 3s 1s, shrink 0.5s 4s, fadeout 0.5s 4.5s;
}



/* Başarı mesajı için yeşil arka plan */
.toast-success {
    background-color: #28a745 !important;
    border-left: 5px solid #218838 !important;
}

/* Hata mesajı için kırmızı arka plan */
.toast-error {
    background-color: #dc3545 !important;
    border-left: 5px solid #c82333 !important;
}

/* Bilgilendirme mesajı için mavi arka plan */
.toast-info {
    background-color: #17a2b8 !important;
    border-left: 5px solid #138496 !important;
}

/* Uyarı mesajı için sarı arka plan */
.toast-warning {
    background-color: #ffc107 !important;
    border-left: 5px solid #e0a800 !important;
}

/* Mesaj metni */
.toast-message {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
}

/* Mesaj başlığı (opsiyonel) */
.toast-title {
    font-weight: bold;
    margin-bottom: 5px;
}

/* Mesajlar köşelerde gösterilsin */
#toast-container.toast-top-right {
    top: 12px;
    right: 12px;
}

#toast-container.toast-bottom-right {
    bottom: 12px;
    right: 12px;
}

#toast-container.toast-bottom-left {
    bottom: 12px;
    left: 12px;
}

#toast-container.toast-top-left {
    top: 12px;
    left: 12px;
}

/* Mesajlar animasyonla kayarak gelir */
@keyframes slideIn {
    from {
        transform: translateY(100%);
        opacity: 0;
    }

    to {
        transform: translateY(0);
        opacity: 1;
    }
}

.toast-success,
.toast-error,
.toast-info,
.toast-warning {
    animation: slideIn 0.5s ease-in-out;
}

.sp-wrap {
    margin: 0 !important;
}

.sp-thumbs {
    margin-top: 5px;
}

    .sp-thumbs a:link, .sp-thumbs a:visited {
        margin: 1px !important;
    }

.listcommrep .reply-comment {
    margin-left: 40px;
    margin-top: 15px;
    border-left: 2px solid #ddd;
    padding-left: 15px;
}
.slide-desctop .bg-video, .slide-mobil .bg-video {
    width: 100%;
    height: 100%;
}