.text-filli {
    color: #3142B8!important;
}

.fs-12 {
    font-size: 12px!important;
}

.fs-20 {
    font-size: 20px!important;
}

.fs-65 {
    font-size: 65px!important;
}

.mt-8 {
    margin-top: 8rem!important;
}

.mt-50 {
    margin-top: 50px!important;
}
.extra_info-container{display:none!important}
.nav-border {
    border: 0px!important;
    font-size: 20px!important;
    background-color: #ffffff;
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-toggler {
        display: contents!important;
    }
}

.bg-filli {
    background-color: #3142B8!important;
}

.bg-filli-2 {
    background-image: url(/uploads/bg-2.png)!important;
    background-position: right!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #1c288e!important;
    background-color: #ffffff!important;
}

.br-20 {
    border-radius: 20px!important;
}

.pt-kontrol {
    padding-top: 0px!important;
}

@media (min-width: 768px) {
    .pt-kontrol {
        padding-top: 32px!important;
    }
}

.btn-filli {
    color: #fff!important;
    background-color: #3142b8!important;
    border-color: #3142b8!important;
}

.btn-filli:hover {
    background-color: #1c288e!important;
    border-color: #1c288e;
}

.ellipse-1 {
    width: 88px!important;
    height: 88px!important;
    background-color: #3142b8!important;
    border-radius: 50px!important;
}

.card-1 {
    width: 305px!important;
    border-radius: 20px!important;
    box-shadow: 0 16px 40px 0 rgba(112, 144, 176, 0.2)!important;
    border: solid 0px rgba(255, 255, 255, 0.3)!important;
    background-color: #ffffff!important;
}

.card-2 {
    border-radius: 20px!important;
    border: solid 1px #ffffff!important;
}

.splide__pagination__page.is-active {
    background: #3142B8!important;
}

.splide__pagination {
    bottom: -1.5em!important;
}

.modal-content{border-radius:15px}

@media (min-width: 992px) {
    .card-top {
        top: 265px!important;
        position: absolute!important;
        right: 0!important;
        width: inherit!important;
    }
}

@media (min-width: 1367px) {
    .card-top {
        top: 445px!important;
        position: absolute!important;
        right: 0!important;
        width: inherit!important;
    }
}

.mb-165 {
    margin-bottom: 100px!important;
}

@media (min-width: 768px) {
    .mb-165 {
        margin-bottom: 200px!important;
    }
    .pt-video {
        padding-top: 80px!important;
    }
}

@media (min-width: 992px) {
    .mt-100 {
        margin-top: 150px!important;
    }
    .mb-165 {
        margin-bottom: 185px!important;
    }
    .pt-video {
        padding-top: 70px!important;
    }
}

@media (min-width: 1441px) {
    .mt-100 {
        margin-top: 100px!important;
    }
    .mb-165 {
        margin-bottom: 165px!important;
    }
    .pt-video {
        padding-top: 60px!important;
    }
    .fs-ozel {
        font-size: 2.5rem!important;
    }
    .fs-ozel-2 {
        font-size: 5rem!important;
    }
}