/* Dil Değiştirme Hover Renk */

.language-switcher:hover a {
  color: #AEDD2C !important;
	transition: color 0s;
}

.language-switcher .sub-menu a {
  color: #fff !important;
}

.language-switcher .sub-menu:hover a {
	color: #AEDD2C !important;
}

@media (min-width: 1024px) and (max-width: 1024px) {
    .language-switcher {
        padding: 18px 0px 0px 20px !important;
    }
}

/* Açılan Menü İkon İnceltme */

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after {
	font-weight: 300;
}

/* Yükleniyor Ekranı Arkaplan */
.site-preloader {background-color: #19191C !important;}

/* 4'lü alan için mobil buton */

@media only screen and (max-width: 767px) {
    .hizmet .link2 a {
        display: inline-block;
        padding: 5px 10px;
        background-color: #DD65C4;
			color: #fff;
			border-radius: 5px;
        text-decoration: none;
			font-size: 16px;
        font-weight: 400;
    }
	
	   .hizmet .link2 a:hover {
       color: #19191C;
    }
}

/* Navbar Genişletme ve Ortalama */

.navbar {
    min-height: 80px;
    display: flex;
    align-items: center;
}

/* Arama Sonuçları Boşluk Kaldırma */
.blog-area.full-blog .single-item, .blog-area .single-item {
	margin-bottom: 0px;
}

/* Arama Sonuçları Sayfa Numara Rengi */
.page-numbers .fas {
    color: #AEDD2C !important;
}

.page-numbers {
	background-color: #19191C;
}

/* Üst Menü Font Genişliği */
ul#menu-ustmenu-en.nav.navbar-nav.navbar-center a {
	font-weight: 400;
}

/* Menü Yönlendirme Mobil */
@media only screen and (max-width: 767px) {
  .custom-popup-container {
    width: 90% !important;
		height: auto !important;
  }
}

/* Dil Değiştirici */
.language-switcher {
	padding: 24px 0px 0px 20px;
    list-style-type: none;
    margin: 0;
    position: relative;
}

.language-switcher .current-language {
    display: inline-block;
    position: relative;
}

.language-switcher .sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #19191C; 
	border-radius: 5px;
	padding-top: 18px;
	margin: 0px 0px 0px 10px;
}

.language-switcher:hover .sub-menu {
    display: block;
}

.language-switcher .current-language a {
    color: #fff;
	font-size: 18px;
	font-weight: 400;
}

.language-switcher .sub-menu a {
    display: block;
    padding: 10px;
    color: #fff;
    text-decoration: none;
	font-size: 18px;
	font-weight: 400;
}

.language-switcher:hover span {
	color: #aedd2c;
}

.language-switcher .sub-menu a:last-child {
    border-bottom: none;
}

.language-switcher .current-language::after {
    content: "\f107";
    font-family: "Font Awesome 5 Pro";
    margin-left: 8px;
    margin-top: 2px;
    border: none;
    font-weight: 300;
    transition: transform 0s;
}

.language-switcher:hover .current-language::after {
    content: "\f106"; /* Unicode karakteri - ok simgesi */
	color: #aedd2c;
}

.language-switcher .current-language a:hover {
	color: #aedd2c;
}

@media only screen and (max-width: 768px) {
    .language-switcher {
        margin-top: 10px;
			right: 0px;
    }

    .language-switcher .sub-menu {
        top: 100%;
        left: -10px; 
        padding-top: 0;
        margin: 0;
    }

    .language-switcher:hover .sub-menu {
        display: block;
    }

    .language-switcher .sub-menu a {
        display: block;
        padding: 10px;
        color: #fff;
        text-decoration: none;
        font-size: 18px;
    }
}

/* Tablet İçin */
@media (min-width: 768px) and (max-width: 1023px) {
    .attr-nav > ul > li {
        padding: 22px 0px 0px 20px !important;
    }
}


/* Masaüstü İçin */
@media only screen and (min-width: 769px) {
    .language-switcher:hover .sub-menu {
        left: 0;
    }
}

/* breadcums Renk Değiştirme */

.anasayfa-link a {
    color: #AEDD2C;
}

/* Bayrak Yerine İsim */
.attr-nav > ul > li > a {
	color: #fff;
}

.attr-nav > ul > li > a:hover {
	color: #AEDD2C;
}

.attr-nav > ul > li > a:active {
	color: #AEDD2C;
}

/* İletişim Bize Ulaşın Border Radius Verme */
.elementor-accordion .elementor-accordion-item:first-child {
    border-radius: 10px 10px 0 0;
}

.elementor-accordion .elementor-accordion-item:last-child {
    border-radius: 0 0 10px 10px; /* Sol alt ve sağ alt köşelere radius veriliyor */
}



.elementor-accordion .elementor-accordion-item 

/* Pop-Up Yönlendirme Kapatma Tuşu Gölge Kaldırma */

button.mfp-close {
	box-shadow: none !important;
}


/* Elementor Footer Boşluk Kaldırma */

.elementor-11990, .elementor-12049 {
	height: 0px;
}

/* Ödüller Yönlendirme */

.loading-icon2 {
        width: 30px;
        height: 30px;
        border: 4px solid #f2f2f2;
        border-top: 4px solid #AEDD2C;
        border-radius: 50%;
        animation: spin 1s linear infinite;
        margin-top: 20px;
    }

    @keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
    }


/* Ödüller Pop-Up Yönlendirme Kapatma Tusu */

.mfp-close-btn-in .mfp-close {
	color: #AEDD2C !important; }

/* Neden Informasoft Başlık */

.why-us h5 {
	color: #fff;
}

/* Slider H2 Font Aralığı */

.banner-area .content h2 {
    line-height: 3.8rem !important;
}

@media screen and (max-width: 768px) {
    .banner-area .content h2 {
        line-height: 2.5rem !important;
			height: auto !important;
    }
}


/* 404 Sayfası Arama Alanı */

.error-box .search form input {
	border: 0px;
}

/* 404 Sayfası Arama Alanı Buton */

.error-box .search form button {
	border-radius: 8px;
}


/* Arama Sonucu Çıkan Arama Alanı */

.form-control {
background-color: #2f2f32;
	border: 0px;
	color: #fff;
}

/* Arama Sonucu Çıkan Arama Alanı Butonu */

.button-fix {
	border-radius: 8px;
}


/* Buton Ovallikleri Ayarlama */

.btn.circle {
	border-radius: 8px;
}

/* Arama Sonuc Sayfasi */

.blog-area .blog-items .item {
	background: none;
	box-shadow: none;
}

.single-item .info a {
	color: #fff !important;
}


/* 404 Boşluk */

.error-box
{
	padding-top: 100px;
}

/* Body Arka Plan Rengi */

body {
	background-color: #19191C;
}

/* Liste Başlarına Nokta Ekleme */

.listeleme ul li::before {
  content: "•";
  margin-right: 5px;
}

/* Tablo Çerçeve Ekleme */

table, table th {
	border: 1px solid #ffffff30;
}

tbody tr, tr td {
	border: 1px solid #ffffff30;
}

/* Sütun olarak kutuya link verme */

.kutu-linkleme {
position: relative;
}
.kutu-linkleme a:after {
content: "";
display: block !IMPORTANT;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}

/* P Fontları 16px Olması */

p {
	font-size: 16px;
}

/* Footer Alt Menuler Kaldırma */

.bg-dark.text-light .f-items.default-padding {
	display: none;
}


.referans-boy img {
	max-height: 26px;
	opacity: 0.5;
}


/* Slider Mobil */

@media only screen and (max-width: 768px) {
	.banner-area .content h2 {
		height: 200px;
	}}


@media only screen and (max-width: 320px) {
	.banner-area .content h2 {
		height: 280px;
	}}

/* Dil Değiştirme Bayrak Üste Atma - CottLogodan Üste */

/* Mobil Arama */

@media only screen and (max-width: 768px) {
	.attr-nav > ul > li.search {
    display:none;
  }
	
		.lang-item.lang-item-69.lang-item-tr.current-lang.lang-item-first {
		margin-top: 3px;
  }
	
	.lang-item.lang-item-69.lang-item-tr {
		margin-top: -7px;
  }
	.lang-item.lang-item-72.lang-item-en{
		margin-left: 15px;
		margin-top: -7px;
		z-index: 1001;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .lang-item.lang-item-69.lang-item-tr.current-lang.lang-item-first,
  .lang-item.lang-item-72.lang-item-en, .lang-item.lang-item-69.lang-item-tr.lang-item-first {
    padding: 4px 0 !important;
  }
}

/* Tablet AramaSadece 1024 */

@media screen and (width: 1024px) {
	.attr-nav .search {
	padding: 10px 0px 0px 0px !important;
	}
  }

.urun-baslik sup {
	font-size: 30px !important;
}

/* Video Butonu Ortalama */

.fa.fa-play {
	width: 48px;
}

/* İletişim Sayfası Ofisler */

.iletisim-sayfasi {
  max-width: 1370px;
  margin: 0 auto;
}

.grid-adres {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.grid-adres li {
    flex: 0 0 50%;
    max-width: 100%;
    box-sizing: border-box;
    padding: 10px;
}

.box-adres {
		width: 100%;
    background-color: #19191c;
    border-radius: 5px;
    padding: 20px;
    min-height: 170px;
		color: #fff;
	font-size: 14px;
}

.box-adres h3 {
        color: #fff;
        font-weight: 700;
	font-size: 17px;
    }

  .box-adres {
    display: flex;
    align-items: center;
  }

  .map-marker-icon {
    font-size: 18px;
    margin-right: 20px;
    color: #fa5555; /* Harita simgesinin rengi */
  }

  .grid-adres {
    display: flex;
    flex-wrap: wrap;
  }

  .grid-adres li {
    width: 50%;
    padding: 10px;
    box-sizing: border-box;
  }

  @media (max-width: 768px) {
    .grid-adres li {
      width: 100%; /* Mobilde kutu tam genişlikte olacak */
    }

    .grid-adres {
      flex-direction: column; /* Tüm kutuları dikey olarak sırala */
    }
  }


.gizleme {
	display: none;
}

/* Siyah Renk Kartelası */

.koyu-renk-siyah
{
	background-color: #19191c;
}

.orta-renk-siyah
{
	background-color: #2f2f32;
}

.acik-renk-siyah
{
	background-color: #464649;
}

/* Header Menü Rengi ve Alt Çizgi */

nav.navbar.bootsnav{
	background-color: #19191c !important;
	border-bottom: 1.5px solid #2f2f32;
}

/* Slogan Açıklama */

.slogan-aciklama {
            width: 800px;
	text-align: center;
            font-size: 16px;
            color: #333;
            line-height: 1.5;
            margin: 0 auto;
            padding: 0px;
	padding-bottom: 70px;
        }


/* Referanslar */

 .referans-alani {
      margin: 0 auto;
      justify-content: center;
      align-items: center;
	 padding-bottom: 20px;
	 padding-top: 20px;
    }

   .referans-baslik {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
		 margin-bottom: 20px;
}

.referans-baslik p {
  font-family: 'Maven Pro', sans-serif !important;
  font-size: 22px;
  margin: 0;
  font-weight: 900;
  color: #fff;
}

.referans-alani-logolar {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

    .referans-alani img {
      margin: 0 50px;
			opacity: 0.50;
    }


/* Otomatik Gelen Row Padding Top 0 Yapıldı */

.vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_col-has-fill > .vc_column-inner {
    padding-top: 0px;
}

/* Slider Bölümü */

.banner-area.carousel-shape .box-cell::after {
  display: none;
}

.banner-area.carousel-shape .box-cell .svg-image {
    top: 30px;
    right: 30px;
}

a.left.carousel-control.light, a.right.carousel-control.light {
  display: none;
}


/* Slider Giriş Tam Ekran */
.banner-area {
  height: 94vh;
	background-color: #19191c;
}

@media screen and (min-width: 2048px) {
  .banner-area {
    height: 60vh;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}


.banner-area.text-light.carousel-shape {
	/* margin-bottom: -120px !important; */
}

.banner-area .content h2 {
	font-size: 40px !important;
}

.banner-area.carousel-shape p {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 20px;
	padding-right: 18%;
}

.banner-area .content a {
	font-size: 22px;
	padding: 10px;
	margin-top: 0px;
}

.banner-area .content h2 {
  width: 600px;
	line-height: 3.43rem;
}

.banner-area .content h2,
.banner-area.carousel-shape p,
.banner-area.text-light .content h2 strong {
	color: #231f20;
}

/* Ust Menu Dikey Ortalama */


/* v2 Tarafi Beyaz Slider Duzenleme */

.banner-area2 {
    height: 100vh !important;
}
.banner-area2 {
    padding-bottom: 90px !important;
    margin-bottom: -90px !important;
}
.banner-area2 {
    position: relative;
    overflow: hidden;
	background-color: #fff !important;
}

.banner-area2 .content a {
    font-size: 24px;
	text-align:center
}
.banner-area2 .text-light .carousel-control {
    color: #000;
}

.banner-area .content h2, .banner-area.carousel-shape p, .banner-area.text-light .content h2 {
	color: #fff;
}

.banner-area.text-light .content strong {
	color: #b6ff1a !important;
}

.banner-area2.carousel-shape .slider-thumb {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 60%;
    background-size: cover;
    background-position: right;
}

.banner-area2 .content h2 {
    width: 600px;
	color: #000048;
}
.banner-area2.carousel-shape p {
	margin-top: 30px;
    font-size: 24px;
	color: #000048;
}
.banner-area2 .box-cell, .banner-area2 .box-cell div {
    height: auto;
}
.banner-area2 .box-cell div {
    height: auto;
}
.banner-area2 .box-cell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.banner-area2 .content {
    position: relative;
    z-index: 9;
}
.banner-area2 .content h2 {
    font-size: 60px;
}
.banner-area2 .content h2 [data-animation="animated slideInLeft"] strong {
  margin-top: 20px;
}

.banner-area2 div {
    height: 100%;
}
.banner-area2 .content h2 {
    font-size: 48px !important;
}
.banner-area2 .content {
    position: relative;
    z-index: 9;
}
.banner-area2 .box-cell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.banner-area2 .box-table {
    display: table;
    width: 100%;
}

.banner-area2, .banner-area2 div {
    height: 100%;
}

/* Banner Slider */

.svg-image-wrapper {
    width: 180%;
    margin-left: -35%;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-end;
}

.svg-image-wrapper img {
    width: 78%;
}
.banner-area2 .box-cell, .banner-area .box-cell .col-lg-8 {
    display: flex;
    align-items: center;
}


/* Beyaz Slider Son */

/* Slider Çizgi */

.banner-area.carousel-shape hr {
    content: " ";
	border-top: solid #dd65c4;
    margin: 25px 0 25px;
    height: 2px;
    width: 60px;
    display: block;
}


/* Common styles for all screen sizes */
.banner-area .content h2 {
  line-height: 3.43rem;
}

.banner-area .content h2,
.banner-area.carousel-shape p,
.banner-area.text-light .content h2 strong {
  color: #fff;
}

.banner-area.text-light .content strong {
  color: #b6ff1a !important;
}

/* Slider Mobil Ayarları */
 @media (max-width: 767px) {
    .svg-image-wrapper {
			display: block;
        width: 100%;
        margin-bottom: 20px !important;
        margin: 0 auto;
		
    }
}


@media only screen and (max-width: 767px) {
.banner-area .content {
    padding: 20px 0 !important;
}
	}

@media (max-width: 767px) {
  .banner-area .content h2 {
    font-size: 28px !important;
    width: 100%;
    line-height: 1.5;
  }
	.banner-area, .banner-area div {    height: auto !important;}
	
  .banner-area.carousel-shape p {
    font-size: 14px;
    line-height: 20px;
    padding-right: 0;
  }
  .banner-area .content a {
    font-size: 18px;
    padding: 8px;
  }

	.left.carousel-control.light {
    display: none;
  }
	
	.right.carousel-control.light {
    display: none;
  }
  .banner-area.carousel-shape hr {
    margin: 0 auto;
		padding-bottom: 20px;
  }
}

/* Slider Tablet Ayarları */
@media (min-width: 768px) and (max-width: 834px) {
		.banner-area, .banner-area div {    height: auto !important;}

  .svg-image-wrapper {
    display: none;
  }

	.left.carousel-control.light {
    display: none;
  }
	
	.right.carousel-control.light {
    display: none;
  }
  .banner-area.carousel-shape hr {
		padding-bottom: 30px;
  }
	
	.banner-area .content h2 {
		margin-bottom: 50px;
	}
	
.banner-area .content {
		margin-top: 50px;
	margin-bottom: 50px;
}
}
/* Çapraz Bölme İptal Oldu */

.capraz-bolme {
  width: 100%;
    height: 500px;
    border-right: 100vw solid transparent;
    margin-top: -13.867310096006543vw;
	    border-bottom: 13.9173vw solid #2f2f32;
}



/* Yeni Hizmetlerimiz Alani */


.hizmetler-alani {
	position: relative;
}

.informasoft-karakter {
    transition: transform 0.2s ease;
    transform: translateX(10px);
}

.informasoft-karakter:hover {
  transform: translate3d(0px, 5px, 0px);
  -webkit-transform: translate3d(0px, 5px, 0px);
}

.hizmetler-alani h2 {
	font-family: 'Maven Pro', sans-serif !important;
	    text-align: center;
    margin: 0px;
    color: rgb(0, 0, 0);
    font-family: Inter, sans-serif;
    font-size: 44px;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 48px;
		margin-top: 90px;
		color: #aedd2c;
}

.hizmetler-alani h3 {
	font-family: 'Maven Pro', sans-serif !important;
	    text-align: center;
    margin: 0px;
    color: #fff;
    font-family: Inter, sans-serif;
    font-size: 30px;
    font-weight: 200;
    letter-spacing: -2px;
    line-height: 48px;
	margin-top: 20px;
}

.hizmetlerimiz-alani {
  width: 1370px;
  display: flex;
	justify-content: flex-end;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: auto;
	color: #fff;
}

.hizmet {
	height: 460px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: left;
  align-items: left;
  text-align: left;
  padding: 20px 25px 30px 25px;
}
@media (max-width: 1024px) {
    .hizmet {
      height: 530px;
    }
  }

/* Hizmet Mobil */

@media (max-width: 768px) {
    .hizmet {
      height: 400px;
    }
  }


/* Hizmet Kutusu Tablet Ayarları */
@media (min-width: 768px) and (max-width: 834px) {
		 .hizmet {
      height: 675px;
    }
}
	

.hizmet:hover {
  box-shadow: #fff 0px 0px 1px 0px;
	background-color: #000;
}

.icon {
  font-size: 60px;
  margin-bottom: 30px;
  color: #6668ea;
}

.hizmet .title {
  font-family: 'Maven Pro', sans-serif;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 30px;
	line-height: 2rem;
}

.hizmet .title a{
  font-family: 'Maven Pro', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 30px;
}

.hizmet:hover a{
  color: #aedd2c;
}

.hizmet .description {
  font-size: 16px;
  margin-bottom: 30px;
}

.hizmet .link {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-top: auto;
  margin-bottom: 0;
}

.hizmet .link a {
  text-decoration: none;
  color: #fff;
}

.hizmet .link a::before {
	font-size: 15px;
  content: "➜";
  margin-right: 5px;
}

.hizmet:hover .link a {
  animation-name: arrowMoveleftToRight;
  animation-duration: 1s;
  position: relative;
  animation-fill-mode: forwards;
	color: #aedd2c;
}

@keyframes arrowMoveleftToRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(15px);
  }
}



/* Hizmetlerimiz Alanı Son */


/* Lottifie Animasyon 1 */

.animasyongorsel {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}

/* Animasyon Alani */

.informasoft-animasyon-alani h2 {
			font-family: 'Maven Pro', sans-serif !important;
			text-align: center;
			margin: 0px;
			color: #fff;
			font-family: Inter, sans-serif;
			font-size: 44px;
			font-weight: 600;
			letter-spacing: -2px;
			line-height: 48px;
			margin-top: 50px;
	margin-bottom: 20px;
		}

.informasoft-animasyon-alani .title {
  font-family: 'Maven Pro', sans-serif;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 30px;
	line-height: 2rem;
}

.informasoft-animasyon-alani .title a{
  font-family: 'Maven Pro', sans-serif;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 30px;
}

.informasoft-animasyon-alani .hizmet:hover a{
  color: #0065ae;
}

.informasoft-animasyon-alani .description {
  font-size: 16px;
  margin-bottom: 30px;
}

.informasoft-animasyon-alani .link {
  display: flex;
  align-items: center;
  font-size: 14px;
  margin-top: auto;
  margin-bottom: 0;
}

.informasoft-animasyon-alani .link a {
  text-decoration: none;
  color: #000;
}

.informasoft-animasyon-alani .link a::before {
	font-size: 15px;
  content: "➜";
  margin-right: 5px;
}

/* Servisler Alanı */

.services-area .services-content .item {
    box-shadow: 0 0 0px;
    border: 1px solid #e7e7e7;
}
.services-area .services-content .item {
    padding: 40px 40px;
    background-color: #fff;
}
.services-content .owl-item .item {
    position: relative;
    overflow: hidden;
}

.services-area .services-content .item {
    display: flex;
    box-shadow: 0 0 10px #cccccc;
    padding: 50px 37px;
}
.item {
    display: inline-block !important;
    border-radius: 8px;
}

.bottom a::after {
  content: "";
  display: block;
  width: 100%;
  height: 3px;
  background-color: #dd65c4;
  margin-top: 5px;
  transform: scaleX(1);
  transform-origin: left;
  transition: transform 0.3s ease-in-out, width 0.3s ease-in-out;
  border-radius: 2px;
}

.bottom a:hover::after {
  transform: scaleX(0);
  height: 3px;
}

.services-content .owl-item .item {
  position: relative;
  overflow: hidden;
	
}

.services-content .owl-item .item::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 6px solid #aedd2c;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;

  border-radius: 8px;
	visibility: hidden;
}


.services-content .owl-item .item::after {
  bottom: 0;
  left: 0;
  border-top: none;
}

.services-content .owl-item .item:hover::after {
	visibility: visible;
  width: 100%;
	border-left: none;
}


/* Neden Informasoft 4'lü Kutu Alanı */

/* İtem 2 Hover Border Animasyon */

.features-area .item2 {
  position: relative;
  overflow: hidden;
}

.features-area .item2::before,
.features-area .item2::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 1px solid #aedd2c;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
	border-radius: 8px;
}

.features-area .item2::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
}

.features-area .item2::after {
  bottom: 0;
  right: 0;
  border-top: none;
  border-left: none;
}

.features-area .item2:hover::before,
.features-area .item2:hover::after {
  width: 100%;
  height: 100%;
	pointer-events: none;
}

.features-area .item2 .owl-dot {
  display: none;
}


/* İtem Hover Border Animasyon */

.features-area .item {
  position: relative;
  overflow: hidden;
}

.features-area .item::before,
.features-area .item::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 1px solid #aedd2c;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
	border-radius: 8px;
}

.features-area .item::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
}

.features-area .item::after {
  bottom: 0;
  right: 0;
  border-top: none;
  border-left: none;
}

.features-area .item:hover::before,
.features-area .item:hover::after {
  width: 100%;
  height: 100%;
	pointer-events: none;
}

.features-area .item .owl-dot {
  display: none;
}

/* Son */

/* Animasyon Yazısı */

.animasyon-aciklama {
	font-size: 16px;
	width: 800px;
	background-color: #000;
	color: #fff;
	border-radius: 8px;
	padding: 30px;
	margin: 0 auto;
	margin-bottom: 100px;
	box-shadow: 0px 0px 24px 1px #19191c;
}

/* Site Genişliği */

@media (min-width: 1280px) {
.container {
	padding-left: 0px;
	padding-right: 0px;}
}

.container {
	max-width: 1370px;
	padding: none !important;
}

.container-full {max-width: 1370px;}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
}



/* Giriş Loader Yükleme Animasyonu Yeni */

.site-preloader::before {
  content: url('/wp-content/uploads/yukleniyor.svg');
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  transform: translate(-50%, -50%);
}

.site-preloader .ring {
  border: 3px solid #2F2F32;
  border-top-color: #19191c;
  border-bottom-color: #aedd2c;
  border-radius: 50%;
  width: 100px;
  height: 100px;
}

/* Slider Üst Menü Boşluğu */


/* Navbar Logo Ortalama */
nav.navbar.bootsnav .navbar-brand {
  padding: 10px 0px 0px 0px;
}


/* Navbar Arama Ortalama Üst Kısmı Tam Ortalama */
.attr-nav {
    position: relative;
    padding-right: 0!important;
    padding-left: 0!important;
}

.attr-nav .search {
  padding: 17px 0px 0px 0px;
}

.attr-nav>ul>li>a {
    padding-right: 0!important;
    padding-left: 20px!important;
    font-size: 14px;
}


/* Navbar Gölge */
.wrap-sticky nav.navbar.bootsnav {
    box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.2);
}

.header2 {
  position:relative;
  text-align:center;
  background: linear-gradient(60deg, rgba(84,58,183,1) 0%, rgba(0,172,193,1) 100%);
  color:white;
   z-index: 1;
}

.inner-header {
  height:65vh;
  width:100%;
  margin: 0;
  padding: 0;
}

.flex { /*Flexbox for containers*/
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.waves {
  position:relative;
  width: 100%;
  height:15vh;
  margin-bottom:-7px; /*Fix for safari gap*/
  min-height:100px;
  max-height:150px;
}

.content2 {
  position:relative;
  height:20vh;
  text-align:center;
  background-color: white;
}

/* Animation */

.parallax > use {
  animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}
@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}
@keyframes move-forever {
  0% {
    transform: translate3d(0,-90px,0); /* Yeni başlangıç konumu: yukarıda */
  }
  100% { 
    transform: translate3d(0,85px,0); /* Yeni bitiş konumu: aşağıda */
  }
}
/*Shrinking for mobile*/
@media (max-width: 768px) {
  .waves {
    height:40px;
    min-height:40px;
  }
  .content {
    height:30vh;
  }
  h1 {
    font-size:24px;
  }
}

.why-us > h5::after {
	background: #fff;
}

.works-about-items .info > h5 {
	color: #dd65c4;
}

.works-about-items .info > h5::after {
	background-color: #dd65c4;
}

.site-heading.text-center h2 {
	color: #dd65c4;
}

.works-about-items .info h2,p {
	color: #fff;
}

/* Üyeler bölümü Siyah Renk */

.box-shadow p {
	color: #000;
}

.site-heading.text-center h2::before {
	background-color: #dd65c4;
}

.site-heading.text-center h2::after {
	background-color: #dd65c4;
}


.features-area h5 {
	color: #dd65c4;
}

.features-area .item2 p {
	color: #fff;
}

.features-area .item p {
	color: #fff;
	
}
    
    .features-area::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 50%;
        height: 100%;
        background-position: left top;
        background-repeat: no-repeat;
        background-size: cover;
        z-index: -1;
        opacity: 0.1;
    }
    
    .features-area .row.align-center::before {
        display: none;
    }

.owl-item {margin-right: 69px !important;
}

/* Zebra Arka Plan */

.zebra-gri {
	background: #f2f2f2;
}

/* Adresimiz & Harita Renklendirme */

.contact-area .contact-tabs > ul li a.active {
	color: #dd65c4;
}

.contact-area .contact-tabs > ul li a:hover {
	color: #dd65c4;
}

.contact-area .contact-tabs > ul li a.active::after {
	background: #dd65c4 !important;
}

/* Son - Adresimiz & Harita Renklendirme */


/* Servisler Kısmı Renklendirme */

.work-process-area .work-pro-items .item .icon span {
    opacity: 0.2;
    -webkit-text-stroke: 2px #dd65c4;
}

.alignnone {
	margin: 0px;
}

.default-padding {
	padding-top: 20px !important;
	padding-bottom: 100px !important;
}

.default-padding.bottom-less {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

.contact-area.overflow-hidden.default-padding.bg-gray {
	background-color: #2f2f32 !important;
	padding-top: 70px !important;
	padding-bottom: 0px !important;
}

.icon img {
	height: 60px !important;
}

.works-about-items::before {
  background-color: #2f2f32;
}

.works-about-area.overflow-hidden {
  background-color: #19191c;
}

.works-about-items.default-padding {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Maven Pro', sans-serif;
	color: #fff;
}


/* Üst Menü Hizalama */

ul#menu-ustmenu.nav.navbar-nav.navbar-center {
		margin-top: -15px !important;
}

ul#menu-ustmenu-en.nav.navbar-nav.navbar-center {
		margin-top: -15px !important;
}


/* Üst Menü Mobil Hizalama */

@media (max-width: 768px) {
ul#menu-ustmenu.nav.navbar-nav.navbar-center {
		margin-top: 0px !important;
}

ul#menu-ustmenu-en.nav.navbar-nav.navbar-center {
		margin-top: 0px !important;
}
	}

.top-search input.form-control {
	padding: 10px 20px 20px 20px;
	color: #fff;
	}

.top-search {
	background-color: #19191c !important;
	border: solid 1px #464649;
	box-shadow: none;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
	box-shadow: none;
}

#search-box::placeholder {
  color: white;
}

/* Üst Menü Mobil Ayarı */

@media (max-width: 768px) {
  div#navbar-menu.collapse.navbar-collapse {
    background-color: #19191C;
  }

  .navbar-brand > img {
    height: 100px !important;
    margin: 0 auto;
  }

  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a,
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover,
  nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li:hover > a {
    color: #fff;
  }

  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover,
  nav.navbar.bootsnav ul.nav li.dropdown > ul.dropdown-menu li:hover > a {
    color: #aedd2c !important;
  }
}


@media (max-width: 320px) {
	.navbar-brand > img {
		width: 140px !important;
	}
}

.top-search input.form-control {
	padding: 10px 20px 20px 20px;
	color: #fff;
	}

.top-search {
	background-color: #19191c !important;
	border: solid 1px #464649;
	box-shadow: none;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
	box-shadow: none;
}

#search-box::placeholder {
  color: white;
}

/* Blog Meta Bilgiler Gizleme */

.blog-area .item .info .meta {
	display: none;
}

/* Üst Menü Açılan Arama */

.top-search {
	top: 72px;
}

/* Üst Menü Açılan Menü */

nav.navbar.bootsnav ul.nav > li > a {
	padding-bottom: 20px;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
}

nav.navbar.bootsnav ul.nav > li > a:hover {
	color: #aedd2c;
}

nav.navbar.bootsnav ul.nav > li.active > a {
	color: #aedd2c;
}

.navbar .navbar-collapse.collapse {
    display: inline-flex;
    place-self: center;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
	color: #fff;
	border-bottom: solid 1px #464649;
	font-size: 18px;
	font-weight: 400;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover {
	color: #aedd2c !important;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
	background-color: #19191c;
}

.collapse.navbar-collapse a {
    font-family: 'Maven Pro', sans-serif !important;
}

@media (width: 1440px) {
  nav.navbar.bootsnav.menu-center .attr-nav {
    right: 35px;
  }
}

 @media only screen and (min-width: 1439px) and (max-width: 1600px) {
.attr-nav {
	margin-right: 160px;
}
}

 @media only screen and (min-width: 1600px){
.attr-nav {
	margin-right: 90px;
}
}

.attr-nav.inc-border p {
    font-family: 'Maven Pro', sans-serif !important;
}

body, p, a, span, div, em, strong, small, b, i, u, s, strike, del, ins, mark, q, cite, code, pre, dfn, kbd, samp, var, sub, sup, .btn {
    font-family: 'Open Sans', sans-serif;
}

.video-play-button.theme i {
	color: #19191c; }

.contact {
	display: none !important;
}

.fa-map-marker-alt:before {
	color: #2f2f32
;
}

.fa-envelope-open:before {
	color: #2f2f32
;
}

.fa-phone:before {
	color: #2f2f32
;
}

.services-area .services-content .item .bottom a:hover {
	color: #dd65c4;
}

.services-area .services-content .item .icon::before {
	opacity: 0.3;
	background: #aedd2c;
}

.services-area .services-content .item .icon::after {
	opacity: 1;
	background: #aedd2c;
}

.services-area .services-content .item .icon {
	margin-right:25px;
	margin-left:25px;
}

.icon {
	margin-top:25px !important;
}

.who-we-area-area h5::after {
    position: absolute;
    left: 0;
    top: 50%;
    content: "";
    height: 2px;
    width: 30px;
    margin-top: -1px;
	background: #dd65c4;
}

.works-about-area .works-about-items .info a {
	color: #2f2f32 !important; }

.works-about-area .works-about-items .info a:hover {
	color: #aedd2c !important;
	background-color: #2f2f32 !important;
	border-color: #aedd2c !important;
}

.who-we-area-area h5 {
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 25px;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding-left: 45px;
	color: #dd65c4;
}

.works-about-items ul li::after {
    display: none;
}

.services-area .services-content .item {padding: 40px 40px;
	background-color: #fff;
}

.works-about-area .works-about-items .thumb .fun-fact .timer {
    display: none;
}

.works-about-area .works-about-items .thumb img {
	border-radius: 8px;
}

.works-about-area .works-about-items .thumb .fun-fact {
    right: 100px;
	box-shadow: none;
	
}

.works-about-area .works-about-items .thumb .fun-fact .medium {
	color: #19191c;
}

.contact-area .content h2 {
	color: #fff;
}

.col-lg-6.contact-form-box {
  padding: 20px;
  border: none;
  background-color: #19191c;
  bottom: 10px;
  transition: background-color 0.3s ease-in-out;
	border-radius: 8px;
}

.col-lg-6.contact-form-box:hover {
  background-color: #2f2f32;
	border-radius: 8px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}


.contact-area .contact-tabs>ul li a {
	font-size: 24px;
	color: #fff
}

.contact-area {
	margin-bottom: 40px;
}

h1 {
  font-size: 32px;
}

h2 {
  font-size: 24px;
}

h3 {
  font-size: 19px;
}

.who-we-area-box {
	background-color: #2f2f32;
}

.who-we-area-box .item p {
		color: #fff;
}

.who-we-area-box .btn.btn-light {
	color: #2f2f32;
	border-color: #aedd2c;
	border-radius: 8px;
	background: #aedd2c !important;
}

.who-we-area-box .btn.btn-light i {
    color: #2f2f32 !important;
}

.who-we-area-box .btn.btn-light:hover,
.who-we-area-box .btn.btn-light:hover i,
.who-we-area-box .btn.btn-light:hover a {
    background: transparent !important;
    color: #aedd2c;
    border-color: #aedd2c;
}

.who-we-area-box .btn.btn-light:hover i,
.who-we-area-box .btn.btn-light:hover i:hover {
    color: #aedd2c !important;
}

.services-area.default-padding {
	padding-top: 0px !important;
}

.who-we-area-box .btn.btn-sm i {
	color: #aedd2c;
}

.who-we-area-area.bg-dark {
    background: #e7e7e7 !important;
}

.features-area .item > i {
    color: #aedd2c !important;
}


.contact-tabs .tab-content ul li i {
	box-shadow: none;
	background: #aedd2c;
}

.features-area .item > h5 > a,
.features-area .item2 > h5 > a {
    color: #fff !important;
}

.features-area .item > h5 > a:hover,
.features-area .item2 > h5 > a:hover {
    color: #AEDD2C !important;
}



.features-area .item2 > i {
    color: #AEDD2C !important;
}

.features-area .item > i {
    color: #AEDD2C !important;
}

.features-area {
    background-color: #19191c !important;
}

.features-area .item2 {
    background-color: #464649 !important;
}

.features-area .item {
    background-color: #2f2f32 !important;
}

.work-process-area .work-pro-items .item {
	height: 100%;
}

/* Deneme */

.work-process-area .work-pro-items .item {
  position: relative;
  overflow: hidden;
}

.work-process-area .work-pro-items .item::before,
.work-process-area .work-pro-items .item::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #aedd2c;
  transform: scaleX(0);
  transition: transform 0.4s ease-in-out;
	  border: 1px solid #aedd2c;
}

.work-process-area .work-pro-items .item::before {
  top: 0;
  transform-origin: left;
}

.work-process-area .work-pro-items .item::after {
  bottom: 0;
  transform-origin: right;
}

.work-process-area .work-pro-items .item:hover::before,
.work-process-area .work-pro-items .item:hover::after {
  transform: scaleX(1);
}

.work-process-area .work-pro-items .item2 {
  position: relative;
  overflow: hidden;
	background-color: #2f2f32 !important;
	border: none !important;
}

.work-process-area .work-pro-items .item2 p,h5{
  color: #fff
}

.work-process-area .work-pro-items .item2::before,
.work-process-area .work-pro-items .item2::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 1px solid #aedd2c;
  transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
	border-radius: 8px;
}


.work-process-area .work-pro-items .item2::before {
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
}

.work-process-area .work-pro-items .item2::after {
  bottom: 0;
  right: 0;
  border-top: none;
  border-left: none;
}
.work-process-area .work-pro-items .item2:hover::before,
.work-process-area .work-pro-items .item2:hover::after {
  width: 100%;
  height: 100%;
	pointer-events: none;
}

.work-process-area .work-pro-items .item2 .owl-dot {
  display: none;
}

.work-process-area .work-pro-items .item2 {
    position: relative;
    overflow: hidden;
}
.work-process-area .work-pro-items .item2 {
    height: 100%;
}
.work-process-area .work-pro-items .item2 {
    border: 1px solid #e7e7e7;
    padding: 50px 30px;
    background: #ffffff;
	background-color: #19191c
 !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
	border-radius: 8px;
}

.work-process-area .work-pro-items .item2 .icon {
    position: relative;
}

.work-process-area .work-pro-items .item2 i {
    color: #fff;
}

.work-process-area .work-pro-items .item2 i {
    display: inline-block;
    font-size: 60px;
    margin-bottom: 30px;
}

.work-process-area .work-pro-items .item2 .icon span {
    opacity: 0.2 !important;
    -webkit-text-stroke: 2px #aedd2c !important;
}
.work-process-area .work-pro-items .item2 .icon span {
    position: absolute;
    left: 15px;
    top: 0;
    font-size: 100px;
    z-index: -1;
    color: #f4f4f4;
    opacity: 0.9;
    font-weight: 900;
    color: transparent;
    -webkit-text-stroke: 2px #aedd2c;
    line-height: 50px;
    font-family: sans-serif;
}

.work-process-area .work-pro-items .item2 h5 {
    position: relative;
    z-index: 1;
    font-weight: 600;
    font-size: 18px;
}

/* Deneme Son */

.item-inner {
	height: 100% !important;
	border-radius: 80px;
}

/* Footer Alt Widget Alanı */

footer.bg-dark {
	/* Lacivert: background: #000068 !important */
	/* Gri: background: #303030 !important */
	/* Açık Gri: background: #939393 !important */
	/* Açık Pembe: background: #dd65c4 !important */
	/* Pembe: background: #8c417e !important */
    background: #2f2f32 !important;
}

footer .widget-title {
	/* Yeşil: color: #aedd2c !important; */
	/* Siyah: color: #000 !important; */
	color: #aedd2c !important;
}

.f-item.about p {
	color: #fff !important;
}

footer.bg-dark .f-item.about {
	border-radius: 8px;
}

footer.bg-dark .f-item.about:hover {
box-shadow: rgba(0, 0, 0, 1) 0px 0px 7px 0px; !important}


.menu-hakkimizda-container a {
	color: #fff !important;
}

.menu-hakkimizda-container a:hover {
	color: #aedd2c !important;
}

.menu-hizmetler-container a {
	color: #fff !important;
}

.menu-hizmetler-container a:hover {
	color: #aedd2c !important;
}

.address li {
	color: #fff !important;
}

.address a {
	color: #fff !important;
}

footer.bg-dark .address li i {
	color: #fff !important;
}

/* Site En Altı Footer Bottom */

.footer-bottom {
	/* Koyu Lacivert: background: #000048 !important */
	/* Açık Gri: background: #666666 !important */
	/* Koyu Gri: background: #1c1c1c !important */
	/* Açık Pembe: background: #a84f9b !important */
	/* Koyu Pembe: background: #4f264b !important */
    background: #19191c !important;
}

/* Footer Menü */

.footer-bottom .menu-footer-menu-container a, .menu-footer-menu-en-container a {
	/* Gri F2: color: #f2f2f2 !important; */
	color: #f2f2f2 !important;
}
.footer-bottom .menu-footer-menu-container a:hover, .menu-footer-menu-en-container a:hover{
	color: #aedd2c !important;
}

.owl-item {
  width: 280px !important;
}

.services-area .services-content .item {
box-shadow: 0 0 0px;
	border: 1px solid #e7e7e7;
}
.services-area .services-content .item .icon::before {
  height: 100px;
	width: 100px;
	}

.services-area .services-content .item .icon::after {
  height: 90px;
	width: 90px;
	}

.services-area .services-content .item .bottom {
	justify-content: left;
}

.bg-dark.text-light .f-items.default-padding {
	padding-bottom: 60px !important;
}

.services-area .services-content.services-2-col-carousel.owl-carousel .owl-dot.active span::after {
	background: #aedd2c;
}

.who-we-area-box .item {
	padding-right: 170px;
}


.features-area .item2-grid:first-child {
    margin-top: 50px;
	
}

.features-area .item2 {
    padding: 50px !important;
    background: #f2f2f2;
    border-radius: 8px;
    position: relative;
    z-index: 1;
    overflow: hidden;
	margin-bottom: 30px;
}

.features-area .item {
	margin-bottom: 30px;
}

.features-area .item2 > i {
    display: inline-block;
    font-size: 60px;
    margin-bottom: 25px;
    color: #e5262d;
    position: relative;
    z-index: 1;
}


.features-area .item > i {
		font-size: 60px;
    color: #e5262d;
}

.features-area .item2 h5 {
	font-size: 18px;
}

.features-area.overflow-hidden.bg-gray.default-padding {
	padding-bottom: 0px !important;
}

.who-we-area-box .item .text-blur {
	padding-top: 30px;
	color: rgba(255, 255, 255, 0.45);
}

.fun-fact {
	font-style: italic;
 letter-spacing: 0.2px;
 font-size: 1rem;
 line-height: 1.9rem;
 padding: 0px;
background-color: rgb(177 220 42 / 90%) !important;
	border-radius: 8px;
}

.medium::before {
  content: "‘";
}

.medium::after {
  content: "’";
}

.owl-dots .owl-dot:nth-child(n+3) {
    display: none;
}

.wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
    margin-bottom: 0px;
}

.btn.btn-light.border:hover {
	border-radius: 8px;
	color: #994b8a !important;
	border: 2px solid #994b8a !important;
}

.btn.btn-light.border {
	border-radius: 8px;
	color: #fff;
	background-color: #994b8a;
	border: 2px solid #994b8a !important;
}

h2[data-animation="animated slideInRight"] strong {
  margin-top: 20px;
}

.slider-thumb {
  background-image: url(http://v2.informasoft.com/wp-content/uploads/informasoft_intro_v2.svg);
  background-size: 70% !important;
  background-repeat: no-repeat;
  background-position: top right !important;
  width: 100%;
  height: 0;
}

.fa, .fas {
	color: #fff;
}

.btn2.btn2-light.border:hover {
    border-radius: 8px;
}
.btn2.btn2-light.border{
    border-radius: 8px;
}
.btn2 {
    display: inline-block;
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    line-height: 60px;
	width: 160px;
	margin-top: 20px;
    text-transform: capitalize;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
    border-radius: 5px;
    font-size: 17px;
}
.btn2.circle {
    border-radius: 40px;
}
.btn2.btn2-light.border:hover {
    background: #000048 none repeat scroll 0 0 !important;
    color: #fff !important;
}

.btn2.btn2-light.border {
    background: #e5262d none repeat scroll 0 0 !important;
    color: #fff !important;
}

.navbar-brand {width: 200px;}
.logo {width: 200px;}

@media (max-width: 768px) 
{
	.logo {
		padding-left: 15px;
	margin-left: 0px;
		padding-bottom: 10px;
		}
}



/* Footer İletişim Aşağı Kaydırma */

.info {
	padding-top: 38px;
}

.address {
	margin-top: -30px;
}

/* Harita Gölge Kapatma */

.contact-tabs .tab-content iframe {
	box-shadow: none;
}

/* renk gecisli typeform alani*/
.form-blur-alan-bg {
  background-color: #aedd2c;
  background-image: linear-gradient(105deg, #aedd2c, #2f2f32);
  background-size: 200% 200%;
  animation: gradientShift 8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@keyframes gradientShift {
  0%, 100% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}

.form-blur-alan-bg {padding: 41px 0px 50px 0px;}
  .p-form-baslik {text-align: center !important;margin-bottom: 30px;font-size: 30px;line-height: 40px;margin: 0 0 20px 0;font-family: 'Maven Pro';font-weight: 300;color: #2d2d2d;text-transform: none;}
	strong {font-weight: bold;}
	
	@media (max-width: 768px) {
    .p-form-baslik {
      font-size: 24px;
      line-height: 30px;
			padding-left: 10%;
			padding-right: 10%;
    }
		.form-blur-alan-bg h2 {
		font-size: 28px !important;
		}
  }

/* Footer İletişim Menü Boşlukları Kaldırma */
footer .f-item .address li {
	margin: 0px;
	height: 70px;
}

/* Footer Sosyal Medya İkonları */
.social-icon {
    color: white;
}

.social-icon:hover {
	color: #AEDD2C;
}

.social-icon:hover .twitterx {
    fill: #AEDD2C;
}

.social-icon.fab.fa-facebook-f {
    font-size: 18px;
}

.sosyal-medya-footer {
	  display: flex;
    justify-content: center;
    align-items: center;
		margin-top: 10px;
		margin-bottom: 20px;
}

.sosyal-medya-footer a {
	  margin: 0 10px;
    text-align: center;
    display: inline-block;
}

/* Cookie Seal CSS Başlangıç */
#cookieseal-banner .cookieseal-banner-body {
	display: grid !important;
    color: #000 !important;
	gap: 0em !important;

}
#cookieseal-banner {
	width: 35% !important;
	padding: 10px;
    margin: 20px;
    background: linear-gradient(to right, rgb(228 228 228), rgb(255, 255, 255));
    box-shadow: 2px 6px 24px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px !important;
}

@media only screen and (max-width: 992px) {
    #cookieseal-banner {
        width: 89% !important;
    }
}

#cookieseal-banner .cookieseal-banner-buttons {
    padding-top: 20px;
}

#cookieseal-banner .cookieseal-banner-body a {
    color: #000 !important;
    text-decoration: underline !important;
    text-wrap: nowrap;
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs label.tab {color: #000;}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .description p, #cs-seal-popup .cs-popup-content .cs-popup-content-bottom p, .cookie-definition-expire-content-panel-content p, #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header h1, #cs-seal-popup .cs-popup-content .cs-popup-content-brand h1 {color: #000;}

#cookieseal-banner button, #cs-seal-popup .cs-popup-content .cs-popup-content-bottom button {    color: #19191c !important;}

.cookie-definition-expire-content button.accordion span.icon {
    margin-top: 0px !important;
    font-size: inherit;
    margin-bottom: 0px;
    color: inherit;
}

button#cookieseal-banner-popup, button#cookieseal-banner-reject {
    background-color: transparent !important;
    color: #343434;
    font-weight: 500;
    text-decoration: underline;
    max-width: max-content;
}

/* Varsayılan dilde Türkçe başlık */
body[lang="tr"] p#cookieseal-banner-text:before {
    content: "Bu web sitesi çerez kullanıyor.";
    display: block;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 10px;
}

/* İngilizce dilinde başlık */
body[lang="en"] p#cookieseal-banner-text:before {
    content: "This website uses cookies.";
    display: block;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 10px;
}

/* Cookie Seal CSS Bitiş */