.tgmenu__nav .logo img {
    max-height: 55px !important;
}

.banner-social .list-wrap li a {
    color: white;
}
.banner-social .title {
    color: white;
}
.banner-scroll a {
    color: white;
}

.breadcrumb__bg {
    padding: 100px 0 40px;
}
.paddingduzelt {
    padding-top: 20px;
    padding-bottom: 20px;
}
.banner__content-three {
    background-color: #00000047;
    padding: 20px;
    border-radius: 10px;
}
.banner__content-three h2 {
  color: white !important;
}
.banner__content-three span {
  color: #04f90c !important;
  font-size: 20px !important;
}
.accordion-body p,
.accordion-body ul,
.accordion-body li {
  color: white !important;
}
.truncate-2-custom {
    display: contents !important;
}

/* CKEditor içeriği için tema uyumlu modern görünüm */
.custom-content {
  background: #fff;
  border-radius: 18px;
  box-shadow: 0 2px 12px rgba(0,0,0,0.07);
  padding: 2.5rem 2rem;
  font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  color: #202529;
  font-size: 1.1rem;
  line-height: 1.8;
  margin: 2rem auto;
}
.custom-content h2, .custom-content h3 {
  color: #2d6fa1;
  font-weight: 700;
  margin-top: 1.8rem;
  margin-bottom: .7rem;
}
.custom-content ul {
  padding-left: 1.5rem;
  margin-bottom: 1.2rem;
}
.custom-content ul li {
  margin-bottom: .5rem;
  position: relative;
  padding-left: .8em;
}
.custom-content ul li:before {
  content: "–";
  color: #2d6fa1;
  font-weight: bold;
  position: absolute;
  left: 0;
}
.custom-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 1.3rem 0;
  font-size: 1rem;
}
.custom-content th, .custom-content td {
  border: 1px solid #c1d1e0;
  padding: .6em .8em;
  text-align: left;
}
.custom-content th {
  background: #f2f6fa;
  color: #29557a;
}
.custom-content .highlight {
  background: #e6f4fa;
  padding: .6em;
  border-radius: 10px;
  margin: 1rem 0;
  font-weight: 600;
  color: #20506e;
  display: block;
}
.custom-content em {
  color: #297abd;
  font-style: normal;
  font-weight: 600;
  background: #f3f8fb;
  padding: 0 .25em;
  border-radius: 4px;
}

.slider__bg {
    mix-blend-mode: unset !important;
    opacity: 1 !important;
    z-index:  1 !important;
}

@media (max-width: 600px) {
  .custom-content {
    padding: 1.2rem .8rem;
    font-size: 1rem;
  }
  .custom-content table, .custom-content th, .custom-content td {
    font-size: .95rem;
  }
}

.services-content .icon {
    display: none !important;
 }

.truncate-1-custom {
    display: block !important;
}
.services-content {
    padding: 5px !important;
}
.services-thumb {
    border-radius: 0px !important;
}

.services-content .btn {
    display: none !important;
}

.services-bg {
    padding: 30px !important;
}

.swiper-button-prev, .swiper-button-next {
    color: #ff0000 !important;
    font-size: 20px !important;
    font-weight: bold !important;
}
.services-item {
    border-width: 1px !important;
    border-color: #939090 !important;
    border-style: double !important;
    padding: 5px !important;
}
.project__area-three {
    padding: 0PX !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.faqs__area-six {
    padding: 0PX !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.services__tab-wrap .nav-link {
    text-align: left !important;
}
@media (max-width: 991px) {
    .tg-header__top,
    .tg-header__top-three {
        display: none !important;
    }
}
@media (max-width: 991px) {
    .tg-header__top,
    .tg-header__top-three,
    .box-text-need-help {
        display: none !important;
    }
}
@media (max-width: 991px) {
    .banner__content-three {
        text-align: left !important; 
    }
    .banner__content-three span {
        display: contents !important;
        text-align: left !important;
    }
    .banner__content-three h2 {
        line-height: inherit;
        display: contents !important;
        text-align: left !important;
        font-size: 30px !important;
    }
}
@media (max-width: 991px) {
    .tg-header__top,
    .ecommerce,
    .tg-header__top-three {
        display: none !important;
    }
}
.accordion-button:after {
    z-index: 8 !important;
}
.ecommerce.tg-header__top {
    display: none !important; 
}
.ae-anno-announcement-wrapper {
    background-color: #08a132 !important;
}

body#page-home .tg-header__top-info li .icon,
body#page-home .tg-header__top-info li a {
    color: #fff !important;
    stroke: #fff !important;
    fill: #fff !important;
}

.project-area {
    padding: 0px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}










.twentytwenty-container img {
  transition: none !important;
  will-change: clip, width;
}



.xkswfdle {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}