@font-face {
    font-family: "Poppins";
    src: url("../fonts/Poppins-Regular.otf");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "PoppinsLight";
    src: url("../fonts/Poppins-Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "PoppinsRegular";
    src: url("../fonts/Poppins-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "PoppinsMedium";
    src: url("../fonts/Poppins-Medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "PoppinsDemiBold";
    src: url("../fonts/Poppins-SemiBold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "PoppinsBold";
    src: url("../fonts/Poppins-Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
}

p {
    font-family: PoppinsRegular;
}

a {
    font-family: PoppinsDemiBold;
}

text {
    font-family: PoppinsBold;
}

select {
    font-family: PoppinsBold;
}

h3 {
    font-family: PoppinsDemiBold;
}

h4 {
    font-family: PoppinsDemiBold;
}

h2 {
    font-family: PoppinsDemiBold;
}

h6 {
    font-family: PoppinsDemiBold;
}

h1 {
    font-family: PoppinsDemiBold;
}

strong {
    font-family: PoppinsDemiBold;
}

em {
    font-family: PoppinsRegular;
}

div {
    font-family: PoppinsRegular;
}

.footer-widget ul {
    margin: 0px;
    padding: 0px;
}

.footer-section {
    background: #151414;
    position: relative;
}

.footer-cta {
    border-bottom: 1px solid #373636;
}

.single-cta i {
    color: #1456a0;
    font-size: 30px;
    float: left;
    margin-top: 8px;
}

.cta-text {
    padding-left: 15px;
    display: inline-block;
}

    .cta-text h4 {
        color: #fff;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 2px;
    }

    .cta-text span {
        color: #757575;
        font-size: 15px;
    }

.footer-content {
    position: relative;
    z-index: 2;
}

.footer-pattern img {
    position: absolute;
    top: 0;
    left: 0;
    height: 330px;
    background-size: cover;
    background-position: 100% 100%;
}

.footer-logo {
    margin-bottom: 30px;
}

    .footer-logo img {
        max-width: 200px;
        width: 90%;
    }

.footer-text p {
    margin-bottom: 14px;
    font-size: 14px;
    color: #7e7e7e;
    line-height: 28px;
}

.footer-social-icon span {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 20px;
}

.footer-social-icon a {
    color: #fff;
    font-size: 16px;
    margin-right: 15px;
}

.footer-social-icon i {
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 38px;
    border-radius: 50%;
}

.facebook-bg {
    background: #1456a0;
}

.twitter-bg {
    background: #55ACEE;
}

.google-bg {
    background: #1456a0;
}

.footer-widget-heading h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 40px;
    position: relative;
}

    .footer-widget-heading h3::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: -15px;
        height: 2px;
        width: 50px;
        background: #1456a0;
    }

.footer-widget ul li {
    display: inline-block;
    width: 50%;
    margin-bottom: 12px;
}

    .footer-widget ul li a:hover {
        color: #1456a0;
    }

    .footer-widget ul li a {
        color: #878787;
        text-transform: capitalize;
    }

.subscribe-form {
    position: relative;
    overflow: hidden;
}

    .subscribe-form input {
        width: 100%;
        padding: 14px 28px;
        background: #2E2E2E;
        border: 1px solid #2E2E2E;
        color: #fff;
    }

    .subscribe-form button {
        position: absolute;
        right: 0;
        background: #24498b;
        padding: 13px 20px;
        border: 1px solid #1456a0;
        top: 0;
    }

        .subscribe-form button i {
            color: #fff;
            font-size: 22px;
            transform: rotate(-6deg);
        }

.copyright-area {
    background: #202020;
    padding: 25px 0;
}

.copyright-text p {
    margin: 0;
    font-size: 14px;
    color: #878787;
}

    .copyright-text p a {
        color: #1456a0;
    }

.footer-menu li {
    display: inline-block;
    margin-left: 20px;
}

    .footer-menu li:hover a {
        color: #1456a0;
    }

    .footer-menu li a {
        font-size: 14px;
        color: #878787;
    }

.footer-social-link {
    color: white;
}

.arastirma-merkezleri-i {
    font-size: 30px;
    color: black;
}

.arastirma-merkezleri-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /* margin-right: -15px; */
    /* margin-left: -15px; */
}

.arastirma-merkezleri-img {
    width: 50%;
    margin-left: 40%;
}

body {
    overflow-x: hidden !important;
}

figure.snip1249 {
    font-family: 'Raleway', Arial, sans-serif;
    position: relative;
    overflow: hidden;
    margin: 10px;
    min-width: 220px;
    max-width: 310px;
    width: 100%;
    background: #1a1a1a;
    color: #ffffff;
    text-align: left;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}

    figure.snip1249 * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.35s ease-in-out;
        transition: all 0.35s ease-in-out;
    }

    figure.snip1249 .image {
        position: relative;
    }

    figure.snip1249 img {
        max-width: 100%;
        vertical-align: top;
    }

    figure.snip1249 i {
        position: absolute;
        top: 7px;
        left: 12px;
        font-size: 32px;
        opacity: 0;
        z-index: 2;
        -webkit-transition-delay: 0;
        transition-delay: 0;
    }

    figure.snip1249 h4 {
        margin: 0;
        font-weight: 500;
        text-transform: uppercase;
    }

    figure.snip1249:before,
    figure.snip1249:after {
        width: 120px;
        height: 120px;
        position: absolute;
        top: 0;
        left: 0;
        content: '';
        -webkit-transition: all 0.35s ease;
        transition: all 0.35s ease;
        z-index: 1;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
        background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
    }

    figure.snip1249:before {
        background-color: #24498b;
        -webkit-transform: skew(-45deg) translateX(-150%);
        transform: skew(-45deg) translateX(-150%);
        border-right: 1px solid #24498b;
    }

    figure.snip1249:after {
        background-color: white;
        -webkit-transform: skew(-45deg) translateX(-175%);
        transform: skew(-45deg) translateX(-175%);
        border-right: 1px solid white;
    }

    figure.snip1249 figcaption {
        padding: 25px 80px 25px 25px;
        background-color: #ffffff;
        color: #000000;
        position: relative;
        font-size: 0.9em;
        height: 135px;
    }

        figure.snip1249 figcaption p {
            margin-bottom: 15px;
        }

        figure.snip1249 figcaption:before {
            width: 150px;
            height: 150px;
            position: absolute;
            bottom: 0;
            right: 0;
            content: '';
            z-index: 1;
            background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);
            background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);
            background-color: #24498b;
            -webkit-transform: skew(-45deg) translateX(50%);
            transform: skew(-45deg) translateX(50%);
            border-right: 1px solid #24498b;
        }

    figure.snip1249 .add-to-cart {
        display: inline-block;
        width: auto;
        border: 2px solid #24498b;
        padding: 0.4em 0.6em;
        color: #20638f;
        text-decoration: none;
        font-weight: 800;
        font-size: 0.9em;
        text-transform: uppercase;
    }

        figure.snip1249 .add-to-cart:hover {
            background-color: #20638f;
            color: #ffffff;
        }

    figure.snip1249 .alan {
        position: absolute;
        right: 0;
        bottom: 0;
        color: #ffffff;
        z-index: 2;
        text-transform: uppercase;
        padding: 20px;
        font-weight: 800;
        font-size: 1.2em;
        text-align: center;
    }

        figure.snip1249 .alan s {
            display: block;
            font-size: 0.85em;
            font-weight: 400;
            opacity: 0.8;
        }

    figure.snip1249:hover i,
    figure.snip1249.hover i {
        opacity: 0.7;
        -webkit-transition-delay: 0.3s;
        transition-delay: 0.3s;
    }

    figure.snip1249:hover h4,
    figure.snip1249.hover h4 {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }

    figure.snip1249:hover:before,
    figure.snip1249.hover:before {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transform: skew(-45deg) translateX(-50%);
        transform: skew(-45deg) translateX(-50%);
    }

    figure.snip1249:hover:after,
    figure.snip1249.hover:after {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
        -webkit-transform: skew(-45deg) translateX(-75%);
        transform: skew(-45deg) translateX(-75%);
    }

video {
    width: 100%; /*100% of horizontal viewport*/
}

@keyframes show {
    0% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes shake {
    0% {
        position: absolute;
        background-color: black;
        color: white;
        left: 0px;
    }

    25% {
        background-color: black;
        color: white;
        left: -300px;
    }

    50% {
        background-color: white;
        color: black;
        left: 300px;
    }

    100% {
        background-color: black;
        color: wheat;
        left: 0px;
    }
}

@keyframes zoom {
    0% {
        background-color: black;
        color: white;
        left: 145px;
        top: 45px;
        width: 0px;
        height: 0px;
        font-size: 9pt;
        overflow: hidden;
    }

    50% {
        background-color: white;
        color: black;
        left: 0px;
        top: 0px;
        width: 300px;
        height: 150px;
        font-size: 20pt;
        overflow: hidden;
    }

    100% {
        background-color: black;
        color: wheat;
        left: 0px;
    }
}

@keyframes flip {
    0% {
        background-color: black;
        color: black;
        opacity: 1.0;
        overflow: hidden;
    }

    50% {
        background-color: white;
        color: white;
        opacity: 1.0;
        width: 1px;
        left: 150px;
        overflow: hidden;
    }

    100% {
        opacity: 1.0;
        background-color: black;
    }
}

#slider {
    position: relative;
    line-height: 50px;
    text-align: center;
    color: wheat;
    overflow: hidden;
}

.show {
    display: block;
}

.hide {
    display: none;
}

@import url(https://fonts.googleapis.com/css?family=Raleway:400,600,700);
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);

figure.idari-duyuru {
    font-family: 'Raleway', Arial, sans-serif;
    color: #fff;
    position: relative;
    overflow: hidden;
    margin: 10px;
    min-width: 250px;
    max-width: 310px;
    width: 100%;
    background-color: #fdfdfd;
    color: #000000;
    text-align: left;
    height: 270px;
    font-size: 16px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}

    figure.idari-duyuru * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    figure.idari-duyuru .image {
        max-height: 220px;
        overflow: hidden;
    }

    figure.idari-duyuru img {
        max-width: 100%;
        vertical-align: top;
        position: relative;
    }

    figure.idari-duyuru figcaption {
        margin: -40px 15px 0;
        padding: 15px;
        position: relative;
        background-color: #fdfdfd;
    }

    figure.idari-duyuru .date {
        background-color: #2980b9;
        top: 15px;
        color: #fff;
        left: 15px;
        min-height: 48px;
        min-width: 48px;
        position: absolute;
        text-align: center;
        font-size: 20px;
        font-weight: 700;
        text-transform: uppercase;
    }

        figure.idari-duyuru .date span {
            display: block;
            line-height: 24px;
        }

        figure.idari-duyuru .date .month {
            font-size: 14px;
            background-color: rgba(0, 0, 0, 0.1);
        }

    figure.idari-duyuru h6,
    figure.idari-duyuru p {
        margin: 0;
        padding: 0;
    }

    figure.idari-duyuru h6 {
        min-height: 50px;
        margin-bottom: 10px;
        margin-left: 60px;
        display: inline-block;
        font-weight: 600;
        text-transform: uppercase;
    }

    figure.idari-duyuru p {
        font-size: 0.8em;
        margin-bottom: 20px;
        line-height: 1.6em;
        text-decoration: none !important;
    }

    figure.idari-duyuru footer {
        padding: 0 25px;
        background-color: #20638f;
        color: #e6e6e6;
        font-size: 0.8em;
        line-height: 30px;
        text-align: right;
    }

        figure.idari-duyuru footer > div {
            display: inline-block;
            margin-left: 10px;
        }

        figure.idari-duyuru footer i {
            color: rgba(255, 255, 255, 0.2);
            margin-right: 5px;
        }

    figure.idari-duyuru a {
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        position: absolute;
        z-index: 1;
    }

    figure.idari-duyuru:hover img,
    figure.idari-duyuru.hover img {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
    }

.duyuru-alan {
    margin-left: 4%;
}

section {
    /* padding: 60px 0;
  min-height: 100vh; */
}

a, a:hover, a:focus, a:active {
    text-decoration: none;
    outline: none;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.bg-gray {
    background-color: #f9f9f9;
}

/* .site-heading h2 {
display: block;
font-weight: 700;
margin-bottom: 10px;
text-transform: uppercase;
} */

.site-heading h2 span {
    color: #1456a0;
}

.site-heading h4 {
    display: inline-block;
    padding-bottom: 20px;
    position: relative;
    text-transform: capitalize;
    z-index: 1;
}

    .site-heading h4::before {
        background: #1456a0 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 2px;
        left: 50%;
        margin-left: -25px;
        position: absolute;
        width: 50px;
    }

.site-heading {
    /* margin-bottom: 60px; */
    color: black !important;
    overflow: hidden;
    margin-top: -5px;
}


.features-items,
.features-items .items-box {
    overflow: hidden;
}

.features-area .equal-height::after {
    background: #e7e7e7 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px;
}

.features-area.item-full .equal-height::before {
    background: #e7e7e7 none repeat scroll 0 0;
    content: "";
    height: 1px;
    position: absolute;
    bottom: -1px;
    right: 0;
    width: 100%;
}

.features-area .features-items .col-md-5,
.features-area .features-items .col-md-7 {
    display: table-cell;
    float: none;
    vertical-align: middle;
}

.features-area .features-items.reversed .col-md-5,
.features-area .features-items.reversed .col-md-7 {
    display: inline-block;
    float: left;
}

.features-area .features-items.reversed .info-box {
    float: right;
}

.features-area .features-items .item {
    padding: 15px 30px;
}

.features-area.item-full .features-items .item {
    padding: 30px;
}

.features-area .features-items .item h4 {
    position: relative;
}

.features-area.bottom-small {
    padding-bottom: 25px;
}

.features-area.default-padding.bottom-none {
    padding-bottom: 30px;
}

.features-area .item .icon {
    margin-bottom: 20px;
}

.features-area .item .info {
}

.features-area .item .icon i {
    background: #ffffff none repeat scroll 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 0 10px #cccccc;
    -webkit-box-shadow: 0 0 10px #cccccc;
    -o-box-shadow: 0 0 10px #cccccc;
    box-shadow: 0 0 10px #cccccc;
    color: #1456a0;
    display: inline-block;
    font-size: 30px;
    height: 100px;
    line-height: 100px;
    position: relative;
    text-align: center;
    width: 100px;
    z-index: 1;
}

.features-area .features-items .items-box i {
    background: transparent;
}

.features-area .item .icon {
    margin-bottom: 25px;
}

.features-area .features-items.icon-solid i {
    border-radius: inherit;
    -moz-box-shadow: 0 0 10px #cccccc;
    -webkit-box-shadow: 0 0 10px #cccccc;
    -o-box-shadow: 0 0 10px #cccccc;
    box-shadow: 0 0 10px #cccccc;
    color: #1456a0;
    display: inline-block;
    font-size: 50px;
    height: 80px;
    line-height: 80px;
    position: relative;
    text-align: center;
    width: 80px;
}


.features-area .item .info h4 {
    font-weight: 600;
    text-transform: capitalize;
    font-size: 20px;
}

.features-area .item .info p {
    margin: 0;
}

.features-area .features-items.less-icon .items-box.inc-cell .item .info {
    padding-left: 0;
}

.features-area .features-items .items-box.inc-cell .item .info a {
    color: #666666;
    display: inline-block;
    margin-top: 15px;
    text-transform: uppercase;
}

    .features-area .features-items .items-box.inc-cell .item .info a:hover {
        color: #1456a0;
    }


.icon-bar {
    position: fixed;
    top: 50%;
    left: 5px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

    .icon-bar a {
        display: block;
        text-align: center;
        padding: 16px;
        transition: all 0.5s linear;
        color: white;
        font-size: 20px;
        margin-bottom: 5px;
        border-radius: 50%;
    }

        .icon-bar a:hover {
            background-color: transparent;
            color: black;
            transform: rotate(360deg);
        }

.facebook {
    background: #3B5998;
    color: white;
}

.twitter {
    background: black;
    color: white;
}

    .twitter:hover {
        filter: invert(100%);
    }



.google {
    background: #dd4b39;
    color: white;
}

.linkedin {
    background: #007bb5;
    color: white;
}

.linkedin {
    background-color: #0e76a8;
    color: white !important;
}

.whatsapp {
    background-color: #25D366 !important;
    color: white !important;
}

.youtube {
    background-color: red !important;
    color: white !important;
}

.instagram {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important;
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important;
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 ) !important;
    color: white !important;
}

.youtube {
    background: #bb0000;
    color: white;
}

.content {
    margin-left: 75px;
    font-size: 30px;
}

.icon-bar {
    z-index: 99;
}

.top-bar-color {
    background-color: #202c4c;
    color: white !important;
    height: 40px;
    padding: 2px;
}

.form-select {
    display: block;
    width: 100%;
    padding: 2px 29px 2px 11px;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 11px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select {
    word-wrap: normal;
}

.idari-baslik {
    color: white !important;
}

.top-bar-idari {
    margin-top: 7px !important;
}



*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: auto;
}

body {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    background: #fff;
    color: #999;
}



section {
    max-width: 1000px;
    margin: 0 auto;
    padding: 30px;
}


.section-lead {
    max-width: 600px;
    margin: 1rem auto 1.5rem;
}

.service a {
    color: #5b7abb;
    display: block;
}

.service h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #56ceba;
    font-size: 1.3rem;
    margin: 1rem 0 0.6rem;
}

.services-grid {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.service {
    min-width: 350px;
    align-items: center;
    min-height: 180px;
    background: #fdfdfd;
    margin: 20px;
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    -webkit-box-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    border: 2px solid #e7e7e7;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .service:hover {
        -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
        -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    }

    .service i {
        font-size: 3.45rem;
        margin: 1rem 0;
    }

.service1 i,
.service1 h4,
.service1 .cta {
    color: #42b7ca;
}

.service1:hover {
    border: 2px solid #42b7ca;
}

.service2 i,
.service2 h4,
.service2 .cta {
    color: #425fca;
}

.service2:hover {
    border: 2px solid #425fca;
}

.service3 i,
.service3 h4,
.service3 .cta {
    color: #9c42ca;
}

.service3:hover {
    border: 2px solid #9c42ca;
}

.service .cta span {
    font-size: 0.6rem;
}

.service > * {
    flex: 1 1 100%;
}

.service .cta {
    align-self: flex-end;
}

@media all and (max-width:900px) {
    .services-grid {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }
}



.news-slider {
    position: relative;
    margin-top: 30px;
}

    .news-slider h2 {
        font-size: 42px;
        text-align: center;
        color: #333;
        padding: 12px;
    }

    .news-slider .btmline {
        margin: auto;
        height: 6px;
        border-radius: 4px;
        width: 54px;
        background: #ff5050;
    }

    .news-slider .heading {
        color: black;
        height: 54px;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 6px;
        font-size: 18px;
        font-weight: 500;
        line-height: 1.5;
        text-align: left;
    }

    .news-slider .owl-stage-outer {
        padding: 30px 0;
    }

    .news-slider .owl-nav {
        display: none;
    }

    .news-slider .owl-dots {
        text-align: center;
    }

        .news-slider .owl-dots span {
            position: relative;
            height: 10px;
            width: 10px;
            border-radius: 50%;
            display: block;
            background: #c4c4c4;
            margin: 0 5px;
        }

        .news-slider .owl-dots .active {
            box-shadow: none;
        }

            .news-slider .owl-dots .active span {
                background: #1456a0;
                box-shadow: none;
                height: 12px;
                width: 12px;
                margin-bottom: -1px;
            }

    .news-slider .card {
        background: #fdfdfd;
        box-shadow: 0 8px 30px -7px #c9dff0;
        margin: 0 20px;
        padding: 0 10px;
        border: 0;
        overflow: hidden;
    }

        .news-slider .card .card-img-thumb {
            height: 220px;
            overflow: hidden;
            margin: 0 -10px;
        }

            .news-slider .card .card-img-thumb img {
                width: fit-content;
                min-width: 100%;
            }


        .news-slider .card h5 span {
            font-size: 18px;
            color: #666;
        }

        .news-slider .card p {
            font-size: 14px;
            color: #555;
            padding-bottom: 15px;
        }


.card-text {
    text-align: left;
    height: 102px;
    overflow: hidden;
    text-overflow: ellipsis;
}



@media (max-width: 767px) {
    .news-slider {
        margin-top: 20px;
    }
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    outline: 0;
}

.owl-carousel button.owl-dot {
    outline: 0;
}

.card-footer {
    background: transparent;
    font-size: 18px;
    color: #444;
    padding-top: 28px;
}

.altcizgi {
    margin: auto;
    height: 6px;
    border-radius: 4px;
    width: 54px;
    background: #1456a0;
}

.h2-baslik {
    font-size: 42px;
    text-align: center;
    color: #333;
    padding: 12px;
}

@media only screen and (max-width:768px) {
    .service2 {
        width: 100% !important;
    }
}

@media only screen and (max-width:480px) {
    .current {
        float: none !important;
    }

    #sayfaBaslik {
        margin-top: 8px !important;
    }

    .cd-breadcrumb custom-separator > li {
        margin-left: 0px !important;
    }
}

@media only screen and (max-width:425px) {

    #sayfaBaslik1 {
        margin-left: 17px !important;
    }

   
}

@media only screen and (min-width:768px) {
    .navbar-baslik {
        font-size: 15px;
    }
}

@media only screen and (max-width:1350px) {
    .service {
        min-width: 200px
    }
}

@media only screen and (max-width:900px) {
    .service {
        min-width: 480px;
    }
}

@media only screen and (max-width:500px) {
    .service {
        min-width: 60%;
    }
}

.cd-breadcrumb, .cd-multi-steps {
    padding: 0.5em 1em;
    /* background-color: #055C9D; */
    background-color: #383838;
    border-radius: .25em;
}

    .cd-breadcrumb::after, .cd-multi-steps::after {
        clear: both;
        content: "";
        display: table;
    }

    .cd-breadcrumb li, .cd-multi-steps li {
        display: inline-block;
        float: left;
        margin: 0.5em 0;
    }

        .cd-breadcrumb li::after, .cd-multi-steps li::after {
            display: inline-block;
            content: '\00bb';
            margin: 0 .6em;
            color: #959fa5;
        }

        .cd-breadcrumb li:last-of-type::after, .cd-multi-steps li:last-of-type::after {
            display: none;
        }

        .cd-breadcrumb li > *, .cd-multi-steps li > * {
            display: inline-block;
            font-size: 0.7rem;
            color: white;
        }

        .cd-breadcrumb li.current > *, .cd-multi-steps li.current > * {
            color: white;
        }

.no-touch .cd-breadcrumb a:hover, .no-touch .cd-multi-steps a:hover {
    color: #96c03d;
}

.cd-breadcrumb.custom-separator li::after, .cd-multi-steps.custom-separator li::after {
    content: '';
    height: 16px;
    width: 10px;
    background: url(https://codyhouse.co/demo/breadcrumbs-multi-steps-indicator/img/cd-custom-separator.svg) no-repeat center center;
    vertical-align: middle;
    color: white;
    margin-left: 10px !important;
}

.cd-breadcrumb.custom-icons li > *::before, .cd-multi-steps.custom-icons li > *::before {
    content: '';
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: .4em;
    margin-top: -2px;
    background: url(https://codyhouse.co/demo/breadcrumbs-multi-steps-indicator/img/cd-custom-icons-01.svg) no-repeat 0 0;
    vertical-align: middle;
}

.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(2) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(2) > *::before {
    background-position: -20px 0;
}

.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(3) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(3) > *::before {
    background-position: -40px 0;
}

.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(4) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(4) > *::before {
    background-position: -60px 0;
}

.cd-breadcrumb.custom-icons li.current:first-of-type > *::before, .cd-multi-steps.custom-icons li.current:first-of-type > *::before {
    background-position: 0 -20px;
}

.cd-breadcrumb.custom-icons li.current:nth-of-type(2) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(2) > *::before {
    background-position: -20px -20px;
}

.cd-breadcrumb.custom-icons li.current:nth-of-type(3) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(3) > *::before {
    background-position: -40px -20px;
}

.cd-breadcrumb.custom-icons li.current:nth-of-type(4) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(4) > *::before {
    background-position: -60px -20px;
}

@media only screen and (min-width: 768px) {
    .cd-breadcrumb, .cd-multi-steps {
        padding: 0 1.2em;
    }

        .cd-breadcrumb li, .cd-multi-steps li {
            margin: 1.2em 0;
        }

            .cd-breadcrumb li::after, .cd-multi-steps li::after {
                margin: 0 1em;
            }

            .cd-breadcrumb li > *, .cd-multi-steps li > * {
                color: white;
                font-size: 0.9rem;
            }
}


@media only screen and (min-width: 768px) {
    .cd-breadcrumb.triangle {
        background-color: transparent;
        padding: 0;
    }

        .cd-breadcrumb.triangle li {
            position: relative;
            padding: 0;
            margin: 4px 4px 4px 0;
        }

            .cd-breadcrumb.triangle li:last-of-type {
                margin-right: 0;
            }

            .cd-breadcrumb.triangle li > * {
                position: relative;
                padding: 1em .8em 1em 2.5em;
                color: #2c3f4c;
                background-color: #edeff0;
                border-color: #edeff0;
            }

            .cd-breadcrumb.triangle li.current > * {
                color: #ffffff;
                background-color: #96c03d;
                border-color: #96c03d;
            }

            .cd-breadcrumb.triangle li:first-of-type > * {
                padding-left: 1.6em;
                border-radius: .25em 0 0 .25em;
            }

            .cd-breadcrumb.triangle li:last-of-type > * {
                padding-right: 1.6em;
                border-radius: 0 .25em .25em 0;
            }

    .no-touch .cd-breadcrumb.triangle a:hover {
        color: #ffffff;
        background-color: #2c3f4c;
        border-color: #2c3f4c;
    }

    .cd-breadcrumb.triangle li::after, .cd-breadcrumb.triangle li > *::after {
        content: '';
        position: absolute;
        top: 0;
        left: 100%;
        content: '';
        height: 0;
        width: 0;
        border: 24px solid transparent;
        border-right-width: 0;
        border-left-width: 20px;
    }

    .cd-breadcrumb.triangle li::after {
        z-index: 1;
        -webkit-transform: translateX(4px);
        -moz-transform: translateX(4px);
        -ms-transform: translateX(4px);
        -o-transform: translateX(4px);
        transform: translateX(4px);
        border-left-color: #ffffff;
        /* reset style */
        margin: 0;
    }

    .cd-breadcrumb.triangle li > *::after {
        z-index: 2;
        border-left-color: inherit;
    }

    .cd-breadcrumb.triangle li:last-of-type::after, .cd-breadcrumb.triangle li:last-of-type > *::after {
        display: none;
    }

    .cd-breadcrumb.triangle.custom-separator li::after {
        /* reset style */
        background-image: none;
    }

    .cd-breadcrumb.triangle.custom-icons li::after, .cd-breadcrumb.triangle.custom-icons li > *::after {
        border-top-width: 25px;
        border-bottom-width: 25px;
    }

    @-moz-document url-prefix() {
        .cd-breadcrumb.triangle li::after,
        .cd-breadcrumb.triangle li > *::after {
            border-left-style: dashed;
        }
    }
}

@media only screen and (min-width: 768px) {
    .no-touch .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before {
        background-position: 0 -40px;
    }

    .no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before {
        background-position: -20px -40px;
    }

    .no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before {
        background-position: -40px -40px;
    }

    .no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before {
        background-position: -60px -40px;
    }
}

@media only screen and (min-width: 768px) {
    .cd-multi-steps {
        /* reset style */
        background-color: transparent;
        padding: 0;
        text-align: center;
    }

        .cd-multi-steps li {
            position: relative;
            float: none;
            margin: 0.4em 40px 0.4em 0;
        }

            .cd-multi-steps li:last-of-type {
                margin-right: 0;
            }

            .cd-multi-steps li::after {
                position: absolute;
                content: '';
                height: 4px;
                background: #edeff0;
                /* reset style */
                margin: 0;
            }

            .cd-multi-steps li.visited::after {
                background-color: #96c03d;
            }

            .cd-multi-steps li > *, .cd-multi-steps li.current > * {
                position: relative;
                color: #2c3f4c;
            }

        .cd-multi-steps.custom-separator li::after {
            height: 4px;
            background: #edeff0;
        }

        .cd-multi-steps.text-center li::after {
            width: 100%;
            top: 50%;
            left: 100%;
            -webkit-transform: translateY(-50%) translateX(-1px);
            -moz-transform: translateY(-50%) translateX(-1px);
            -ms-transform: translateY(-50%) translateX(-1px);
            -o-transform: translateY(-50%) translateX(-1px);
            transform: translateY(-50%) translateX(-1px);
        }

        .cd-multi-steps.text-center li > * {
            z-index: 1;
            padding: .6em 1em;
            border-radius: .25em;
            background-color: #edeff0;
        }

    .no-touch .cd-multi-steps.text-center a:hover {
        background-color: #2c3f4c;
    }

    .cd-multi-steps.text-center li.current > *, .cd-multi-steps.text-center li.visited > * {
        color: #ffffff;
        background-color: #96c03d;
    }

    .cd-multi-steps.text-center.custom-icons li.visited a::before {
        background-position: 0 -60px;
    }

    .cd-multi-steps.text-top li, .cd-multi-steps.text-bottom li {
        width: 80px;
        text-align: center;
    }

        .cd-multi-steps.text-top li::after, .cd-multi-steps.text-bottom li::after {
            position: absolute;
            left: 50%;
            width: calc(100% + 40px);
        }

        .cd-multi-steps.text-top li > *::before, .cd-multi-steps.text-bottom li > *::before {
            content: '';
            position: absolute;
            z-index: 1;
            left: 50%;
            right: auto;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            height: 12px;
            width: 12px;
            border-radius: 50%;
            background-color: #edeff0;
        }

        .cd-multi-steps.text-top li.visited > *::before,
        .cd-multi-steps.text-top li.current > *::before, .cd-multi-steps.text-bottom li.visited > *::before,
        .cd-multi-steps.text-bottom li.current > *::before {
            background-color: #96c03d;
        }

    .no-touch .cd-multi-steps.text-top a:hover, .no-touch .cd-multi-steps.text-bottom a:hover {
        color: #96c03d;
    }

        .no-touch .cd-multi-steps.text-top a:hover::before, .no-touch .cd-multi-steps.text-bottom a:hover::before {
            box-shadow: 0 0 0 3px rgba(150, 192, 61, 0.3);
        }

    .cd-multi-steps.text-top li::after {
        bottom: 4px;
    }

    .cd-multi-steps.text-top li > * {
        padding-bottom: 20px;
    }

        .cd-multi-steps.text-top li > *::before {
            bottom: 0;
        }

    .cd-multi-steps.text-bottom li::after {
        top: 3px;
    }

    .cd-multi-steps.text-bottom li > * {
        padding-top: 20px;
    }

        .cd-multi-steps.text-bottom li > *::before {
            top: 0;
        }
}

.cd-multi-steps.count li {
    counter-increment: steps;
}

    .cd-multi-steps.count li > *::before {
        content: counter(steps) " - ";
    }

@media only screen and (min-width: 768px) {
    .cd-multi-steps.text-top.count li > *::before,
    .cd-multi-steps.text-bottom.count li > *::before {
        content: counter(steps);
        height: 26px;
        width: 26px;
        line-height: 26px;
        font-size: 1.4rem;
        color: #ffffff;
    }

    .cd-multi-steps.text-top.count li:not(.current) em::before,
    .cd-multi-steps.text-bottom.count li:not(.current) em::before {
        color: #2c3f4c;
    }

    .cd-multi-steps.text-top.count li::after {
        bottom: 11px;
    }

    .cd-multi-steps.text-top.count li > * {
        padding-bottom: 34px;
    }

    .cd-multi-steps.text-bottom.count li::after {
        top: 11px;
    }

    .cd-multi-steps.text-bottom.count li > * {
        padding-top: 34px;
    }
}

.top-left {
    position: absolute;
    top: 8px;
    left: 16px;
}

@media only screen and (max-width:768px) {
    .img-menu-sayfa-head {
        height: 15% !important;
    }
}

.top-left {
    position: absolute;
    top: 23%;
    left: 20.5%;
    color: white;
    font-size: 40px;
}

@media only screen and (max-width:768px) {
    .top-left {
        top: 36% !important;
        left: 20.5% !important;
        font-size: 30px;
    }
}

@import url(https://fonts.googleapis.com/css?family=Lato:400,700);

.heading-primary {
    font-size: 2em;
    padding: 2em;
    text-align: center;
}

.accordion dl,
.accordion-list {
}


.accordion dd,
.accordion__panel {
    font-size: 1em;
    line-height: 1.5em;
}

.accordion p {
    padding: 1em 2em 1em 2em;
}

.accordion {
    position: relative;
    width: 80%;
    margin-left: 10%;
}

.accordionTitle,
.accordion__Heading {
    background-color: #202c4c;
    text-align: center;
    font-weight: 700;
    padding: 2em;
    display: block;
    text-decoration: none;
    color: #fff !important;
    transition: background-color 0.5s ease-in-out;
    border-bottom: 1px solid #202c4c;
}



    .accordionTitle:hover,
    .accordion__Heading:hover {
        background-color: #1456a0;
    }

    .accordionTitleActive,
    .accordionTitle.is-expanded {
        background-color: #202c4c;
    }

        .accordionTitleActive:before,
        .accordionTitle.is-expanded:before {
            transform: rotate(-225deg);
        }

.accordionItem {
    height: auto;
    overflow: hidden;
    max-height: 50em;
    transition: max-height 1s;
}

@media screen and (min-width: 48em) {
    .accordionItem {
        /*max-height: 15em;*/
        transition: max-height 0.5s;
    }
}

.accordionItem.is-collapsed {
    max-height: 0;
}

.no-js .accordionItem.is-collapsed {
    max-height: auto;
}

.animateIn {
    -webkit-animation: accordionIn 0.45s normal ease-in-out both 1;
    animation: accordionIn 0.45s normal ease-in-out both 1;
}

.animateOut {
    -webkit-animation: accordionOut 0.45s alternate ease-in-out both 1;
    animation: accordionOut 0.45s alternate ease-in-out both 1;
}

@-webkit-keyframes accordionIn {
    0% {
        opacity: 0;
        transform: scale(0.9) rotateX(-60deg);
        transform-origin: 50% 0;
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes accordionIn {
    0% {
        opacity: 0;
        transform: scale(0.9) rotateX(-60deg);
        transform-origin: 50% 0;
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@-webkit-keyframes accordionOut {
    0% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0.9) rotateX(-60deg);
    }
}

@keyframes accordionOut {
    0% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0.9) rotateX(-60deg);
    }
}

.content-wrapper {
    margin: 0 auto;
    max-width: 1200px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    padding: 0.5rem;
}

.news-card {
    border: 0px solid aqua;
    margin: 0.5rem;
    position: relative;
    height: 12rem;
    overflow: hidden;
    flex: 1;
    min-width: 290px;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

@media (min-width: 900px) {

    .news-card {
        height: 20rem
    }
}

.news-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 80%);
    ;
    z-index: 0;
}

.news-card__card-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    /*     background: rgba(255,0,0,.5); */
}

.news-card__image {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    transition: transform 3s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
    z-index: -1;
}

.news-card__text-wrapper {
    position: absolute;
    bottom: 0rem;
    padding: 1rem;
    width: 100%;
    color: white;
    /*     background-color: rgba(0, 0, 0, 0.4); */
    transition: background-color 1.5s ease;
}

.news-card__title {
    transition: color 1s ease;
    margin-bottom: .5rem;
}

.news-card__post-date {
    font-size: .7rem;
    margin-bottom: .5rem;
    color: #CCC;
}

.news-card__details-wrapper {
    max-height: 0;
    opacity: 0;
    transition: max-height 1.5s ease, opacity 1s ease;
}

@media (min-width: 900px) {
    .news-card:hover .news-card__details-wrapper {
        max-height: 20rem;
        opacity: 1;
    }

    .news-card:hover .news-card__text-wrapper {
        background-color: rgba(0, 0, 0, 0.6);
    }

    .news-card:hover .news-card__title {
        color: yellow;
    }

    .news-card:hover .news-card__image {
        transform: scale(1.2);
        z-index: -1;
    }
}

.news-card__excerpt {
    font-weight: 300;
}

.news-card__read-more {
    background: black;
    color: #bbb;
    display: block;
    padding: 0.4rem 0.6rem;
    border-radius: 0.3rem;
    margin-top: 1rem;
    border: 1px solid #444;
    font-size: 0.8rem;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    text-decoration: none;
    width: 7rem;
    margin-left: auto;
    position: relative;
    z-index: 5;
}

    .news-card__read-more i {
        position: relative;
        left: 0.2rem;
        color: #888;
        transition: left 0.5s ease, color 0.6s ease;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .news-card__read-more:hover i {
        left: 0.5rem;
        color: yellow;
    }


.user-pic {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 100%;
    margin: 20px auto 20px;
    transition: 0.5s;
}

.card-box:hover .user-pic {
    transform: rotate(0deg);
    transform: scale(1.1);
}

.card-box {
    padding: 15px;
    background-color: #fdfdfd;
    margin: 20px 0px;
    border-radius: 10px;
    border: 1px solid #eee;
    box-shadow: 0px 0px 8px 0px #d4d4d4;
    transition: 0.5s;
}

    .card-box:hover {
        border: 1px solid #007bff;
    }

    .card-box p {
        color: #808080;
    }



-------------------------------- */
*, *::after, *::before {
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
}

body {
    font-size: 1.6rem;
    font-family: "Source Sans Pro", sans-serif;
    color: #383838;
    background-color: #f8f8f8;
}

a {
    color: #202c4c;
    text-decoration: none;
}


.cd-horizontal-timeline {
    opacity: 0;
    margin: 2em auto;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

    .cd-horizontal-timeline::before {
        content: 'mobile';
        display: none;
    }

    .cd-horizontal-timeline.loaded {
        opacity: 1;
    }

    .cd-horizontal-timeline .timeline {
        position: relative;
        height: 100px;
        width: 90%;
        max-width: 800px;
        margin: 0 auto;
    }

    .cd-horizontal-timeline .events-wrapper {
        position: relative;
        height: 100%;
        margin: 0 40px;
        overflow: hidden;
    }

        .cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
            content: '';
            position: absolute;
            z-index: 2;
            top: 0;
            height: 100%;
            width: 20px;
        }

        .cd-horizontal-timeline .events-wrapper::before {
            left: 0;
        }

        .cd-horizontal-timeline .events-wrapper::after {
            right: 0;
        }

    .cd-horizontal-timeline .events {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 49px;
        height: 2px;
        background: #dfdfdf;
        -webkit-transition: -webkit-transform 0.4s;
        -moz-transition: -moz-transform 0.4s;
        transition: transform 0.4s;
    }

    .cd-horizontal-timeline .filling-line {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-color: #202c4c;
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -ms-transform: scaleX(0);
        -o-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
        -webkit-transition: -webkit-transform 0.3s;
        -moz-transition: -moz-transform 0.3s;
        transition: transform 0.3s;
    }

    .cd-horizontal-timeline .events a {
        position: absolute;
        bottom: 0;
        z-index: 2;
        text-align: center;
        font-size: 1.3rem;
        padding-bottom: 15px;
        color: #383838;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        .cd-horizontal-timeline .events a::after {
            content: '';
            position: absolute;
            left: 50%;
            right: auto;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            bottom: -5px;
            height: 12px;
            width: 12px;
            border-radius: 50%;
            border: 2px solid #dfdfdf;
            background-color: #f8f8f8;
            -webkit-transition: background-color 0.3s, border-color 0.3s;
            -moz-transition: background-color 0.3s, border-color 0.3s;
            transition: background-color 0.3s, border-color 0.3s;
        }

.no-touch .cd-horizontal-timeline .events a:hover::after {
    background-color: #202c4c;
    border-color: #202c4c;
}

.cd-horizontal-timeline .events a.selected {
    pointer-events: none;
}

    .cd-horizontal-timeline .events a.selected::after {
        background-color: #202c4c;
        border-color: #202c4c;
    }

.cd-horizontal-timeline .events a.older-event::after {
    border-color: #202c4c;
}

@media only screen and (min-width: 1100px) {
    .cd-horizontal-timeline {
        margin: 6em auto;
    }

        .cd-horizontal-timeline::before {
            content: 'desktop';
        }
}

.cd-timeline-navigation a {
    position: absolute;
    z-index: 1;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border: 2px solid #dfdfdf;
    overflow: hidden;
    color: transparent;
    text-indent: 100%;
    white-space: nowrap;
    -webkit-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    transition: border-color 0.3s;
}

    .cd-timeline-navigation a::after {
        content: '';
        position: absolute;
        height: 16px;
        width: 16px;
        left: 50%;
        top: 50%;
        bottom: auto;
        right: auto;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        background: url(../img/cd-arrow.svg) no-repeat 0 0;
    }

    .cd-timeline-navigation a.prev {
        left: 0;
        -webkit-transform: translateY(-50%) rotate(180deg);
        -moz-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        -o-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg);
    }

    .cd-timeline-navigation a.next {
        right: 0;
    }

.no-touch .cd-timeline-navigation a:hover {
    border-color: #202c4c;
}

.cd-timeline-navigation a.inactive {
    cursor: not-allowed;
}

    .cd-timeline-navigation a.inactive::after {
        background-position: 0 -16px;
    }

.no-touch .cd-timeline-navigation a.inactive:hover {
    border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
    position: relative;
    width: 100%;
    margin: 2em 0;
    overflow: hidden;
    -webkit-transition: height 0.4s;
    -moz-transition: height 0.4s;
    transition: height 0.4s;
}

    .cd-horizontal-timeline .events-content li {
        position: absolute;
        z-index: 1;
        width: 100%;
        left: 0;
        top: 0;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        padding: 0 5%;
        opacity: 0;
        -webkit-animation-duration: 0.4s;
        -moz-animation-duration: 0.4s;
        animation-duration: 0.4s;
        -webkit-animation-timing-function: ease-in-out;
        -moz-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

        .cd-horizontal-timeline .events-content li.selected {
            position: relative;
            z-index: 2;
            opacity: 1;
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
        }

        .cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
            -webkit-animation-name: cd-enter-right;
            -moz-animation-name: cd-enter-right;
            animation-name: cd-enter-right;
        }

        .cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
            -webkit-animation-name: cd-enter-left;
            -moz-animation-name: cd-enter-left;
            animation-name: cd-enter-left;
        }

        .cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
            -webkit-animation-direction: reverse;
            -moz-animation-direction: reverse;
            animation-direction: reverse;
        }

        .cd-horizontal-timeline .events-content li > * {
            max-width: 800px;
            margin: 0 auto;
        }

    .cd-horizontal-timeline .events-content h2 {
        font-weight: bold;
        font-size: 2.6rem;
        font-family: "Playfair Display", serif;
        font-weight: 700;
        line-height: 1.2;
    }

    .cd-horizontal-timeline .events-content em {
        display: block;
        font-style: italic;
        margin: 10px auto;
    }

        .cd-horizontal-timeline .events-content em::before {
            content: '- ';
        }

    .cd-horizontal-timeline .events-content p {
        font-size: 1.4rem;
        color: #959595;
    }

    .cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
        line-height: 1.6;
    }

@media only screen and (min-width: 768px) {
    .cd-horizontal-timeline .events-content h2 {
        font-size: 7rem;
    }

    .cd-horizontal-timeline .events-content em {
        font-size: 2rem;
    }

    .cd-horizontal-timeline .events-content p {
        font-size: 1.8rem;
    }
}

@-webkit-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

@keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@-webkit-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

@keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
}

body {
    background-color: #fdfdfd !important;
}

.img-slide-elment {
    width: 100%;
}

@media only screen and (max-width:768px) {
    .img-slide-elment {
        height: 20%;
    }
}

.ekibimiz-boyut {
    height: 420px !important;
}

.top-left {
    display: block;
}

@media only screen and (max-width:768px) {
    .top-left {
        display: none;
    }
}

.form-group .form-control {
    -webkit-box-shadow: none;
    border-bottom: 1px;
    border-style: none none solid none;
    border-radius: 0;
    border-color: #000;
}

    .form-group .form-control:focus {
        box-shadow: none;
        border-width: 0 0 2px 0;
        border-color: #000;
    }





.site-footer {
    margin-top: -17px;
    background-color: #26272b;
    padding: 45px 0 20px;
    font-size: 15px;
    line-height: 24px;
    color: #737373;
}

    .site-footer p {
        color: #b3b3b3;
    }

    .site-footer hr {
        border-top-color: #bbb;
        opacity: 0.5
    }

        .site-footer hr.small {
            margin: 20px 0
        }

    .site-footer h6 {
        color: #fff;
        font-size: 16px;
        text-transform: uppercase;
        margin-top: 5px;
        letter-spacing: 2px
    }

    .site-footer a {
        color: #737373;
    }

        .site-footer a:hover {
            color: #35447e;
            text-decoration: none;
        }

.footer-links {
    padding-left: 0;
    list-style: none
}

    .footer-links li {
        display: block
    }

    .footer-links a {
        color: #737373
    }

        .footer-links a:active,
        .footer-links a:focus,
        .footer-links a:hover {
            color: #3366cc;
            text-decoration: none;
        }

    .footer-links.inline li {
        display: inline-block
    }

.site-footer .social-icons {
    text-align: right
}

    .site-footer .social-icons a {
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin-left: 6px;
        margin-right: 0;
        border-radius: 100%;
        background-color: #33353d
    }

.copyright-text {
    margin: 0
}

@media (max-width:991px) {
    .site-footer [class^=col-] {
        margin-bottom: 30px
    }
}

@media (max-width:767px) {
    .site-footer {
        padding-bottom: 0
    }

        .site-footer .copyright-text,
        .site-footer .social-icons {
            text-align: center
        }
}

.text-footer {
    text-align: left;
    margin-left: 35%;
}

.logo-footer {
    width: 30%;
    float: left;
}

.social-footer .fa-2x {
    font-size: 1.5em !important;
}

@media only screen and (max-with:768px) {
    .mobil-duyuru {
        margin-left: 10%;
    }
}

.gallery {
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 20px;
    max-width: 600px;
}

    .gallery img {
        width: 150px;
        border-radius: 10px;
    }


#gallery {
    padding-top: 40px;
}

@media screen and (min-width: 991px) {
    #gallery {
        padding: 60px 30px 0 30px;
    }
}

.img-wrapper {
    position: relative;
    margin-top: 15px;
}

    .img-wrapper img {
        width: 100%;
    }

@media only screen and (min-width: 768px) {
    .img-overlay {
        background: rgba(0, 0, 0, 0.7);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0;
    }
}

@media only screen and (max-width:768px) {
    .img-overlay {
        background: rgba(0, 0, 0, 0.7);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        opacity: 0;
    }

        .img-overlay img {
            display: none;
        }
}


.img-overlay i {
    color: #fff;
    font-size: 3em;
}

#overlay {
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99999;
}

    #overlay img {
        margin: 0;
        width: 80%;
        height: auto;
        object-fit: contain;
        padding: 5%;
    }

@media screen and (min-width: 768px) {
    #overlay img {
        /* width: 60%; */
    }
}

@media screen and (min-width: 1200px) {
    #overlay img {
        /* width: 50%; */
    }
}

#nextButton {
    color: #fff;
    font-size: 2em;
    transition: opacity 0.8s;
}

    #nextButton:hover {
        opacity: 0.7;
        cursor: pointer;
    }

@media screen and (min-width: 768px) {
    #nextButton {
        font-size: 3em;
    }
}

#prevButton {
    color: #fff;
    font-size: 2em;
    transition: opacity 0.8s;
}

    #prevButton:hover {
        opacity: 0.7;
        cursor: pointer;
    }

@media screen and (min-width: 768px) {
    #prevButton {
        font-size: 3em;
    }
}

#exitButton {
    color: #fff;
    font-size: 2em;
    transition: opacity 0.8s;
    position: absolute;
    top: 15px;
    right: 15px;
}

    #exitButton:hover {
        opacity: 0.7;
        cursor: pointer;
    }

@media screen and (min-width: 768px) {
    #exitButton {
        font-size: 3em;
    }
}

.gallery-igu-icon {
    width: 25% !important;
}




.img-wrapper:hover {
    cursor: pointer;
}

.baslik-alan-bolum-galeri {
    width: 100%;
    background-color: #e08530;
    border-radius: 10px;
}

@media only screen and (min-width:990px) {
    .img-responsive {
        height: 118px !important;
    }
}

@media only screen and (max-width:768px) {
    #overlay img {
        width: 80% !important;
    }
}

.content-wrapper {
    margin: 0 auto;
    max-width: 1200px;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    padding: 0.5rem;
}


@media only screen and (min-width:768px) {
    .x-img {
        margin-left: -72%;
        margin-top: -3px;
    }
}


@media only screen and (max-width: 768px) {
    .x-img {
        margin-left: -60% !important;
        margin-top: -3px;
    }
}

.siber-aklogo {
    width: 70% !important;
}

@media only screen and (max-width:768px) {
    .siber-aklogo {
        width: 144% !important;
    }

    .siberak-banner {
        margin-left: 0.5% !important;
    }
}


.desktop-birim-info {
    display: block;
}

.mobile-birim-info {
    display: none;
}

.tapbar-mobile {
    height: 40px;
}

.name-email-op {
    display: block;
}

@media only screen and (max-width:768px) {
    .desktop-birim-info {
        display: none;
    }

    .mobile-birim-info {
        display: block;
    }

    .tapbar-mobile {
        height: 58px;
    }

    .email-mobile {
        margin-left: 6.5%;
    }

    .mobile-select-bar {
        margin-top: -23%;
    }

    .name-email-op {
        display: none;
    }
}


.footer-content {
    position: relative;
    z-index: 2;
}

.footer-pattern img {
    position: absolute;
    top: 0;
    left: 0;
    height: 330px;
    background-size: cover;
    background-position: 100% 100%;
}

.footer-logo {
    margin-bottom: 30px;
    float: left;
    margin-left: 20%;
}

    .footer-logo img {
        max-width: 200px;
    }

.footer-text p {
    /* margin-bottom: 14px; */
    font-size: 14px;
    color: #7e7e7e;
    line-height: 28px;
    padding-top: 37px;
}

.footer-social-icon span {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    margin-bottom: 20px;
}

.footer-social-icon a {
    color: #fff;
    font-size: 16px;
    margin-right: 15px;
}

.footer-social-icon i {
    height: 35px;
    width: 35px;
    text-align: center;
    line-height: 34px;
    border-radius: 50%;
}

.facebook-bg {
    background: #3b5998;
}

.linkedin-bg {
    background: #0e76a8;
}

.google-bg {
    background: #dd4b39;
}

.wp-bg {
    background: #25d366;
}

.instagram-bg {
    background: #f00669;
}

.footer-widget-heading h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 40px;
    position: relative;
}

    .footer-widget-heading h3::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: -15px;
        height: 2px;
        width: 50px;
        background: #214883;
    }

.footer-widget ul li {
    display: inline-block;
    float: left;
    width: 20%;
    margin-bottom: 12px;
    transition: 0.3s;
    text-align: center;
}

    .footer-widget ul li a:hover {
        color: #214883;
    }

    .footer-widget ul li a {
        transition: 0.3s;
        color: #878787;
        text-transform: capitalize;
    }

.subscribe-form {
    position: relative;
    overflow: hidden;
}

    .subscribe-form input {
        width: 100%;
        padding: 14px 28px;
        background: #2e2e2e;
        border: 1px solid #2e2e2e;
        color: #fff;
    }

    .subscribe-form button {
        position: absolute;
        right: 0;
        background: #214883;
        padding: 13px 20px;
        border: 1px solid #214883;
        top: 0;
    }

        .subscribe-form button i {
            color: #fff;
            font-size: 22px;
            transform: rotate(-6deg);
        }

.copyright-area {
    background: #202020;
    padding: 25px 0;
}

.copyright-text p {
    margin: 0;
    font-size: 14px;
    color: #878787;
}

    .copyright-text p a {
        color: #214883;
    }

.footer-menu li {
    display: inline-block;
    margin-left: 20px;
}

    .footer-menu li:hover a {
        color: #214883;
    }

    .footer-menu li a {
        font-size: 14px;
        color: #878787;
    }

.footer-text {
    color: white;
}

.copyright-text {
    text-align: center;
}

.footer-bidb-link {
    text-decoration: none;
    margin-left: 6px !important;
    color: white;
    transition: 0.3s;
}

    .footer-bidb-link:hover {
        color: gray;
        text-decoration: underline;
    }


.top-left h1 strong {
    color: #202c4c !important;
}

.top-left h1 {
    color: #202c4c !important;
}

.top-left strong {
    color: #202c4c !important;
}

@media only screen and (min-width:768px) {
    .top-left h1 strong {
        margin-left: -21% !important;
        font-size: 24px;
    }

    .top-left h1 {
        margin-left: -30% !important;
    }

    .top-left strong {
        margin-left: -30% !important;
    }

    
}

@media only screen and (max-width:375px) {
    .desktop-birim
    {
        font-size:11px;
    }
}