/* --- POPPINS FONT INCLUDE --- */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

* {
    font-style: normal !important;
}

a {
    text-decoration: none;
}

/* ------ slider v3 ------ */

.slider-v3-slick div .col-12 {
    text-align: center;
    margin: 0 auto;
    height: 720px;
}


.slider-v3-container {
    text-align: center;
    margin: 0 auto;
    border: none;
    height: 720px;
}

.slider-v3 {
    height: 100%;
    border: none;
    height: 720px;
}

.slider-v3 .slider-content {
    height: 720px;
}

.slider-v3 .slider-content img {
    display: block;
    width: 100%;
    height: 720px;
    object-fit: fill;
}


.slider-v3 video#sliderVideo {}

/* Slider Social*/
.slider-v3-container {
    position: relative;
    /* overflow: hidden; */
}

.slider-v3-container .slider-v3 {
    display: flex;
}

.slider-v3-container .slider-v3 .slider-content img,
.slider-v3-container .slider-v3 .slider-content {}

.slider-v3-container {
    position: relative;
}

.slider-v3 {
    position: relative;
}

.prev,
.next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    padding: 10px;
    cursor: pointer;
}

.prev {
    left: 10px;
    margin-left: 10px;
}

.next {
    right: 10px;
    margin-right: 10px;
}

.social-icons {
    position: absolute;
    right: 20px;
    /* Videonun sağ kısmından mesafe ayarı */
    display: flex;
    gap: 15px;
    background-color: rgba(128, 128, 128, 0.7);
    padding: 10px 15px;
    border-radius: 10px;
}

.icon-link {
    display: inline-block;
}

.icon {
    width: 25px;
    height: 25px;
    opacity: 0.7;
    transition: opacity 0.3s ease;
}

.icon-link:hover .icon {
    opacity: 1;
}

main section.ku-news {
    padding: 1rem 5rem;
    margin-top: 16px;
}

.slider-v3-container .prev,
.slider-v3-container .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(255, 255, 255, 0.5);
    border: none;
    color: black;
    padding: 10px;
    cursor: pointer;
    z-index: 1;
    width: 50px;
    height: 50px;
    border-radius: 200px 200px 200px 200px;
    -moz-border-radius: 200px 200px 200px 200px;
    -webkit-border-radius: 200px 200px 200px 200px;
    border: 0px solid #000000;
    font-size: 25px;
    font-weight: 700;
}

.slider-v3-container .prev {
    left: 40px;
    padding-left: 8px;
}

.slider-v3-container .next {
    right: 30px;
}

.slider-v3-slick div {
    width: 100% !important;
}

section.slider .container-fluid .row .col-12 {
    padding: 0;
    max-height: 60vh;
}

.slider-v3 .slider-content video {
    height: 720px;
    width: auto;
    text-align: center;
    align-items: center;
    align-content: center;
}



/* ------ /slider v3 ------ */
/* ------ slider v3 - slider widths ------ */



/* 1920 --------------------------------- */
@media (min-width: 2101px) and (max-width: 9000px) {

    main section.slider,
    main section.slider .container-fluid,
    main section.slider .container-fluid .row,
    main section.slider .container-fluid .row .col-12,
    main section.slider .container-fluid .row .col-12 .slider-v3-container,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a.slider-content,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 img,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        height: 720px;
        max-height: 720px;
    }

    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        text-align: center;
        align-items: center;
        align-content: center;
        width: auto;
    }

    .social-icons {
        margin-top: -5rem;
    }
}


/* 2100 --------------------------------- */
@media (min-width: 1920px) and (max-width: 2100px) {

    main section.slider,
    main section.slider .container-fluid,
    main section.slider .container-fluid .row,
    main section.slider .container-fluid .row .col-12,
    main section.slider .container-fluid .row .col-12 .slider-v3-container,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a.slider-content,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 img,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        height: 720px;
        max-height: 720px;
    }

    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        text-align: center;
        align-items: center;
        align-content: center;
        width: auto;
    }

    .social-icons {
        margin-top: -5rem;
    }
}

/* --------------------------------- */
@media screen and (min-width: 1401px) and (max-width: 1919px) {

    main section.slider,
    main section.slider .container-fluid,
    main section.slider .container-fluid .row,
    main section.slider .container-fluid .row .col-12,
    main section.slider .container-fluid .row .col-12 .slider-v3-container,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a.slider-content,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 img,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        max-height: 655px;
    }

    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        text-align: center;
        align-items: center;
        align-content: center;
        width: auto;
    }

    .social-icons {
        margin-top: -5rem;
    }
}

/* --------------------------------- */
@media screen and (min-width: 1281px) and (max-width: 1400px) {

    main section.slider,
    main section.slider .container-fluid,
    main section.slider .container-fluid .row,
    main section.slider .container-fluid .row .col-12,
    main section.slider .container-fluid .row .col-12 .slider-v3-container,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a.slider-content,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 img,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        height: 420px;
        max-height: 420px;
    }

    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        text-align: center;
        align-items: center;
        align-content: center;
        width: auto;
    }

    .social-icons {
        margin-top: -5rem;
    }
}


/* 1024 --------------------------------- */
@media screen and (min-width: 1024px) and (max-width: 1280px) {

    main section.slider,
    main section.slider .container-fluid,
    main section.slider .container-fluid .row,
    main section.slider .container-fluid .row .col-12,
    main section.slider .container-fluid .row .col-12 .slider-v3-container,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a.slider-content,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 img,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        height: 420px;
        max-height: 420px;
    }

    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        text-align: center;
        align-items: center;
        align-content: center;
        width: auto;
    }

    .social-icons {
        margin-top: -5rem;
    }
}


/* 820px --------------------------------- */
@media screen and (min-width: 820px) and (max-width: 1023px) {

    main section.slider,
    main section.slider .container-fluid,
    main section.slider .container-fluid .row,
    main section.slider .container-fluid .row .col-12,
    main section.slider .container-fluid .row .col-12 .slider-v3-container,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a.slider-content,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 img,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        height: 320px;
        max-height: 320px;
    }

    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        text-align: center;
        align-items: center;
        align-content: center;
        width: auto;
    }

    .social-icons {
        display: none;
    }
}


/* 400px --------------------------------- */
@media screen and (min-width: 400px) and (max-width: 819px) {

    main section.slider,
    main section.slider .container-fluid,
    main section.slider .container-fluid .row,
    main section.slider .container-fluid .row .col-12,
    main section.slider .container-fluid .row .col-12 .slider-v3-container,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a.slider-content,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 img,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        height: 240px;
        max-height: 240px;
    }

    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        text-align: center;
        align-items: center;
        align-content: center;
        width: auto;
    }

    .social-icons {
        display: none;
    }
}


/* 400px --------------------------------- */
@media screen and (min-width: 0) and (max-width: 399px) {

    main section.slider,
    main section.slider .container-fluid,
    main section.slider .container-fluid .row,
    main section.slider .container-fluid .row .col-12,
    main section.slider .container-fluid .row .col-12 .slider-v3-container,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a.slider-content,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 a,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 img,
    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        height: 240px;
        max-height: 240px;
    }

    main section.slider .container-fluid .row .col-12 .slider-v3-container .slider-v3 video {
        text-align: center;
        align-items: center;
        align-content: center;
        width: auto;
    }

    .social-icons {
        display: none;
    }
}





/* ------ /slider v3 - slider widths ------ */


/* ------ news - sidebar ------ */
.news-item {
    display: flex;
    margin-top: 10px;
}

.news-item p {
    display: flex;
}

.news-item p:first-of-type {
    float: left;
    margin-right: 5px;
}

.news-rightbar .divider {
    margin: 0;
}

/* ------ /news - sidebar ------ */


.mb-100 {
    margin-bottom: 100px;
}


/* -------------- event cards -------------- */
.swiper-wrapper .card {
    margin: 0 10px;
    padding: 30px;
}


main section.ku-events ul.slick-dots li.slick-active {
    background-color: orange;
}

.swiper-wrapper .card .card-body .btn {
    --bs-btn-color: #fff;
    --bs-btn-bg: #ff7100;
    --bs-btn-border-color: #ff7400;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ff8a2d;
    --bs-btn-hover-border-color: #ff8a2d;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #ff9746;
    --bs-btn-active-border-color: #ff9746;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #ffcb9d;
    --bs-btn-disabled-border-color: #ffcb9d;
}

.swiper-wrapper .card .card-body {
    height: 150px;

}

.swiper-wrapper .card .card-body .card-title {
    height: 100px;

}

main section.ku-events .card .card-img-top {
    object-fit: cover;
    /* height: 550px; */
    height: auto;

}

/* -------------- Lazy load -------------- */
.lazy-load {
    display: none;
}

/* -------------- slider responsive -------------- */
@media only screen and (max-width: 1170px) {
    .slider-v3-container {
        max-height: 720px;
    }
}

@media only screen and (max-width: 990px) {
    .slider-v3 video#sliderVideo {
        width: 990px;
    }

    .slider-v3-container {
        margin-bottom: 30px;
    }
}


/* -------------- slider responsive -------------- */
body {
    overflow-x: hidden;
}

header .menu-area .dropdown-menu {
    margin-top: 38px !important;
}


/* -------------- header -------------- */
header.sul-header {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;

    background-color: #172751;
    color: #fff;
    top: 0;
    z-index: 9;
}

header.sul-header .sul-header-container {
    width: 100%;
    max-width: 1200px !important;
    margin: 0 auto;
    /* overflow: hidden; */
    padding: 0;
}

header.sul-header .sul-header-container nav.sul-navbar,
header.sul-header .sul-header-container div.sul-nav-top-wrap {
    width: 100%;
    display: flex;
    justify-content: center;
    /* overflow: hidden; */
    margin: 0;
    padding: 0;
    margin-bottom: 0 !important;
}

header.sul-header .sul-header-container div.sul-nav-top-wrap-bg {
    position: absolute;
    height: 40px;
    background-color: #fff;
    width: 100%;
    left: 0;
}

header.sul-header .sul-header-container div.sul-nav-top-wrap {
    color: #172751;
    margin-bottom: 10px;
    z-index: 9 !important;
    position: relative;
    font-family: "Poppins", sans-serif;
}

header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-right,
header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-left {
    list-style-type: none;
    /* overflow: hidden; */
    margin: 0;
    padding: 0;
    -ms-flex-pack: distribute !important;
    justify-content: space-between !important;

}

header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-left {
    width: 70%;
}

header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-right {
    width: 30%;
}

header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-left li {
    float: left;
}

header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-right li {
    float: right;
}

header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-right li a,
header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-left li a {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 300;

    line-height: 40px;
    display: block;
    text-decoration: none;
    height: 40px;
    padding-left: 15px;
    color: #172751;
}


header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-left li:not(:first-child):after,
header.sul-header .sul-header-container div.sul-nav-top-wrap .sul-nav-top-wrap-right li:not(:last-child):after {
    content: '';
    position: absolute;
    top: 15px;
    width: 1px;
    display: block;
    height: 10px;
    margin-left: 7px;
    background-color: rgb(23, 39, 81, 0.5);
}


header.sul-header .sul-header-container .sul-navbar {
    list-style-type: none;
    width: 100%;
    margin-top: 30px;
    height: 60px;
    font-family: "Poppins", sans-serif;
}

header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items {
    list-style-type: none;
    width: 100%;
    -ms-flex-pack: distribute !important;
    justify-content: space-between !important;
    display: flex;
}

header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li {
    width: 12%;
    display: flex;
}

header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li.logo-item {
    width: 300px;
    padding-top: 0px;
    /* background-color: #fff; */
    padding: 10px auto;
    text-align: center;
    padding-top: 5px;
}

header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li.sul-nav-item:hover {
    background-color: rgb(255, 255, 255, 0.1);
    width: 12%;
}

header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li a {
    color: rgb(255, 255, 255, 0.8);
    display: block;
    text-decoration: none;
    font-weight: 300;
    margin: auto;
}

header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li a:hover {
    color: #fff;
}


header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li a p {
    text-decoration: none;
    font-size: 14px;


}

header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li a img {
    width: 210px;
    z-index: 13;
    position: relative;
    margin-top: -5px;
}

/* ---- sub navbar ---- */
header.sul-header .sul-sub-navbar {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    background-color: rgb(23, 39, 81, 0.90);
    position: absolute;
    margin-top: 100px;
    padding: 0px 15px 15px 15px;
}

header.sul-header .sul-sub-navbar.sub-page {
    margin-top: 0px;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container {
    width: 100%;
    max-width: 1200px !important;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container hr {
    margin: 0;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-head-items {
    display: flex;
    height: 60px;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-head-items .sub-nav-item {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    font-weight: 300;
    line-height: 2;
    width: 100%;
    padding: 25px 0 10px;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-head-items .sub-nav-item a {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    font-family: Poppins, Sans-Serif;
    line-height: 1.2;
    text-decoration: none;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-head-items .sub-nav-item:hover {
    background-color: rgb(255, 255, 255, 0.1);
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-items {
    display: flex;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-items .sub-nav-item {
    text-align: left;
    display: block;
    font-size: 14px;
}


header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-items .sub-nav-item a {
    display: block;
    padding: 10px 0px 10px 5px;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.2;
    color: #FFFFFF;
    font-family: Poppins, Sans-Serif;
    text-decoration: none;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-items .sub-nav-item a:hover {
    background-color: rgb(255, 255, 255, 0.1);
    color: #FFFFFF;
}

/* ------ */
header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-items-2 {
    display: flex;
    flex-wrap: wrap;
}

header.sul-header .sul-sub-navbar .sul-sub-nav-container .sub-nav-items-2 .sub-nav-item {
    -ms-flex-preferred-size: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.child-in-child {
    display: flex;
    flex-direction: column;
    padding-left: 15px;
    margin-left: 20px;
}

.child-in-child a {
    color: white;
    margin: 8px 0;
    font-size: 14px;
}

.child-in-child {
    display: none;
}

.child-in-child.open {
    display: flex;
}

/* ------ MOBILE HEADER NAVBAR ------ */
header.sul-header-mobile {
    display: none;
    z-index: 10;
    width: 100%;
    overflow: hidden;
    margin-top: 0;
    padding-top: 0;
}

.sul-header-mobile-top-empty {
    height: 60px;
}

@media (max-width: 760px) {
    header.sul-header {
        display: none;
    }

    header.sul-header-mobile {
        display: flex;
    }
}

header.sul-header-mobile .sul-header-mobile-container {
    position: fixed;
    height: 60px;
    display: block;
    width: 100%;
    z-index: 17;
}

header.sul-header-mobile .sul-header-mobile-container .sul-mbl-navbar {
    height: 60px;
    width: 100%;
    display: flex;
    background-color: #172751;
    color: rgb(255, 255, 255, 1);
    z-index: 16;
}

header.sul-header-mobile .sul-header-mobile-container .sul-mbl-navbar .sul-menu {
    width: 45px;
    height: 50px;
    text-emphasis: none;
    text-decoration: none;
    border: 0;
    display: block;
    padding-top: 5px;
    padding-left: 10px;
    background-color: rgba(0, 0, 0, 0);
    z-index: 16;
}

header.sul-header-mobile .sul-header-mobile-container .sul-mbl-navbar .sul-menu img {
    width: 100%;
    object-fit: contain;
}

header.sul-header-mobile .sul-header-mobile-container .sul-mbl-navbar a.sul-logo-link {
    position: absolute;
    margin: 8px auto;

    width: 100%;
    text-align: center;
}

header.sul-header-mobile .sul-header-mobile-container .sul-mbl-navbar a.sul-logo-link img.sul-mbl-logo {
    width: 180px;
    object-fit: contain;
    margin: auto;
}


/* --- mobile container --------------------- */
header.sul-header-mobile .sul-header-mobile-container .sul-mbl-container {
    display: none;
}

.sul-mbl-container .row {
    background-color: #172751;
    color: white;
    border: whitesmoke 1px solid;
}

.sul-mbl-right-bar,
.sul-mbl-left-bar {
    background-color: #172751;
    color: white;
    text-align: center;
    height: 100vh;
    overflow: hidden;
    overflow-y: scroll;
}

.sul-mbl-left-bar {
    padding: 0;
    font-family: "Poppins", sans-serif;
}


button.sul-mbl-head-link {
    text-decoration: none;
    border: none;
    width: 100%;
    color: white;
    padding: 8px 12px;
    background-color: #172751;
    font-size: 16px;
}

.sul-mbl-right-bar .accordion-button {
    width: 100%;
    background-color: #172751;
    color: white;
    border: whitesmoke;
    padding: 10px;
}

.sul-mbl-right-bar .accordion-button::after {
    content: none;
}

.sul-mbl-head-link {
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border: 0px solid #000000;
}

/*
.sul-mbl-head-link:nth-child(odd) {
    background-color: rgb(53, 114, 239, 0.2);
}
*/

.sul-mbl-head-link:focus,
.sul-mbl-head-link:hover {
    filter: brightness(0.9);
    color: #ffffff;
    outline: none !important;
    text-decoration: none !important;
}

.sul-hide {
    z-index: 0;
    display: none !important;
}


/* ------ accordion -------- */
.sul-mbl-right-bar {
    background-color: #0c1939;
    font-family: "Poppins", sans-serif;
}

.sul-accordion {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    border: 0px solid;
    border-radius: 5px;
}

@media screen(min-width : 451px) {
    padding-bottom: 130px;
}

.sul-accordion-item {
    border-bottom: 0px solid;
}

.sul-accordion-header {
    color: #e9e9e9;
    padding: 15px 0;
    cursor: pointer;
    border-bottom: 1px solid rgb(255, 255, 255, 0.2);
    text-align: left;
    font-family: "Poppins", sans-serif;
}

.fac-nav-title {
    padding: 15px;
}




/* -------- SUB PAGE -------- */
section#breadcrumb {
    background-image: none !important;
    color: #172751;
    background-color: #ffffff;
}

section#breadcrumb .container {}

section#breadcrumb::before,
footer:before,
.news:before {
    background-color: none !important;
    background: none !important;
}


section#breadcrumb .container h3 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

section#breadcrumb .container h3 {
    color: #172751;
}

#breadcrumb .breadcrumb li::before,
#breadcrumb .breadcrumb li,
#breadcrumb .breadcrumb li a i,
#breadcrumb .breadcrumb li a i.fa,
#breadcrumb .breadcrumb li.active,
#breadcrumb .breadcrumb {
    color: #172751;
}

/* ------ NAVBAR LEFTBAR ------ */

/* Komple Dış çerçeve*/
.sidebar .navbar-nav,
.sidebar .nav-pills {
    background-color: #172751;
}

/* Başlık */
.sidebar .nav .open>a,
.sidebar .nav .open>a:focus,
.sidebar .nav .open>a {}

/* Başlık */
.sidebar .nav .open>a,
.sidebar .nav .open>a:focus,
.sidebar .nav .open>a:hover {
    background-color: #172751;
    color: white;
}

/* Başlık ana hariç itemler*/
.sidebar .nav>li>a {
    color: #FFFFFF;
}

/* Başlık hariç ana itemler hover*/
.sidebar .nav>li>a:hover,
.sidebar .nav>li>a:focus {
    color: #FF7F00;
    background-color: #172751;
}

/* Başlık hariç ana itemler dropdown */
.sidebar .nav .open>a,
.sidebar .nav .open>a:focus,
.sidebar .nav .dropdown.open>a {
    /*font-size: 16px;*/
}

/* alt başlık itemleri */
nav.sidebar .navbar-nav .open .dropdown-menu>li>a {
    color: #FFFFFF;
    font-family: Calibri;
    font-size: 14px;


}

/* Alt başlık itemleri hover */
nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #FF7F00;
    font-size: 14px;
    font-family: Calibri;
}

/* icon setleri*/
nav.sidebar ul li img {
    display: none;
}

nav.sidebar .navbar-nav .open .dropdown-menu {
    background-color: #172751;
}

/* ------ /NAVBAR LEFTBAR ------ */

/* ------ Quick Links ------ */
.sidebarTitle {
    color: #000000;
}

.sidebarFastAccess ul.sidebarFastAccess {
    background-color: red;
}

#breadcrumb .breadcrumb li a.hover,
#breadcrumb .breadcrumb li a.focus,
#breadcrumb .breadcrumb li a.active,
#breadcrumb .breadcrumb li a {
    color: #172751;
    text-decoration: none;
}

.sidebarFastAccess li img {
    display: none;
}

.sidebarFastAccess li {
    background-color: #172751;
}

.sidebarFastAccess li:hover {
    background-color: #172751;
}

.sidebarFastAccess li span {
    color: #FFFFFF;
}

.sidebarFastAccess li span:hover {
    color: #FF7F00;
}

/* ------ Quick Links ------ */

/* footer */


footer {
    background-color: #08294E;
    color: #fff;
}

footer .footer {
    padding: 3rem 5rem;
}

footer .fp_address .fpa_text {
    margin-top: 20px;
    line-height: 2;
    display: flex;
    flex-direction: column;
}

footer .fp_address .fpa_text a {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    padding-bottom: 5px;
    text-decoration: none;
}

footer .footer_logo img {
    max-width: 240px;
    border-radius: 2px;
}

footer .footer_menu_contant {
    margin: auto;
}

footer .footer_menu_contant>ul {
    display: flex;
    justify-content: space-around;
    list-style: none;
    margin: 0;
    padding: 0;
}

footer .footer_menu_contant>ul>li ul {
    padding: 0;
    list-style: none;
    margin: 0;
}

footer .footer_menu_contant>ul>li .fmc_contant li {
    padding: 2px 0;
}

footer .footer_menu_contant>ul>li .fmc_contant li a {
    transition: 0.4s;
    text-decoration: none;
}

footer .footer_menu_contant>ul>li .fmc_contant li a:hover {
    color: #FF7F00;
}

footer .fm_cate {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
}

footer .fm_cate:before {
    content: " ";
    display: block;
    position: absolute;
    margin: 5px 0 0 -28px;
    height: 20px;
    border-left: solid 3px #FF7F00;
    z-index: 0;
}

footer a.footer_hover_color {
    font-size: 16px;
    color: #fff;
    line-height: 1.4;
}

footer .gradiend {
    background: #FFFFFF;
    font-weight: bold;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    padding-bottom: 13px;
}

footer .fp_social .sm_title {
    font-weight: 600px;
    font-size: 20px;
}

footer .footer-social-media a {
    padding: 0 10px 0 0;
    text-decoration: none;
}

footer .footer-social-media a img {
    width: auto;
}

/* ------------------------------- */
/* --- header navbar fast menu --- */
/* ------------------------------- */
.sul-nav-top-wrap-right li.sul-nav-wrap-button {
    height: 30px;
    margin-top: 5px;
    margin-right: 6px;
    display: flex;
}

.sul-nav-top-wrap-right li.sul-nav-wrap-button a.fast-menu-a {
    background-color: #172751;
    color: #f5f5f5 !important;

    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #000000;

    width: auto;
    padding-left: 8px !important;
    padding-right: 8px !important;
    height: 30px !important;
    line-height: 30px !important;
    margin-left: 5px;
}









.sul-nav-top-wrap-right li.fast-menu {
    height: 30px;
    margin-top: 5px;
    margin-right: 6px;
    display: f;
}

.sul-nav-top-wrap-right li.fast-menu a.fast-menu-a {
    background-color: #172751;
    color: #f5f5f5 !important;

    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #000000;

    width: 120px;
    padding-left: 0 !important;
    height: 30px !important;
    line-height: 30px !important;
}


.sul-nav-top-wrap-right li.fast-menu ul {
    display: none;
    position: absolute;
    min-width: 120px;
    z-index: 1;
    background-color: #f5f5f5;
    color: #172751;

    border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border: 0px solid #000000;
}

/* .sul-nav-top-wrap-right li.fast-menu ul { */
.sul-nav-top-wrap-right li.fast-menu:hover ul {
    display: block;
    height: auto;
    min-width: 160px;
    padding: 10px 0;
}

.sul-nav-top-wrap-right li.fast-menu ul li {
    float: none !important;
}

.sul-nav-top-wrap-right li.fast-menu ul li::after {
    content: none !important;
    background-color: #00000000;
}

.sul-nav-top-wrap-right li.fast-menu ul li a {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: #172751;
    height: auto !important;
    line-height: 1 !important;
    padding-left: 5px !important;
    padding: 6px 4px !important;
    line-height: 1;

    position: relative;
    justify-content: center;
    display: flex;
    text-align: center;
    align-items: center;
}

.sul-nav-top-wrap-right li.fast-menu ul li a:focus,
.sul-nav-top-wrap-right li.fast-menu ul li a:hover {
    background-color: rgb(23, 39, 81, 0.25);
}

.sul-nav-top-wrap-right li.fast-menu ul li a:active {
    background-color: rgb(23, 39, 81, 0.5);
}

/* ---  mobile languages --- */
.sul-header-mobile .sul-mbl-navbar .sul-lang-items {
    list-style-type: none;
    position: absolute;
    right: 10px;
    top: 10px;
    display: flex;
    padding: 0;
    margin: 0;
}

.sul-header-mobile .sul-mbl-navbar .sul-lang-items .sul-lang-item {
    margin-right: 6px;
    margin-top: 5px;
}

.sul-header-mobile .sul-mbl-navbar .sul-lang-items .sul-lang-item a {
    padding-top: 10px;
    padding-right: 10px;
    color: #ffffff;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 25px;
    width: 30px;
    height: 30px;
}

@media (min-width: 451px) {
    .sul-header-mobile .sul-mbl-navbar .sul-lang-items {
        display: none;
    }
}

/* --- /mobile languages --- */
/* -------------------------------- */
/* --- /header navbar fast menu --- */
/* -------------------------------- */

/* -------------------------------------- */
/* ------ Öne Çıkan Haberler Alanı ------ */
/* -------------------------------------- */
.col-6 {
    width: 50%;
}

.news-image {
    height: auto;
    width: 100%;
}


.staffDescription {
    padding: 0 60px 0px 15px;
    background-color: #fff;
}

.staff-master-panels {
    padding: 0;
}

.staff-col {
    margin-bottom: 30px;
}

.staff-col img {
    width: 250px;
    height: 250px;
    object-fit: cover;
    margin-bottom: 10px;
    border-radius: 1000px;
}

.staff-col h6 {
    font-size: 12px;
    font-weight: 400;
}

.panel-default {
    width: 100%;
}

.staffInfo {
    background: #172751;
    color: #fff;
}

.staffInfo a {
    color: #fff;
    text-decoration: none;
}

/* --------------------------------------- */
/* ------ /Öne Çıkan Haberler Alanı ------ */
/* --------------------------------------- */

.sidebar .nav>li>a {
    font-family: Calibri;
    border-bottom: 1px solid #2D3650;
    font-size: 16px;

}

nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: #172751;
    font-family: Calibri;

}


nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #FFFFFF;
    background-color: #172751;
    border-bottom: 1px solid #0b0d25;
    font-family: Calibri;
}


/*Hızlı bağlantılar*/
.sidebarFastAccess li {
    text-align: right;
    margin-bottom: 5px;
    font-family: Calibri;
}

.sidebarFastAccess li span {
    font-size: 16px;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: #eee;
    border-color: #172751;
}


/* ---------------------*/
.share .icon {
    opacity: 1;
}


/* --- PAGE BOOTSTRAP FIX ------------------*/
#breadcrumb .breadcrumb li a.hover,
#breadcrumb .breadcrumb li a.focus,
#breadcrumb .breadcrumb li a.active,
#breadcrumb .breadcrumb li a:hover {
    color: #172751;
}

nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {
    border-color: #172751;
}

main section.ku-news .latest {
    border: 1px solid;
    border-radius: 0.25rem;
}

footer {
    justify-content: space-between;
    margin-top: 100px;
}

footer .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    /* margin-left: calc(-0.5 * var(--bs-gutter-x)); */
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

footer .col-6 {
    display: flex;
    width: 50%;
    text-align: center;
}

/* ABU Dropdown */

.abu-dropdown {
    display: inline-block;
    width: 100%;
    border-radius: 5px;
    margin-bottom: 10px;
    background: #172751;
}

.abu-dropdown .abu-dropdown-item {
    display: inline-block;
    width: 100%;
    font-family: Calibri, 'sans-serif';
    font-size: 16px;
}

.abu-dropdown .abu-dropdown-item a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    padding: 10px 15px;
    border-bottom: 1px solid #2D3650;
    width: 100%;
    text-decoration: none;
}

.abu-dropdown .abu-dropdown-item:last-child a {
    border-bottom: none;
    text-decoration: none;
}


.abu-dropdown .abu-dropdown-item a:hover {
    color: #FF7F00;
    transition: all 0.3s ease 0s;
}

/* sub dropdown */
.abu-sub-dropdown {
    display: inline-block;
}

.abu-dropdown-item a:not(.active)+.abu-sub-dropdown {
    display: none;
}

.abu-dropdown-item a.active {
    border-bottom: 0;
}

.abu-sub-dropdown .abu-dropdown-item a {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    padding: 5px 15px 5px 25px;
    text-decoration: none;
}


/* --- GEÇİCİ --- */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 en-boy oranı */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.slider-v3 {
    position: relative;
}

.slider-v3 .slider-content {
    display: block;
}

.slider-v3-container .prev,
.slider-v3-container .next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 2rem;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    border: none;
    cursor: pointer;
    padding: 0.5rem 1rem;
}

.slider-v3-container .prev {
    left: 0;
}

.slider-v3-container .next {
    right: 0;
}

.social-icons {
    display: flex;
    justify-content: center;
}

.social-icons .social.icon-link {
    margin: 0 0.5rem;
}

.social-icons .social.icon-link img.icon {
    width: 2rem;
    height: 2rem;
}

.padding {
    padding: 10px;
}

.cardHeader {
    font-weight: 600 !important;
}

/* sagda ki yazı altında kalan bölüm */
.staffWrap {
    background-color: #FFFFFF;
}

/* fotograf altı nameAndSurname ve kutucuk içeriklerinde ki yazılar*/
.staffInfo {
    background-color: #FFFFFF;
    color: black;
}

/* Cv Görüntüle*/
.staffInfo a {
    color: #000000;
    text-decoration: none;
}

/*Fotoğraf altıdnda ki tüm çerçeve alanları */
.staffEducation li {
    border: 1px solid #e5e7eb;
    padding: 20px;
}

/* kart içerisi desc */
.panel-body {
    color: #000000;
    min-height: 77px;
}

/*Fotoğraf Altında Gelen name and surname */
.staffNameandSurname {
    text-align: center;
    margin-bottom: 50px;
}

/*Lisans Dereceleri*/
.staffBelge {
    margin-top: 80px;
}

/*Fotoğraf altında ki Eposta adresi bölümü*/
.staffEducation li h4 {
    font-weight: 600;
}

/* Right bilgi içeriği */
.rightContent span,
.rightContent span span,
.rightContent span span span,
.rightContent span span span span,
.rightContent span span span span span,
.rightContent {
    /*font-family: Helvetica, Sans-Serif !important;*/
    color: black;
}

/*Araştırma Alanları başlık */
.searchAreaTitle {
    font-width: 600;
    font-size: 16px;
    margin-top: 50px;
    margin-bottom: 15px;
    font-weight: 600;
}


/*Araştırma Alanları Açıklama */
.searchDesc {
    color: black;
    float: left;
    padding: 0;
    display: inline-block;
    font-weight: 400;
    width: 100%;
    margin-top: 5px;
}

.searchDesc p {
    display: inline-block;
}

.column-four li img {
    /* border: 1px solid #FF7F00; */
    padding: 6px;
}

.staffImg {
    width: 200px;
    height: 200px;
    margin: 0 auto;
    text-align: center;
}

/* academic personel img border*/
.staffInfo img {
    width: 100%;
    height: 100%;
    /* border: 1px solid #FF7F00; */
    padding: 6px;
    border-radius: 50%;
    /* Yuvarlak köşeler için */
    object-fit: cover;
    /* Görselin taşmasını önler ve keser */
}

/* -- Geral page height fix -- */


.row .staffWrap .staffDescription .col-md-1,
.row .staffWrap .staffDescription .col-md-2,
.row .staffWrap .staffDescription .col-md-3,
.row .staffWrap .staffDescription .col-md-4,
.row .staffWrap .staffDescription .col-md-5,
.row .staffWrap .staffDescription .col-md-6,
.row .staffWrap .staffDescription .col-md-7,
.row .staffWrap .staffDescription .col-md-8,
.row .staffWrap .staffDescription .col-md-9,
.row .staffWrap .staffDescription .col-md-10,
.row .staffWrap .staffDescription .col-md-11,
.row .staffWrap .staffDescription .col-md-12 {
    padding-right: 10px;
}

section#breadcrumb.faculty-name-area-between-navbars-area {
    height: auto;
    color: #ffffff !important;
    background-color: #00ccff !important;
    margin-top: -1px;
}

section#breadcrumb.faculty-name-area-between-navbars-area .faculty-name-area-between-navbars,
section#breadcrumb.faculty-name-area-between-navbars-area .faculty-name-area-between-navbars h3 {
    color: #ffffff !important;
}


/* --- text pages --- breadcrumb --- */
section#breadcrumb,
#breadcrumb {
    background-color: #f7f7f7;
}
#breadcrumb.text-page-head {
    background-color: #f7f7f7;
}

/* --- /text pages --- breadcrumb --- */


/* ------------------------------------ */
/* ---------- FACULTY NAVBAR ---------- */
/* ------------------------------------ */
.fac-navbar {
    background-color: #f7f7f7;
    display: flex;
    justify-content: center;
    font-family: "Poppins", sans-serif;
    white-space: nowrap;
}

.fac-navbar .fac-nav-container {
    /* max-width: 1200px; */
    width: 100%;
    display: flex;
    justify-content: space-around;
}

.fac-navbar .fac-nav-container .fac-nav-items {
    text-align: center;
    display: flex;
    max-width: 100%;
}

.fac-navbar .fac-nav-container .fac-nav-items::-webkit-scrollbar {
    display: none;
}

.fac-navbar .fac-nav-container .fac-nav-items .fac-nav-item-dd,
.fac-navbar .fac-nav-container .fac-nav-items .fac-nav-item {
    text-align: center;
    display: flex;
    padding: 15px 25px;
    font-size: 14px;
    font-weight: 500;
    position: relative;
}

.fac-navbar .fac-nav-container .fac-nav-items .fac-nav-item-dd {
    padding-right: 25px;
}

.fac-navbar .fac-nav-container .fac-nav-items .fac-nav-item-dd:hover,
.fac-navbar .fac-nav-container .fac-nav-items .fac-nav-item:hover {
    background-color: #ddd;
}

.fac-navbar .fac-nav-container .fac-nav-items .fac-nav-item-dd p::after {
    content: '';
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    transform: translateY(-50%);
    left: 8px;
}

.fac-nav-item a,
.fac-nav-item-dd a {
    text-decoration: none;
}

.fac-nav-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: white;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    z-index: 18;
    padding: 10px 0;
}

.fac-nav-dropdown a {
    display: block;
    padding: 6px 13px;
    text-decoration: none;
    color: black;
    width: 300px;
    overflow: hidden;
    text-align: left;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fac-nav-dropdown a:hover {
    background-color: #ddd;
}

.fac-nav-item:hover .fac-nav-dropdown {
    display: block;
}

.fac-nav-sub-dropdown {
    display: none;
    position: absolute;
    background: white;
    left: 300px;
    max-width: 300px;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.fac-nav-sub-item {
    display: flex;
}


/* --- MOBILE FACULTY NAVBAR --- */
.fac-nav-mobile {
    display: flex;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /*height: 60px;*/
    background-color: red;
    /*background-color: #0c1939;*/
    /*color: rgb(255, 255, 255, 1);*/
    z-index: 20;
}

.fac-nav-mobile .fac-nav-head {
    top: 0;
    overflow: hidden;
    /*width: 103%;*/
}

.fac-nav-mobile .row .col-12 {
    width: 100%;
    color: #172751;
    margin: 0;
}

.fac-nav-mobile a.logo {
    display: flex;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 0;
    background-color: #0c1939;
    margin: 0 auto 12px;
    text-align: center;
}

.fac-nav-mobile .logo img {
    width: 180px;
    object-fit: contain;
    margin: auto;
}

.fac-nav-mobile .left-bar {
    background-color: #172751;
    color: rgb(255, 255, 255, 1);
    height: 100vh;
    padding-top: 60px;
    overflow-y: scroll;

}

.fac-nav-mobile .right-bar {
    background-color: #0c1939;
    color: rgb(255, 255, 255, 1);
    height: 100vh;
    padding-top: 70px;
    overflow-y: scroll;
}

.fac-nav-mobile .right-bar .fac-nav-item {
    padding: 5px 10px;
}

.fac-nav-mobile .left-bar .fac-nav-left-item {
    padding: 0px 0px 0px 4px;
}

.fac-nav-mobile .left-bar .fac-nav-left-item p {
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 0px 0px 0px 6px;
}

.fac-nav-mobile .right-bar .fac-nav-left-item {
    padding: 0px;
}

.fac-nav-mobile .right-bar .fac-nav-left-item p {
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    padding: 0px;
    margin: 10px 0;
    /* height: 35px; */
}

.fac-nav-mobile .right-bar .fac-nav-title {
    display: block;
    padding: 10px 15px;
    position: relative;
}

.fac-nav-mobile .right-bar .fac-nav-title p {
    margin: 0;
}

/* --- /MOBILE FACULTY NAVBAR --- */



/* --- MOBILE FACULTY ACTION BUTTON NAVBAR --- */
.fac-nav-mobile-action-button-area {

    height: 55px;
    width: 55px;
    display: flex;
    color: rgb(255, 255, 255, 1);

    margin-top: -54px;
    z-index: 19;

}

.fac-nav-mobile-action-button-area button {
    position: relative;
    z-index: 19;

    width: 45px;
    height: 50px;
    text-emphasis: none;
    text-decoration: none;
    border: 0;
    display: block;
    padding-top: 5px;
    padding-left: 10px;
    background-color: rgba(0, 0, 0, 0);
}

.fac-nav-mobile-action-button-area button img {
    width: 100%;
    object-fit: contain;
}

.fac-nav-mobile #facultyNavbarCloseButton {
    background-color: #0c1939;
    color: rgb(255, 255, 255, 1);
    width: 50px;
    height: 60px;
    position: absolute;
    z-index: 23;
    text-decoration: none;
    outline: none;
    border: 0;
    padding-top: 5px;
    padding-left: 13px;
}

.fac-nav-mobile #facultyNavbarCloseButton img {
    width: 100%;
    object-fit: contain;
}

/* --- /MOBILE FACULTY ACTION BUTTON NAVBAR --- */


/* --- Mobile - show - hide --- */
.fac-nav-mobile {
    display: none;
}

.fac-nav-mobile-action-button-area {
    display: none;
}

@media (max-width: 450px) {
    .fac-navbar {
        display: none;
    }

    .fac-nav-mobile.active {
        display: block;
    }

    .fac-nav-mobile-action-button-area {
        display: block;
    }
}

/* --- Mobile - /show - hide --- */


/* ------------------------------------- */
/* ---------- /FACULTY NAVBAR ---------- */
/* ------------------------------------- */



/* ---------------------------------- */
/* ---------- FACULTY PAGE ---------- */
/* ---------------------------------- */

.faculty-events,
.faculty-news,
.faculty-text-area,
.faculty-announcement {
    margin: 0px 0 30px;
    color: #172751;
}

.home .fac-pge-ann-items {
    margin: 0 120px;
}

@media (max-width: 450px) {
    .home .fac-pge-ann-items {
        margin: 0 0;
    }

    .home .fac-pge-ann-items .fac-pge-ann-item {
        margin: 0;
        padding: 0;
    }

    .home .fac-pge-ann-items .fac-pge-ann-item .dating {
        min-width: 45px;
        margin-right: 0;
    }

    .home .fac-pge-ann-items .fac-pge-ann-item .texting {
        padding-left: 0;
    }
}

@media (max-width: 990px) {
    .home .fac-pge-ann-items {
        margin: 0;
    }
}



.fac-pge-ann-items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    /* Yatayda ortalar */
}

.duyuruItem {
    display: flex;
    flex-direction: row;
    /*    justify-content: center; /* Dikeyde ortalar */
    height: 100%;
    /* Kapsayıcı elemanın yüksekliğini belirlemeniz gerekebilir */
    margin: 10px 0;
    /* Elemanlar arasında biraz boşluk bırakır */
}

.dating,
.texting {
    margin: 10px 0;
    /* Üst ve alt boşluk ekler */
}

main section.ku-news .fnews-head {
    color: #000000;
    font-size: 24px;
}

.faculty-events .container-fluid .basliklar .a,
.faculty-events .container .basliklar .a,
.faculty-news .container .basliklar .a,
.faculty-announcement .container .basliklar .a,
.faculty-text-area .container .basliklar .a {
    position: relative;
    display: inline-block;
}

.basliklar {
    background: #efefef;
    border-left: 5px solid #FF7300;
    font-weight: normal;
    color: #172751;
    line-height: 60px;
    margin: 0;
    padding-left: 25px;
    align-content: center;
    height: 60px;
}

.basliklar a,
.basliklar h2 {
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    margin: auto;
    color: #000000;
}

.basliklarIndex {
    background: #efefef;
    font-weight: normal;
    color: #172751;
    line-height: 60px;
    margin: 0;
    padding-left: 80px;
    align-content: center;
    height: 70px;
}

.basliklarIndex a,
.basliklarIndex h2 {
    font-size: 24px;
    color: #000000;
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    font-family: "Open Sans", sans-serif !important;
}

main section.ku-events h2 {
    font-size: 24px;
    color: #000000;
    line-height: 1.2;
    position: relative;
    font-weight: 700;
    font-family: "Open Sans", sans-serif !important;
}

.basliklarIndex a:before,
.basliklarIndex h2:before {
    content: "";
    display: block;
    width: 100px;
    height: 2px;
    background: orange;
    left: -110px;
    top: 45%;
    position: absolute;
}




.faculty-name-area {
    margin: 60px 0 20px;
    position: relative;
    font-family: "Poppins", sans-serif;
    color: #172751;
}

.faculty-name-area-between-navbars {
    padding: 5px 0;
    font-family: "Poppins", sans-serif;
}

.faculty-text-area {
    margin: 50px 0;
    margin-top: 120px;
    position: relative;
    font-family: "Poppins", sans-serif;
    color: #172751;
}

@media (max-width: 450px) {
    .faculty-text-area {
        margin-top: 0px;
    }

    .faculty-text-area [class^="col-"] {
        margin-top: 40px;
    }
}

.faculty-name-area span,
.faculty-name-area h6,
.faculty-name-area h5,
.faculty-name-area h4,
.faculty-name-area h3,
.faculty-name-area h2,
.faculty-name-area h1,
.faculty-name-area p {
    font-family: "Poppins", sans-serif;
    color: #172751;
}

.faculty-text-area .container h2,
.faculty-text-area .container p {
    font-family: "Poppins", sans-serif;

}

.faculty-media {
    width: 100%;
    text-align: center;
}

.faculty-media img {
    text-align: center;
    width: 100%;
    max-width: 540px;
    max-height: 360px;
    object-fit: cover;

    border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    border: 0px solid #000000;
}

.fac-pge-ann-items {
    padding: 10px 0;
}

.fac-pge-ann-items .fac-pge-ann-item {
    color: #172751;
    display: flex;
    margin: 15px 0;
}

.fac-pge-ann-items .fac-pge-ann-item .dating,
.fac-pge-ann-items .fac-pge-ann-item .texting {
    display: inline-block;
}

.fac-pge-ann-items .fac-pge-ann-item .texting {
    padding-left: 10px;
}

.fac-pge-ann-items .fac-pge-ann-item .texting a,
.fac-pge-ann-items .fac-pge-ann-item .texting p {
    color: #172751;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    float: left;
    font-weight: 500;
    line-height: 1.2;
    text-decoration: none;
}

.fac-pge-ann-items .fac-pge-ann-item {
    padding: 10px;
}

.duyuruItem:hover {
    background-color: #EFEFEF;
}

.fac-pge-ann-items .fac-pge-ann-item .dating p {
    color: #172751;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    float: left;
    font-weight: 600;
}

.fac-pge-ann-items .fac-pge-ann-item .dating p:first-of-type {
    color: #172751;
    font-family: "Poppins", sans-serif;
    font-size: 28px;
    float: left;
    width: 100%;
}

.fac-pge-ann-items .fac-pge-ann-item .dating p:nth-of-type(2) {
    line-height: 10px;
    text-align: center;
}


/* --- news ---------- */
.faculty-news .fac-pge-news-items {
    padding: 5px 0;
}

.faculty-news .fac-pge-news-items .fac-pge-news-item {
    color: #172751;
    padding: 10px 0;
}

.faculty-news .fac-pge-news-items .fac-pge-news-item .media {
    padding-right: 20px;
}

.faculty-news .fac-pge-news-items .fac-pge-news-item .media img {
    width: 100%;
    object-fit: cover;

    border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    border: 0px solid #000000;
    height: 170px;
}

.faculty-news .fac-pge-news-items .fac-pge-news-item .content {
    color: #172751;
    font-family: "Poppins", sans-serif;
    font-size: 40px;
}

.faculty-news .fac-pge-news-items .fac-pge-news-item .content h4 {
    font-size: 18px;
}

.faculty-news .fac-pge-news-items .fac-pge-news-item .content p {
    font-size: 14px;
}

.faculty-news .fac-pge-news-items .fac-pge-news-item .btn-abu {
    padding: 5px 20px;
}


/* --- events ---------- */
.faculty-events .fac-pge-events-items {
    padding: 10px 0;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item {
    color: #172751;
    margin: 15px 0;
    padding: 10px 0;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item .media {
    padding-right: 20px;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item .media img {
    width: 100%;
    object-fit: cover;

    border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    border: 0px solid #000000;
    height: 200px;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item .content {
    color: #172751;
    font-family: "Poppins", sans-serif;
    font-size: 40px;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item .content h4 {
    font-size: 28px;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item .content p {
    font-size: 18px;
}

.faculty-events .fac-pge-events-items {
    display: flex;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item.card {
    padding-top: 0;
    margin: 0 8px;
    min-width: 300px;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item .card-title {
    min-height: 72px;
}

.faculty-events .fac-pge-events-items .fac-pge-events-item p.card-text {
    height: 20px;
    overflow: hidden;
    overflow-y: auto;
    text-overflow: ellipsis;
    -ms-overflow-style: none;
    /* İnternet Explorer ve Edge için kaydırma çubuğunu gizler */
    scrollbar-width: none;
    /* Firefox için kaydırma çubuğunu gizler */
}

.faculty-events .fac-pge-events-items .fac-pge-events-item .buttons {
    width: 100%;
}

.fac-pge-events-item {
    width: 500px !important;
    max-width: 500px !important;
    overflow: hidden;
    justify-content: center;
}

.fac-pge-events-item,
.fac-pge-events-item img.card-img-top {
    margin: auto;
    padding: auto;
}

.fac-pge-events-item img.card-img-top {
    max-width: 100% !important;
    object-fit: contain;
    height: 350px;
    text-align: center;
}

.contentDescription .click {
    color: blue;
    cursor: pointer;
    text-decoration: underline;
    font-size: 14px;
}

@media (max-width: 400px) {
    .faculty-news .fac-pge-news-items {
        padding: 5px 10px;
    }

    .faculty-news .fac-pge-news-items .fac-pge-news-item .media {
        padding-right: 0;
    }

    .faculty-news .fac-pge-news-items .fac-pge-news-item .content h4,
    .faculty-news .fac-pge-news-items .fac-pge-news-item {
        margin: 0;
    }

    .fac-pge-news-items [class^="col-"] .row {
        margin-bottom: 15px;
    }

    .faculty-events .container .row [class^="col-"] {
        padding: 0;
    }

    .fac-pge-events-items {
        overflow-x: scroll;
    }
}

/* ----------------------------------- */
/* ---------- /FACULTY PAGE ---------- */
/* ----------------------------------- */


/* -------------------------------- */
/* ---------- ABU BUTTON ---------- */
/* -------------------------------- */
a.btn-abu,
.btn-abu {
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border: 0px solid #000000;
    background-color: #172751;
    color: #ffffff;
    padding: 10px 35px;
    outline: none;
}

a.btn-abu:focus,
a.btn-abu:hover,
.btn-abu:focus,
.btn-abu:hover {
    background-color: #20439b;
    color: #ffffff;
}

#detay {
    background-color: #FF7100;
    color: #FFFFFF;
    border-radius: 10px;
}

/* --------------------------------- */
/* ---------- /ABU BUTTON ---------- */
/* --------------------------------- */

#imageHeyetBaskani {
    border: 1px solid red;
    border-radius: 55px;
}


/* ------------------------------------------- */
/* ---------- /FACULTY SOCIAL ICONS ---------- */
/* ------------------------------------------- */
.socialMediaArea {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #EFEFEF;
    /* Arka plan rengi */

}

.socialMediaIcon {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
    /* İkonlar arasındaki boşluk */
}

.socialMediaIcon .social.icon-link {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform 0.3s, opacity 0.3s;
}

.socialMediaIcon .social.icon-link img.icon {
    width: 32px;
    height: 32px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.socialMediaIcon .social.icon-link:hover {
    transform: scale(1.1);
    opacity: 0.8;
}

@media (max-width: 400px) {
    .socialMediaArea {
        display: none;
    }
}

/* ------------------------------------------- */
/* ---------- /FACULTY SOCIAL ICONS ---------- */
/* ------------------------------------------- */


/* ----------------------------------------- */
/* ---------- FACULTY QUICK MENU ----------- */
/* ----------------------------------------- */
.faculty-quick-menu .qm-area {
    background-color: #172751;
    border-radius: 22px 22px 0px 0px;
    -moz-border-radius: 22px 22px 0px 0px;
    -webkit-border-radius: 22px 22px 0px 0px;
    border: 0px solid #000000;
    height: 60px;
    padding: 0px 20px;
    display: flex;
    align-items: center;
}

.faculty-quick-menu .qm-area .quick-menu-items {
    justify-content: space-evenly;
    text-align: center;
    display: flex;
    width: 100%;
    height: 60px;
}

.faculty-quick-menu .qm-area .quick-menu-items a.qm-item {
    text-decoration: none;
    font-family: "Poppins", sans-serif;
    padding: 0 10px;
    font-weight: 500;
    font-size: 18px;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.faculty-quick-menu .qm-area .quick-menu-items a.qm-item:hover {
    background-color: rgba(255, 255, 255, 0.1);
}

/* ----------------------------------------- */
/* ---------- /FACULTY QUICK MENU ---------- */
/* ----------------------------------------- */

.back-button {
    background-color: #FF7F00;
    /* Buton rengi */
    border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 12px;
}

.back-button .arrow {
    font-size: 20px;
    /* Ok boyutu */
    margin-right: 10px;
    /* Ok ve yazı arası boşluk */
}

/* ----- POPUP ----- */
/* ----- POPUP ----- */
/* ----- POPUP ----- */
/* popup */
/* body {
    font-family: Arial, sans-serif;
} */

.popup {
    display: flex;
    /* Otomatik olarak açık gelmesi için display: flex yapıyoruz */
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.65);
    justify-content: center;
    align-items: center;
}

.popup .popup-content {
    background-color: #fff;
    border-radius: 0px;
    padding: 0px;
    width: 30%;
    text-align: center;
    position: relative;
    font-size: 16px;
    text-decoration: none;
    /* Kapatma butonunu doğru şekilde konumlandırmak için */
}

.popup .popup-content h2 {
    margin-top: 10px;
    color: #333;
    /* Font rengi */
    font-size: 16px;
    text-decoration: none;
    /* Kapatma butonunu doğru şekilde konumlandırmak için */
}

.popup .popup-content a {
    text-decoration: none;
    /* Alt çizgiyi kaldırır */
}

.popup .popup-content a img {
    width: 100%;
}


#closePopupBtn {
    position: absolute;
    right: 0px;
    font-size: 40px;
    background-color: #17cb;
    width: 40px;
    color: #ffffff;
    cursor: pointer;
    z-index: 9999999;
}




@media (max-width: 450px) {
    .popup .popup-content {
        width: 100%;
    }
}

/* ----- POPUP ----- */
/* ----- POPUP ----- */
/* ----- POPUP ----- */

/* tr/akademik-kadro/guzel-sanatlar-ve-mimarlik-fakultesi/abdurrahman-mohammed */
.staffWrap .staffEducation li p {
    word-wrap: break-word;
}

/* --- HOME - NEWS RIGHT BAR --- */
    .home-news-items {
        height: 578px;
        overflow-y: scroll;
        overflow-x: hidden;
        border: 1px solid #ccc;
        border: none;
        /* Kenarlığı gizleyin */
        padding: 0.5rem 1.5rem;
    }

    /* @media (min-width: 1441px) {
        .home-news-items {
            height: 578px;
        }
    } */

    /* WebKit tarayıcıları (Chrome, Safari, vb.) için özelleştirilmiş scrollbar */
    .home-news-items::-webkit-scrollbar {
        width: 8px;
        /* Scrollbar genişliğini ayarlayın */
        background-color: transparent;
        /* Arka planı şeffaf yapın */
    }

    .home-news-items::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.3);
        /* Kaydırma çubuğuna yarı saydam bir renk verin */
        border-radius: 4px;
        /* Yuvarlak kenarlar */
    }

    /* Firefox için scrollbar */
    .home-news-items {
        scrollbar-width: thin;
        /* İnce bir scrollbar kullanın */
        scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
        /* Scrollbar rengini ve arka planını ayarlayın */
    }

    main section.ku-news .latest-head:before {
        left: -33px;
    }

    .news-rightbar a {
        color: #ffffff;
        font-family: "Poppins", sans-serif;
    }
/* --- HOME - NEWS RIGHT BAR --- */


/* --- General Page Default Font --- */
a,
p,
html,
body,
p,
span,
h1,
h2,
h3,
h4,
h5,
h6,
.ku-news-head,
.explore,
.counter {
    font-family: "Poppins", sans-serif;
}
/* --- /General Page Default Font --- */


.contentGallery li img {
    -webkit-box-shadow: 0px 0px 10px 5px rgb(167 167 167);
    box-shadow: 0px 0px 10px 5px rgb(167 167 167);
}

.academic-staff-item h4 {
    display: block;
    text-align: center;
    margin: 10px 0;
}

.academic-staff-item span {
    display: block;
    text-align: center;
    margin-bottom: 20px;
}

#breadcrumb {
    margin-bottom: 0px!important;
}

/*  --- Event calendar ---  */
.academic-staff-item h4 {
    display: block;
    text-align: center;
    margin: 10px 0;
}

.academic-staff-item span {
    display: block;
    text-align: center;
    margin-bottom: 20px;
}

.content .no-context .hide {
    display: none;
}

.content .no-context h2 {
    font-size: 20px;
    margin-top: 1.5rem;
}

.abu-btn {
    background-color: #172751;
    border-color: #172751;
    outline: none;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border: 0px solid #000000;
}
.abu-btn:hover {
    background-color: #2F3D63;
    border-color: #2F3D63;
}
.home .announce-items {
    padding: 0rem 5rem;
}

.event-items .event-item .dating {
    width: 50px;
}
.event-items .event-item .texting {
width: 100%;
}
.event-items .event-item .dating p {
    margin: 0!important;
    width: 100%;
    text-align: center;
}
.event-items .event-item .texting a {
    margin-top: 3px;
}
@media (max-width: 990px) {
    .home .event-items,
    .home .announce-items {
        padding: 1rem 0rem;
    }
    
    .fac-pge-ann-items .fac-pge-ann-item,
    .event-items .event-item {
        margin: 0!important;
        padding: 0px 20px;
    }

    .home .events-head {
        width: 49%;
        display: block;
    }
}

.home .container .event-items {
    margin-bottom: 10px;
}

.home .container .fac-pge-ann-items .dating p,
.home .container .fac-pge-ann-items .dating,
.home .container .event-items .dating p,
.home .container .event-items .dating {
    width: 50px;
    text-align: center;
}

.home .container .fac-pge-ann-items .dating p,
.home .container .event-items .dating p {
    line-height: 1;
}

.home .container .event-items .dating p {
    margin-bottom: 0;
}


.home .fac-pge-ann-items {
    margin: auto;
}

.home .container .event-items .fac-pge-ann-item:hover,
.home .container .fac-pge-ann-items .fac-pge-ann-item:hover {
    /* border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 0px solid #000000; */
    background-color: #EFEFEF;
}

@media (max-width: 990px) {
    .explore .index-gallery {
        height: 2150px;
    }
}

.sul-header-mobile .row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-0.5* var(--bs-gutter-x));
    margin-left: calc(-0.5* var(--bs-gutter-x));
}

.sul-header-mobile .row .col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}
.sul-header-mobile .row .col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.sul-header-mobile .sul-mbl-right-bar {
    padding: 0 12px;
}

.sul-header-mobile .sul-accordion {
    font-family: "Gilroy", sans-serif;
}

.fac-nav .sul-accordion-item .sul-accordion-content-item {
    padding: 10px;
    font-size: 14px;
}

.sul-accordion-header-dynamic::after {
    content: '\25BC';
    /* Down arrow */
    font-size: 12px;
    position: absolute;
    right: 20px;
    transition: transform 0.2s ease;
}

.sul-accordion-header-dynamic.active::after {
    transform: rotate(180deg);
    /* Rotate arrow */
}

.sul-mbl-right-bar .sul-accordion .sul-accordion-item .sul-accordion-header {
line-height: 1;
}

.sul-accordion-header a {
    text-decoration: none;
    color: #e9e9e9;
    font-size: 16px;
}

.sul-accordion-header a:focus {
    color: #fff;
}

.sul-accordion-content {
    display: none;
    padding: 15px;
    color: #e9e9e9;
    text-align: left;
    padding: 10px 0;
}

.sul-accordion-content p.sul-accordion-content-item {
    margin: 0;
    padding: 8px 0;
    line-height: 1;
}

.sul-accordion-content p.sul-accordion-content-item a {
    margin: 0;
    text-decoration: none;
    color: #e9e9e9;
    font-size: 16px;
}

.sul-accordion-content p.sul-accordion-content-item a:focus {
    background-color: #e9e9e9;
    color: #0c1939;
}

.sul-sub-nav-link,
.sul-sub-nav-link p {
    font-family: "Poppins", sans-serif;
    font-feature-settings: normal;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-size: 15px;
    font-stretch: 100%;
    font-style: normal;
    font-variant-alternates: normal;
    font-variant-caps: normal;
    font-variant-east-asian: normal;
    font-variant-ligatures: normal;
    font-variant-numeric: normal;
    font-variant-position: normal;
    font-variation-settings: normal;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    color: #FFFFFF;
    letter-spacing: 0.07em;
}

.sul-sub-nav-link.home-nav,
.sul-sub-nav-link.home-nav p {
    padding: 10.5px 0;
}

/* Page Content weight */
body > section.padding {
    min-height: 35vh;
}

body > section.padding .container,
.stay-on-screen {
    min-height: 50vh;
}

/* home -> first 4 news -> head fix */
@media (max-width: 1400px) {
    main section.ku-news .ku-news-head {
        font-size: 16px;
    }
}

/* *********************************** */
/* *********** Font Sizes ************ */
/* *********************************** */
.fs-12 {
    font-size: 12px;
}

.fs-13 {
    font-size: 13px;
}

.fs-14 {
    font-size: 14px;
}

.fs-15 {
    font-size: 15px;
}

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

.fs-17 {
    font-size: 17px;
}

.fs-18 {
    font-size: 18px;
}

.fs-19 {
    font-size: 19px;
}

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

.fs-21 {
    font-size: 21px;
}

.fs-22 {
    font-size: 22px;
}

.fs-23 {
    font-size: 23px;
}

.fs-24 {
    font-size: 24px;
}

.fs-25 {
    font-size: 25px;
}

.fs-26 {
    font-size: 26px;
}

.fs-27 {
    font-size: 27px;
}

.fs-28 {
    font-size: 28px;
}

.fs-29 {
    font-size: 29px;
}

.fs-30 {
    font-size: 30px;
}

.fs-31 {
    font-size: 31px;
}

.fs-32 {
    font-size: 32px;
}

.fs-33 {
    font-size: 33px;
}

.fs-34 {
    font-size: 34px;
}

.fs-35 {
    font-size: 35px;
}

.fs-36 {
    font-size: 36px;
}

.fs-37 {
    font-size: 37px;
}

.sul-header-mobile .sul-mbl-right-bar {
    padding-top: 35px;
    padding-bottom: 350px;
}

/* ---- 2025 - 03 - ABÜ LOGO ---- */
header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li.logo-item.logo-2503 a img {
    width: 125px;
    margin-top: -45px;
}

header.sul-header .sul-header-container .sul-navbar ul.sul-nav-items li.logo-item.logo-2503 {
    width: auto;
}

.faculty-name-area-between-navbars,
section#breadcrumb,
#breadcrumb.text-page-head {
    padding: 25px 0px 10px;
}

.footer .footer_logo {
    text-align: center;
}

.footer .footer_logo img {
    width: 110px;
    margin: auto;
}

header.sul-header-mobile .sul-header-mobile-container .sul-mbl-navbar a.sul-logo-link img.sul-mbl-logo {
    width: 82px;
}

.fac-nav-mobile .logo img {
    height: 60px;
}