	 @font-face 
    {
        font-family: 'Humnst777 Lt BT';
        src: url(../font/Humanist.ttf);
    }
	 @font-face 
    {
        font-family: 'Exo 2';
        src: url(../font/Exo2-Bold.otf);
    }

.slideyazi
{
	font-family: 'Exo 2' !important;

	font-size:25pt !important;
}
.slideyazi2
{
	font-family: 'Exo 2' !important;

	font-size:20pt !important;
}

.baslik
{
	position: absolute;
	top: 0px;
	z-index: 999;
	width: 100%;
	margin: auto;
}
.lgom
{
	background: #73a95c;
	padding: 15px;
}

.arkayesil
{
	background: #73a95c;
	
}
.p0
{
	padding:0px;
	
}
.p20
{
	padding:20px;
	
}
.pt20
{
	padding-top: 20px;
}
.pb5
{
	padding-bottom: 5px;
}
.pl20
{
	padding-left: 20px;
}
.pr20
{
	padding-right: 20px;
}
.p10
{
	padding:10px;
	
}
.mt40
{
	margin-top: 40px;

}
.mt20
{
	margin-top: 20px;

}
.mb20
{
	margin-bottom: 20px;

}
.mb10
{
	margin-bottom: 10px;

}
.p40
{
	padding: 40px;
}
	
	.biz
	{
 	height: 100%;
	}
	
	.bizbas
	{
		font-family: 'Exo 2' !important;
		color:#69717e;
		font-weight:800;
		font-size:30pt;
		height: 40px;
	}
	.bizacik
	{
		font-family: 'Humnst777 Lt BT';
		color:#9da9bd;
		font-size: 13pt;
		padding-top: 20px;
		
	}
	.bizacik b
		{
			font-size: 13pt;
			font-weight:800;
		}

		.kimiz a
		{
			color: white;
			font-family: 'Exo 2' !important;
			text-decoration: none;
		}

		.kimiz
		{

			background: #69717e;
			padding: 10px;
			border-radius: 10px;
			color: white;
			font-family: 'Exo 2' !important;
			width: 80px;
			text-align: center;
			font-weight:100;
			display: inline;
		}
		.hizbaslik
		{
			color: #005031;
			font-size: 15pt;
			font-weight: 800;
			padding: 20px;
			font-family: 'Exo 2';
		}
		
		.hizicerik
		{
			color: #000;
			font-size: 13pt;
			font-weight: 500;
			font-family: 'Humnst777 Lt BT';
		}
		.menualt
		{
			background:#a6cb39;
		}
		.menualt a
		{
			color: #2e3b4e;
			font-family: 'Exo 2';
			font-size: 12pt;
			font-weight: 200;

		}
		.menualt a:hover
		{
			
			font-weight: 400;
			text-decoration: none;
			
		}
		.iletisimalt
		{
			background:#2e3b4e;
			color: white;
			font-family: 'Exo 2';
			font-size: 12pt;
			font-weight: 200;

		}
		.copig
		{
			color:#f8f8fa;
			font-size: 10pt;
			padding-left: 20px;

		}
		.textkutu
{
	font-family: 'Exo 2';
  font-size: 20px;
  width: 49.7%;
  height: 50px;
  background: #dceae0;
  padding: 10px;
}
.butonkutu
{
	font-family: 'Exo 2';
  font-size: 20px;
  color: #fff;
  width: 99.8%;
  height: 50px;
  background: #a6cb39;
  padding: 10px;
}
  .iletisimkutu
  {
    position:relative;
    background: #a6cb39;
    width: 99.9%;
    height: 50px;
    margin:0 auto;
    font-family: "Exo 2";
    font-size: 26px;
    text-align: center;
    line-height: 50px;
    color: #fff;
  }
  .iletisimkutu:after{
content: '';
  position:absolute;
  right: 47%;
  bottom:-32px;
  border-style: solid;
  border-top-width: 30px;
  border-right-width: 40px;
  border-left-width: 40px;
  border-top-color:  #a6cb39;
  border-right-color:  transparent;
  border-bottom-color:  transparent;
  border-left-color:  transparent;
}
.areakutu
{
    font-family: "Exo 2";
  font-size: 20px;
  width: 99.9%;
  height: 70px;
  background: #dceae0;
  padding: 10px;
}
.arabaslik
{
	background:#a6cb39;
	padding: 25px;
	font-size: 40px;
	font-family: 'Exo 2';
	font-weight: 700;
	color: #005031;
	border-bottom: 10px solid #005031;
}
.bt10
{
	border-top: 10px solid #005031;
}
.b10
{
	border: 10px solid #005031;
}
.bb10
{
	border-bottom: 10px solid #005031;
}
@media (max-width: 768px) 
{
	.carousel-indicators
	{
		top:0px !important;
	

	}
.slideyazi
{
	font-size:11pt !important;
	
}
.slideyazi2
{
	font-size:8pt !important;
}
.carousel-caption
{
	top :0px !important;
}
.baslik
{
	position:relative;
	z-index: 999;
	width: 100%;
	margin: auto;
}
.container-fluid
{
	padding: 0px;
}
.lgom
{
	padding: 10px;
}
.lgom img 
{
	height: 21px !important;
}
}


.image-container {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1; /* Kare görünüm için */
  overflow: hidden;
  background-color: #f8f8f8; /* Yedek arka plan (gerekirse) */
}

.image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Kırpar ama taşmaz */
  display: block;
}
