.vlt-custom--8131 {
	bottom: -250px;
	left: -200px;
	max-width: 550px;
}
@media screen and (max-width: 768px) {
    .vlt-particle.custom-left-img,
    .vlt-particle.vlt-custom--4124 {
        display: none !important;
    }
}

.vlt-services {
    margin-bottom: 50px;
}
.vlt-particle .custom-left-img img {
  display: block; /* Görseli blok seviyesinde gösterir */
  margin-left: -189px; /* Sol kenardan boşluk bırakmaz */
  max-width: 100%; /* Görselin maksimum genişliğini ayarlar */
  height: auto; /* Görselin yüksekliğini otomatik ayarlar */
}

.custom-right-img {
    right: 0; /* Sağ görseli sağa yasla */
}

.vlt-custom--1451 {
	top: -25px;
	left: -30px;
	width: 256px;
	height: 208px;
}

@media only screen and (max-width: 575px) {
	.vlt-custom--1451 {
		top: -100px;
		left: -100px;
	}
}

.vlt-custom--1512 {
	bottom: -28vw;
	left: 50vw;
	width: 75vw;
	height: 75vw;
	background-size: cover;
}

.vlt-custom--4124 {
	top: 0;
	right: 0;
	bottom: 0;
	width: 40vw;
	height: 100%;
	background-position: top left;
	background-size: cover;
}

@media only screen and (max-width: 991px) {
	.vlt-custom--4124 {
		right: 0;
		width: 50vw;
	}
}

.custom-heading {
    color: #4a4a49; /* Bu renk kodu metnin rengini belirler */
}

@media only screen and (max-width: 767px) {
	.vlt-custom--4124 {
		right: -50vw;
		width: 100vw;
	}
}

.vlt-custom--1259 {
	top: -20px;
	right: -5px;
	width: 256px;
	height: 208px;
}

.vlt-custom--12523 {
     color: #c3323a
       font-size:20px;
  font-weight:700;
  letter-spacing:.01em
}

.vlt-custom--2355 {
	bottom: -250px;
	left: 0;
	width: 389px;
	height: 550px;
}
.banner {
    width: 100%;
    color: white;
    position: relative;
    background-color: #e30613; /* Arka plan rengi */
    font-family: Arial, sans-serif;
  }
  
  .banner-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
  }

  .candidate-photo {
    width: 20%;
  }

  .candidate-photo img {
    width: 100%;
    height: auto;
  }

  .candidate-info {
    width: 60%;
  }

  .party-logo {
    width: 20%;
  }

  .party-logo img {
    width: 100%;
    height: auto;
  }

  /* Responsive tasarım için medya sorguları */
  @media (max-width: 768px) {
    .banner-content {
      flex-direction: column;
    }
    .candidate-photo, .party-logo {
      width: 100%;
      margin-bottom: 20px;
    }
    .candidate-info {
      width: 100%;
    }
  }

  .hakkimda-title {
    margin-bottom: 2em; /* İstenen boşluk miktarı */
}

.vlt-particle{position:absolute;background-repeat:no-repeat}@media (max-width:768px){.vlt-particle{position:static}}