   .section-313 .item h1 {
		border: none;
		position: relative;
		width:600px;
		   display: inline-block;
            color: var(--color4);
            font-size: clamp(25px, 3.21vw, 45px);
            font-weight: bold;
             margin-bottom: 30px;
		
	}
.section-313 .item h1:after {
    content:"";
    height: clamp(4px,.71vw,10px);
    width: 100px;
    background-color: var(--a-color-1);
    display: block;
    margin-top: 20px;
}

	footer .footer-menu li a {
		font-size:12px;
	}
	
	.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
		height:100%;
	}
	.section-312 .news-content h3 {
		margin-bottom: 20px;
	}
	
	header .navbar .navbar-collapse>ul>li .dropdown-menu li a {
		font-size:14px;
		padding: 9px 15px;
	}
	
	header .navbar .navbar-collapse>ul>li .dropdown-menu {
		padding-top:10px;
		padding-bottom: 10px;
	}
	
  /* Preloader genel alan */
  #preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(9, 31, 51, 0.4);
    backdrop-filter: blur(8px);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    transition: opacity 0.6s ease, visibility 0.6s ease;
  }

  #preloader.hidden {
    opacity: 0;
    visibility: hidden;
  }

  /* Kırmızı-Beyaz Spinner */
  .turkish-spinner {
    width: 4rem;
    height: 4rem;
    border: 0.4rem solid #ffffff;      /* Beyaz dış kısım */
    border-top-color: #e30a17;         /* Türk bayrağı kırmızısı */
    border-radius: 50%;
    animation: spin 1s linear infinite, pulse 2s ease-in-out infinite;
  }

  /* Dönen animasyon */
  @keyframes spin {
    to {
      transform: rotate(360deg);
    }
  }

  /* Hafif nabız efekti (isteğe bağlı) */
  @keyframes pulse {
    0%, 100% {
      box-shadow: 0 0 15px rgba(227, 10, 23, 0.6);
    }
    50% {
      box-shadow: 0 0 30px rgba(227, 10, 23, 0.9);
    }
  }
  
  .section-4 .item .text .desc {
	  font-size: 15px;
	  line-height: 20px;
  }
  
  @font-face {
  font-family: 'Gotham';
  src: url('Gotham-BlackItalic-TR.woff2') format('woff2'),
       url('Gotham-BlackItalic-TR.woff') format('woff'),
       url('Gotham-BlackItalic-TR.ttf') format('truetype');

}
@media (min-width: 1399px){
.section-1 .item .text .title {
	font-family: 'Gotham';
	font-size:77px;
	width: 520px;
	line-height: 70px;
}
}

header .header-right .dropdown .dropdown-menu li a {
	font-size: 14px;
}

footer address .item {
	gap: 5px;
}

.navbar .nav-link {
  color: #fff !important;
  transition: color 0.3s ease;
}

.navbar .nav-item.dropdown:hover > .nav-link,
.navbar .nav-item.show > .nav-link {
  color: #d0c6b0 !important;
}

.navbar .nav-item:hover > .nav-link,
.navbar .nav-item.show > .nav-link {
  color: #d0c6b0 !important;
}

.pdf-list .item {
  display: flex;
  align-items: center;
  justify-content: space-between; /* title sola, ikon sağa */
  
  padding: 15px 20px;
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease;
}
.pdf-list .title {
  font-weight: 600;
  color: #333;
}
.pdf-list .item i {
  font-size: 40px;
  color: #fb1f3b;
}
.pdf-list .item:hover {
  border-color: #fb1f3b;
  box-shadow: 0 0 10px rgba(251,31,59,0.2);
}
@media (min-width: 1399px){
.section-1 .item .text .sub-title {
	padding-top: 20px;
}
}

header .navbar .navbar-collapse>ul>li .dropdown-menu .dropdown-submenu>.dropdown-menu {
	width: 350px;
}

.section-312 .news-slider .swiper-slide a {
	background-color: #eeeff1;
}

.section-309 .sub-title{font-size:25px;font-weight:bold;border-bottom:2px solid #dae0e3;padding-bottom:20px;margin-bottom:20px}

.mobil-lang {
	border:1px solid #d1d2d4;
}

/* Kapsayıcı alan */


.video-container {
  position: relative;
  cursor: pointer;
   overflow: hidden;
}

/* Video alanı */
.video-container video {
   border-radius: 0.5rem;
  display: block;
  filter: brightness(0.7);
  transition: filter 0.4s ease;
  height:400px;
  width: 100%;
}
.video-container video poster{

 background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Oynatıldığında blur kalksın */
.video-container.play video {
  filter: none;
}

/* 🔴 Ortadaki kırmızı play butonu */
.play-button {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  background: rgba(255, 0, 0, 0.85);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  transition: all 0.3s ease;
}
.play-button::before {
  content: '';
  width: 0;
  height: 0;
  margin-left: 6px;
  border-left: 30px solid white;
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
}
.play-button:hover {
  transform: translate(-50%, -50%) scale(1.1);
  background: rgba(255, 0, 0, 1);
}

/* Tıklanınca buton gizlensin */
.video-container.play .play-button {
  display: none;
}

 .two-title h2 {
	 width: 500px;
 }
 
#pdfContainer {
	height: 850px;
}
@media (max-width: 768px) {
	/* Video alanı */
.video-container video {
   border-radius: 0.5rem;
  display: block;
  filter: brightness(0.7);
  transition: filter 0.4s ease;
  height:200px;
  width: 100%;
}
.play-button {
display: none;
}

.section-304 {
 background-position: calc(50% - 80px) center;
}
.two-title h2 {
	width: 250px;
}

.section-309 .sub-title {
	margin-left: 20px;
	margin-right: 20px;
}
#pdfContainer {height:500px;}
.section-2 .vertical-announcements .swiper a h3 {
	line-height: 15px;
}
.timeline-text img {
	width: 100%;
	max-width: 100%;
	height:250px;
}

.timeline-content .row>* {
	padding-right: 0px;
}

.timeline-content .col-md-8 {
	max-width: 100%;
	width: 100%;
}

.section-302 .timeline-text {
	width: 100%;
	padding-right: 0px;
}

header .search-button, header .lang-button {
	padding: 0 10px;
	font-size: 14px;
	height: 30px;
	border: 0px;
}

header .navbar .navbar-toggler {
	border:0px;
	font-size:16px;
	padding-left:5px;
}
 
	}