/* Minification failed. Returning unminified contents.
(3,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(3,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(4,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(9,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(15,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(16,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(188,43): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(189,35): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
 */
a.nav-linkx {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    text-decoration: none;
    background: 0 0;
    border: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    border-radius: var(--bs-nav-pills-border-radius);
    color: #395779; 
    font-weight: 700;
}

a.nav-linkx.active {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg);
}

::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
	background-color: #2bbdc4;
}
.on-basvuru-top-info-6, .on-basvuru-top-info-18 {
    min-height: 108px;
}
.formkutusu .on-basvuru-top-info-6, .formkutusu .on-basvuru-top-info-18 {
    min-height: 140px;
}
.firmatablo td {
    padding: 15px;
    text-align: inherit;
    font-weight: normal;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.firmatablo tr:last-child td {
    border: unset;
}
.content .row ul {
    margin-bottom: 2.5rem;
}
div#haber-content p img {
    height: auto !important;
    border-radius: 50px;
    width: 100% !important;    
  transition: transform .6s !important;
}
div#haber-content p img:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05) !important;
}
div#haber-content iframe {
    max-width: 100% !important;
}
ul.sektorel-list li {
    font-size: 18px;    
  min-height: 34px;
  margin-bottom: 30px;
}
ul.sektorel-list {
    column-count: 3;
}
@media (max-width: 640px){
 .animate__fadeInLeft, .animate__fadeInRight {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}
  ul.sektorel-list {
    column-count: 2;
}
}
@media (max-width: 1640px){
  .sliding-about-btn {
    margin-bottom: 10px;
  }
  .carousel-caption p {
    margin-bottom: 40px;
}
  .display-lg {
    font-size: 3.5rem;
}
}


.navbar-expand-xxl .navbar-nav .dropdown-menu {
  border-radius: 0 0 10px 10px;
  padding: 10px;
  visibility: hidden;
  clip: rect(0px, 200vw, 0, 0px);
  opacity: 0;
    transition: opacity 0.4s linear, clip 0.6s linear, visibility 0s 0.4s;
    transform: translateZ(0);    
  display: block;    
  border-top: unset;
}
    .dropdown:hover .dropdown-menu {
    visibility: visible;
    opacity: 1;
    clip: rect(0px, 100vw, 200vh, -30px);
    transition: clip 0.6s linear, opacity 0.4s linear;
    }
@media (min-width: 1400px) {
    .navbar-expand-xxl .navbar-collapse {
        height: 76px;
    }    
  .navbar-expand-xxl .navbar-nav .nav-link {
        height: 100%;
        display: flex;
        align-items: center;
    }
    .navbar-expand-xxl .navbar-nav {
        height: 100%;
    }
  .navbar-expand-xxl .navbar-nav .nav-item {
    margin-bottom: -7px;
	}
  .homeslider .carousel-item, .homeslider .carousel-item img {
    height: 100vh;        width: 100%;
   }
  .carousel-indicators {
    width: 100%;
    margin-bottom: 30px;
    background-color: transparent;
}
  .carousel-indicators button {
    width: 100% !important;
}
  .btncont {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
  .btn1 {
    color: white;
    cursor: pointer;
    font-size: 22px;
}
}
.list-group .list-group-item:hover a::after {
    right: 5px;
    position: absolute;
}
.right-contact {
    display: none;
}
.right-contact.scrolledx {
    display: block;
}
.vertical.carousel .active.carousel-item-end,.vertical.carousel .carousel-item-next:not(.carousel-item-start) {
    transform: translateY(100%)
}

.vertical.carousel .active.carousel-item-start,.vertical.carousel .carousel-item-prev:not(.carousel-item-end) {
    transform: translateY(-100%)
}
@media screen and (max-width: 1400px) {
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    display: none;
}
  .navbar-expand-xxl .navbar-nav .dropdown-menu.show {
    display: block;
  }
}
@media screen and (max-width: 767px) {
    .teknokent-firma .top {
        padding: 20px 15px !important;
    }
  .animate__fadeInDown {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
  
  .animate__animated.animate__slow {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: calc(var(--animate-duration));
    animation-duration: calc(var(--animate-duration));
}
  section.text-center {
    padding: 25px 0;
}
  .stat-card>div {
    height: 160px;
}.stat-card, .stat-card::before {
    width: 160px;
    height: 160px;
}.stat-card .stat-number {
    font-size: 32px;
}.stat-card .stat-label {
    font-size: 17px;
}
  section#deger p {
    text-align: center;
}
  section.rakamsal-veriler {
    padding: 0;
}
  ul.sektorel-list li {
    margin-bottom: 15px;
}
  .wid1 {
    font-size: 2rem;
    line-height: 1.4;
}.news article {
    margin-bottom: 0px;
    padding: 5px 15px;
}
  
  .container.position-relative * {
    max-width: 90%;
}
  .carousel-caption {
        top: 0%;
    }
  .carousel-caption h1 {
    line-height: 3rem;
    margin-bottom: 5px;
}    
  .carousel-caption p {
        margin-bottom: 10px;
    }
}.homeslider .carousel-item {
    overflow: hidden;
    position: relative;
}
.homeslider .carousel-item img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.ekip-contentx.content-colx {
    text-align: justify;
}
.solcek {
    position: fixed;
    top: 50%;
    right: 22px;
    z-index: 10;
  cursor: pointer;
}
.solcek.scrolledxbtn {
    right: 115px;
}
.solcek.scrolledxbtn img {
    rotate: 180deg;
}
/*#slider .carousel-indicators {
    justify-content: flex-start;
    gap: 30px;
    padding-left: 12%;
}*/
#haber-content p, #haber-content ol,#haber-content ul,.accordion-body * {
    font-size: 20px!important;
}
.circle-border {
    color: transparent;
}
li p {
    margin-bottom: 0px!important;
}
.carousel-caption .slideh1 {
  font-weight: 800;
  font-size: 75px;
  line-height: 4rem;
  margin-bottom: 20px
}
.carousel-caption .slideh2 {
  font-weight: 600;
  margin-bottom: 0;
  font-size: 65px
}
@media screen and (max-width:991px) {
  .carousel-caption .slideh2 {
    font-size: 22px
  }

  .carousel-caption .slideh1 {
    font-size: 43px
  }
}
section p, section ul, section ol {
    text-align: justify;
}
.text-announcements.px-3.mt-5, article.haber p.my-3, article.duyuru p.my-3 {
    text-align: left;
}
.col-lg-4.p-4.video-thumbnail p
{
  text-align: center;
}
ul.sektorel-list {
    text-align: left;
}
footer .top-footer {
    text-align: justify;
}.loading-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px; /* İlgili sayfa yüklenirken ayarlayabilirsiniz */
}

.dot {
  width: 10px;
  height: 10px;
  background-color: #000;
  border-radius: 50%;
  margin: 0 5px;
  animation: dot-pulse 1s infinite ease-in-out;
}

.dot:nth-child(2) {
  animation-delay: 0.2s;
}

.dot:nth-child(3) {
  animation-delay: 0.4s;
}

@keyframes dot-pulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
}
.card.yonetim-card .card-text {
    text-align: center;
}@media (min-width: 992px) {
    .col-lg-9-5 {
        flex: 0 0 auto;
        width: 80%;
    }    
  .col-lg-2-5 {
        flex: 0 0 auto;
        width: 20%;
    }
}.accordion-body td {
    width: auto !important;
    border: 1px solid;
    padding: 5px;
}
.accordion-body td p {
    margin: 0 !important;
  text-align: left;
}

