.duyuru-green {
	
		display: flex; /* İçeriği yatay olarak hizalar */
		align-items: center; /* İçeriği dikey olarak ortalar */
		text-decoration: none;
		background-color: #fff;
		color: #333;
		border: 1px solid #ccc;
		padding: 15px;
		border-radius: 5px;
		transition: all 0.3s ease;
		height: 75px; /* Yükseklik ayarı */
	}
	
	.duyuru-green:hover {
		background-color: #4caf50;
		color: #fff; /* Beyaz yazı */
		border-color: #4caf50;
	}
	
	.duyuru-green .title {
		display: block;
		font-size: 18px;
		line-height: 1.5;
		margin: 0; /* Yazı etrafındaki boşlukları sıfırla */
	}
	
	.duyuru-green .title img:hover {
		filter: brightness(0) invert(1); /* İkonu beyaza döndürür */
	}
	
	.footerBannersLeft {
  display: flex;
  justify-content: flex-start; /* Align items from left to right */
  align-items: center; /* Center items vertically */
}

.footerBannersLeft ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.footerBannersLeft ul li {
  margin-right: 10px; /* Adjust spacing between images */
}

.footerBannersLeft ul li:last-child {
  margin-right: 0; /* Remove margin for the last item */
}

.location {
  padding-left: 30px; /* İçeriye doğru 10 piksel padding */
  
}

.nav-footer{
padding-top: 10px;
}

.nav-footer span {
	color: #ffffff80; /* Hover olduğunda metin rengini yarı saydam beyaz yapar */
  text-decoration: none; /* varsayılan altı çizgiyi kaldırır */
  transition: color 0.3s; /* rengin değişimini yumuşatır */
}

.nav-footer span:hover {
  
  color: white; /* Metin rengini beyaz yapar */
  text-decoration: underline; /* Hover olduğunda altı çizgi ekler */
  font-weight: bold; /* Hover olduğunda yazıyı kalın yapar */
}

.footerBannersLeft ul {
  display: flex; /* Flexbox kullanarak sıralama */
  justify-content: space-between; /* Resimler arasında eşit boşluk bırak */
  align-items: center; /* Dikeyde hizalama */
  list-style: none; /* Liste stillerini kaldır */
  padding: 0; /* İçerik boşluğunu kaldır */
}

.footerBannersLeft li {
  flex: 0 0 auto; /* Resimlerin boyutlarına müdahale etme */
  margin-right: 40px; /* Resimler arası boşluk */
}

.footerBannersLeft img {
  max-width: 100px; /* Maksimum genişlik */
  height: auto; /* Otomatik yükseklik hesaplama */
}

.footerSocial ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex; /* Align items horizontally */
}

.footerSocial li {
    display: inline-block;
    margin-right: 10px; /* Space between icons */
}

.footerSocial a {
    text-decoration: none;
    color: inherit; /* Use this to keep the color of the icons */
}

/* footerPhone */
.footerPhone {float:right;}
.copyright .title {color:#474747; font-size:15px; line-height:20px; display:inline-block}
.copyrightAll {padding:5px 0px;}
.copyright .webmaster {color:#474747; font-size:15px; line-height:20px; display:inline-block; float:right;}
.copyright .webmaster:hover {color:#14345f}

/* footerPhone */
.footerPhone {color:#fff;}
.footerPhone .title {font-size:15px; line-height:15px; margin-bottom:5px}
.footerPhone .phone {font-size:35px; line-height:35px; font-weight:900; position:relative; display:block; padding-left:15px; letter-spacing:-3px;}
.footerPhone .phone em {font-size:12px; line-height:15px; position:absolute; left:-7px; top:9px; transform: rotate(-90deg); font-style:normal; letter-spacing:0px}

.footerPhone {
  text-align: right; /* Aligns the content to the right */
  padding-right: 10px; /* Adds some padding to the right for spacing */
}


..footer {
  padding-top: 30px; /* Adjust top padding */
  padding-bottom: 30px; /* Adjust bottom padding */
}

.footer .row {
  margin-right: -15px; /* Counteract default row margin */
  margin-left: -15px; /* Counteract default row margin */
}

.footer .col-md-6 {
  padding-right: 15px; /* Adjust column padding */
  padding-left: 15px; /* Adjust column padding */
}

.footer .subtitle {
  margin-bottom: 5px; /* Adjust margin between subtitles */
}

.footer .nav-footer {
  margin-bottom: 10px; /* Adjust margin between navigation items */
}
