/* Arkadyas'da tÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¼m iÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€¦Ã‚Â¸ler ÃƒÆ’Ã‚Â¢Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¤ ile yapÃƒÆ’Ã¢â‚¬Å¾Ãƒâ€šÃ‚Â±lÃƒÆ’Ã¢â‚¬Å¾Ãƒâ€šÃ‚Â±r */

/* FONT */
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Oswald:wght@200;300;400;500;600&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');


/* GENEL */
html, body {
    scroll-behavior: smooth;
}

body {
    font-family: 'Oswald', sans-serif;
    /* background-size: contain; */
    /*animation: linear kay 10s infinite reverse;*/
    color: #fff;
    overflow-x: hidden !important;
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(59 107 169) 0%, rgb(64 134 176) 35%, rgb(64 159 184) 100%);
}

@keyframes kay {
    0% {
        background-position-x: 0px;
        background-position-y: calc(0px + -100px);
    }

    25% {
        background-position-x: 10px;
        background-position-y: calc(-10px + -100px)
    }

    50% {
        background-position-x: 0px;
        background-position-y: calc(-20px + -100px)
    }

    75% {
        background-position-x: -10px;
        background-position-y: calc(-10px + -100px)
    }

    100% {
        background-position-x: 0px;
        background-position-y: calc(0px + -100px)
    }
}

#site {
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}

.baslik {
    /*background-color: #00002e;
    color: #FFF;*/
    color: #3c6caa;
    background-color: #8cd3d9;
    padding: 10px;
    font-weight: 600;
    font-size: 1.75rem;
    margin: 3px 0 20px 0;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 10px;
    /* border-bottom: 2px solid #f39300; */
}

    .baslik i {
        font-size: 20px;
        margin-right: 10px;
        transform: translateY(-4px);
    }

.alt-baslik {
    color: #c8c5f9;
}

.icerik {
    font-size: 1.09rem;
    font-weight: 400;
    min-height: 400px;
    padding: 0 20px 18px 20px !important;
    line-height: 1.7rem
}

.icerik-altbaslik {
    color: #00002D;
    font-weight: 800;
    font-size: 1rem;
    margin-bottom: 10px
}

.icerik-altbaslik2 {
    color: #155481;
    font-weight: 800;
    font-size: 1.1rem;
    margin-bottom: 5px
}

.blink:not(:hover) {
    animation: blinker 1.5s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0.3;
    }
}

#sayac-duyuru-ust {
    display: flex;
    background-color: #FFF;
    border-radius: 0 0 10px 10px
}


#contact i {
    font-size: 21px;
    margin-right: 5px;
    color: #00002D;
}




/* NAVBAR */
.bg-dark {
    background-color: #8BC6EC;
    background-image: linear-gradient(135deg, #62c2ff 0%, #7078ff 100%);
}

.navbar {
    /* border-radius: 5px; */
    padding: 0 !important;
    /* margin-top: 15px; */
    margin-top: -8px;
}

.nav-link {
    /* font-size: 0.9em; */
    padding: .9rem 1.1rem !important;
    font-weight: 500
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    background-color: #eb7c3b;
    color: #FFF !important;
    border-radius: 20px 10px
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
}

    .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
        /* color: #f39300; */
    }

.navbar-toggler {
    float: right;
    border: none;
    padding-right: 0;
}

    .navbar-toggler:active, .navbar-toggler:focus {
        outline: none;
    }

.navbar-dark .navbar-toggler-icon {
    width: 24px;
    height: 17px;
    background-image: none;
    position: relative;
    border-bottom: 1px solid #FFF;
    transition: all 300ms linear;
}

    .navbar-dark .navbar-toggler-icon:after, .navbar-dark .navbar-toggler-icon:before {
        width: 24px;
        position: absolute;
        height: 1px;
        background-color: #FFF;
        top: 0;
        left: 0;
        content: '';
        z-index: 2;
        transition: all 300ms linear;
    }

    .navbar-dark .navbar-toggler-icon:after {
        top: 8px;
    }

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
    transform: rotate(45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
    transform: translateY(8px) rotate(-45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    border-color: transparent;
}





/* SLIDER */

.carousel {
    background: rgb(23,154,198);
    background: linear-gradient(90deg, rgba(23,154,198,1) 0%, rgba(3,54,102,1) 100%);
    border-radius: 3px
}

.carousel-control-next, .carousel-control-prev {
    width: 8% !important;
}

.carousel-item .speaker {
    width: 65%;
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
    margin-left: auto
}

.my {
    margin: 100px 0;
}


/* BUTONLAR */
a:hover {
    text-decoration: none !important
}

a .btn-wrapper {
    flex: 1 1 31%;
    margin: 2px;
    margin-bottom: 15px
}

.btn-wrapper {
    display: flex;
    padding: 15px 13px;
    color: white;
    align-items: center;
    border-radius: 20px 10px
}

.btn-bau {
    background: url("../images/bg.png") no-repeat #00002D;
    background-size: 570%;
    background-position: 22%;
    color: #FFF;
    background-blend-mode: luminosity;
    border: 2px solid #2424b9;
}

    .btn-bau:hover {
        background-color: #0f0f3d;
        background-position: 18%;
        background-blend-mode: inherit;
        color: #FFF;
        box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
    }

.btn-isls {
    background: url("../images/bg.png") no-repeat #C00;
    background-size: 570%;
    background-position: 22%;
    color: #FFF;
    background-blend-mode: screen;
    border: 2px solid #2424b9;
}

    .btn-isls:hover {
        background-color: #00002D;
        background-position: 18%;
        background-blend-mode: inherit;
        color: #FFF;
        box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
    }

.btn-wrapper.btn-bau .btn-icon {
    flex: 2;
    font-size: 1.7rem;
}

.btn-wrapper.btn-bau .btn-text {
    flex: 6;
    font-size: 1rem;
    text-align: right;
}

.btn-wrapper.btn-bau:hover .btn-icon {
    transform: rotate(360deg);
    transition-duration: .8s;
}

.btn-wrapper.btn-bau:hover .btn-text {
    transition-duration: .8s;
}


/* GALERÃƒÆ’Ã¢â‚¬Å¾Ãƒâ€šÃ‚Â° */
.thumb {
    margin-bottom: 15px;
}

    .thumb:last-child {
        margin-bottom: 0;
    }

    .thumb
    figure img {
        -webkit-filter: grayscale(20%);
        filter: grayscale(20%);
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }

    .thumb
    figure:hover img {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
    }



/* KONUÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€¦Ã‚Â¾MACI FOTO */

#konusmacilar img {
    width: 120px !important;
    border-radius: 15px !important;
}

#konusmacilar .col-lg-6 {
    margin: 20px 0
}

#konusmacilar a {
    color: rgba(0, 0, 0, 0.8)
}

    #konusmacilar a:hover {
        color: #155481
    }


.carousel-indicators {
    bottom: -38px !important
}

    .carousel-indicators li {
        background-color: #00002d !important;
        width: 8px !important;
        height: 8px !important;
    }

/* SOCIAL MEDIA BUTTON */
#contact .fab {
    padding: 5px;
    font-size: 15px;
    width: 30px;
    height: 30px;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    line-height: 22px
}

    #contact .fab:hover {
        opacity: 0.7;
        color: #000
    }

.fa-facebook {
    background: #3B5998;
    color: white;
}

.fa-twitter {
    background: #55ACEE;
    color: white;
}

.fa-linkedin {
    background: #007bb5;
    color: white;
}

.fa-instagram {
    background: #125688;
    color: white;
}

.swiper-slide {
    padding: 0 5px;
}

.swiper-bg {
    border: 1px solid transparent;
    /*background-color: #d5d5d552;*/
    color: #003a68;
}

.Onemli-Tarih {
    background-color: #00002e;
    color: #fff;
    font-weight: bold;
}

.sayac {
    background-color: #00002e;
}

.duyurular {
    border: 1px solid #00002e;
    background-color: #d5d5d552
}

/* Duyuru */

#duyuru {
    margin-bottom: 23px;
}

    #duyuru li {
        color: #fff;
        overflow: hidden;
        height: 150px;
        padding: 13px 10px;
        line-height: 20px;
        list-style: none;
        font-size: 13px;
        text-align: left;
    }

:root {
    --main-color: #05AFF9;
}

#duyuru .serviceBox {
    color: #fff !important;
    text-align: center;
    padding: 15px 15px 20px 80px;
    position: relative;
    z-index: 1;
}

    #duyuru .serviceBox:before,
    #duyuru .serviceBox:after {
        content: '';
        border: 4px solid #fff !important;
        position: absolute;
        left: 28px;
        top: 0;
        right: 0;
        bottom: 0;
        clip-path: polygon(0 0, 65% 0%, 50% 100%, 0% 100%);
    }

    #duyuru .serviceBox:after {
        clip-path: polygon(95% 15%, 100% 15%, 100% 100%, 95% 100%);
    }

    #duyuru .serviceBox .service-icon {
        color: #fff;
        background-color: var(--main-color);
        font-size: 30px;
        line-height: 60px;
        height: 60px;
        width: 60px;
        margin: 0 0 15px;
        transform: translateY(-50%);
        position: absolute;
        left: 0;
        top: 50%;
    }

    #duyuru .serviceBox .title {
        font-size: 20px;
        font-weight: 600;
        letter-spacing: 0.5px;
        text-transform: capitalize;
        margin: 0 0 10px;
    }

    #duyuru .serviceBox .description {
        font-size: 14px;
        line-height: 16px;
        margin: 0;
    }

    #duyuru .serviceBox.orange {
        --main-color: #F97406;
    }

    #duyuru .serviceBox.pink {
        --main-color: #FF0748;
    }

@media only screen and (max-width: 1199px) {
    #duyuru .serviceBox {
        margin: 0 0 40px;
    }
}


/* Duyuru */

/* Buton */

:root {
    --color_1: #eb3b5a;
    --color_2: #fa8231;
    --color_3: #8854d0;
    --color_4: #20bf6b;
}

.butonBox {
    /* font-family: "Titillium Web", sans-serif; */
    text-align: center;
    padding: 30px 9px 0;
    position: relative;
}

    .butonBox:before,
    .butonBox:after {
        content: "";
        background: #ffffff;
        width: 25px;
        height: 15px;
        opacity: 0;
        transform: translateX(-50%);
        position: absolute;
        top: 50px;
        left: 50%;
        -webkit-clip-path: polygon( 100% 30%, 100% 66%, 50% 100%, 0 66%, 0 30%, 50% 60% );
        clip-path: polygon(100% 30%, 100% 66%, 50% 100%, 0 66%, 0 30%, 50% 60%);
        transition: all 0.3s;
    }

    .butonBox:hover:before {
        opacity: 1;
        top: 151px;
    }

    .butonBox:hover:after {
        opacity: 1;
        top: 160px;
    }

    .butonBox .buton-icon {
        color: #3c6eaa;
        background: #ffffff;
        font-size: 40px;
        line-height: 100px;
        width: 100px;
        height: 100px;
        margin: 0 auto 50px;
        border-radius: 50%;
        box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
        position: relative;
        transition: all 0.3s;
    }

        .butonBox .buton-icon:before,
        .butonBox .buton-icon:after {
            content: "";
            border: 2px solid #ffffff;
            border-left: 2px dashed #ffffff;
            border-right: 2px dashed #ffffff;
            border-radius: 50%;
            position: absolute;
            top: -10px;
            left: -10px;
            bottom: -10px;
            right: -10px;
            transition: all 0.3s;
        }

        .butonBox .buton-icon:after {
            transform: rotate(-45deg);
            top: -20px;
            left: -20px;
            bottom: -20px;
            right: -20px;
        }

    .butonBox:hover .buton-icon:before {
        transform: rotate(-40deg);
    }

    .butonBox:hover .buton-icon:after {
        transform: rotate(40deg);
    }

    .butonBox .buton-icon i.fa {
        transition: all 0.3s;
    }

    .butonBox:hover .buton-icon i.fa {
        transform: rotateX(360deg);
    }

    .butonBox .title {
        color: #ffffff;
        font-size: 20px;
        font-weight: 600;
        /* text-transform: uppercase; */
        margin: 0 0 5px;
    }

    .butonBox .description {
        color: #606060;
        font-size: 15px;
        text-align: center;
        line-height: 25px;
    }

    .butonBox.orange:before,
    .butonBox.orange:after {
        background: var(--color_2);
    }

    .butonBox.orange .buton-icon {
        background: var(--color_2);
    }

        .butonBox.orange .buton-icon:before,
        .butonBox.orange .buton-icon:after {
            border-color: var(--color_2);
        }

    .butonBox.orange .title {
        color: var(--color_2);
    }

    .butonBox.purple:before,
    .butonBox.purple:after {
        background: var(--color_3);
    }

    .butonBox.purple .buton-icon {
        background: var(--color_3);
    }

        .butonBox.purple .buton-icon:before,
        .butonBox.purple .buton-icon:after {
            border-color: var(--color_3);
        }

    .butonBox.purple .title {
        color: var(--color_3);
    }

    .butonBox.green:before,
    .butonBox.green:after {
        background: var(--color_4);
    }

    .butonBox.green .buton-icon {
        background: var(--color_4);
    }

        .butonBox.green .buton-icon:before,
        .butonBox.green .buton-icon:after {
            border-color: var(--color_4);
        }

    .butonBox.green .title {
        color: var(--color_4);
    }

@media only screen and (max-width: 990px) {
    .butonBox {
        margin: 0 0 30px;
    }
}
/* Buton */


.footer-section {
    background-color: #000000;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23ffffff' fill-opacity='0.08' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E);
}
