/* Add here all your CSS customizations */

/* TCEGE-011: mobil tasma duzeltmesi (demoda col-xs BS5'te gecersiz + -20px margin + sabit px) */
@media (max-width: 991.98px) {
    #contact-info .row > [class*="col-"] { flex: 0 0 100%; max-width: 100%; }
    #contact-info .row { margin-left: 0; margin-right: 0; }
    #footer #lix, #footer #lix2 { float: none; margin-left: 0; padding-left: 0; }
    #footer .useful-link li a,
    #footer .text-wrapper-51, #footer .text-wrapper-55, #footer .text-wrapper-66,
    #footer .text-wrapper-70, #footer .text-wrapper-sonh, #footer .text-wrapper-fay,
    #footer .company, #footer .company-footer-lix, #footer .companysocialfoo,
    #footer .companysocial2foo, #footer .socialfoo, #footer .social2foo,
    #footer .company-footer { width: auto; max-width: 100%; }
    /* footer.css mobil blogunun left:30px kaydirmasi tasmayi uretiyor */
    #footer .company, #footer .company-footer, #footer .companysocialfoo,
    #footer .companysocial2foo, #footer .social2foo,
    #footer .company-footer-lix, #footer .socialfoo { left: 0; top: auto; }
}

/* footer.css 1050-1680px blogunda .companysocial2foo left:100px aliyor —
   son sutunda gorunur alani 88px asiyor (olculu: scrollW 1528 @1440) */
@media (min-width: 1050px) {
    #footer .companysocial2foo { left: 0; }
}

/* TCEGE-015 anasayfa govdesi — demo miras tasmasi duzeltmeleri (mobil) */
@media (max-width: 991px) {
  .rev_slider_wrapper { overflow: hidden; }
  .tceege-online-yanasma-plani { overflow: hidden; }
}
@media (max-width: 991px) {
  .custom-content-below-list-2 { position: static; width: 100%; left: 0; }
  .tceege-online-section-div-2 { margin-left: 0; flex-wrap: wrap; }
}
@media (max-width: 767px) {
  .div-2-hiz-all-mob { width: 100%; margin-left: 0; flex-wrap: wrap; }
  .list-2 { left: 0; }
  .CEO-of-gonet-phone-number { margin-left: 0; }
}
@media (max-width: 768px) {
  .title-mteri-hizmetleri-7 { width: 100%; left: 0; }
}
@media (max-width: 767px) {
  .frame, .frame-2 { left: 0; }
}

/* TCEGE-016 hakkimizda — demo miras mobil tasma duzeltmeleri */
@media (max-width: 768px) {
  #mision-text { left: 12px; width: calc(100% - 24px); }
  #mision-son-teknoloji { left: 0; }
  #mision-son-teknoloji-2 { left: 0; }
  .hakk-icerk-text-wrapper-6 { max-width: 100%; left: 0; }
  #work-process-title { left: 0; font-size: 34px; }
  #it-has-survived-container { left: 0; }
  #we-craft-unique { max-width: 100%; }
}

/* TCEGE-016 devam — tablet/masaustu tasma duzeltmeleri */
@media (max-width: 991px) {
  .list-2 { left: 0; }
}
@media (max-width: 768px) {
  #mision-we-are-expert-2 { left: 12px; width: calc(100% - 24px); }
}
@media (min-width: 769px) {
  #mision-son-teknoloji-2 { width: calc(100% - 100px); }
}
/* politikalar bolumundeki 1553px donmus dekoratif metin left:90%'dan tasiyor */
.politics { overflow: hidden; }

/* TCEGE-017 hizmetler — demo miras tasma duzeltmeleri */
@media (max-width: 991px) {
  /* tarife/talep kartlari: absolute + left:40 + width:100% saga tasiyor */
  .tceege-online-genel-hizmet-tarife,
  .lgili-forma-yandaki-container { left: 0; }
}
@media (max-width: 768px) {
  /* 160px'lik dekoratif outline baslik mobilde 80px'e iniyor ama
     "Konteyner" kelimesi yine de tasiyor */
  .services-detail-hed-conteyner { font-size: 56px; line-height: 64px; }
}
/* "Diger Hizmetler" basligi absolute width:100% ama icinde oldugu
   kutu L:12'de basliyor — left/right:0 ile kutuya tam oturt */
.services-detail-hed-dier-hizmetler { left: 0; right: 0; width: auto; }

/* S2-FAZ2: 30+ sayfa linki flex-nowrap ile tasiyor — sar */
.pagination { flex-wrap: wrap; }

/* S2-FAZ2: haber karti 'Iletisim Uzmani' metni absolute+603px sabit — icerik kadar genislet */
.blog-post-icon-text-01 { width: auto; }

/* S2-FAZ2: rightbar sabit genislikleri (demo media araligi acik — 993-1199 ve <=767'de tasiyor) */
@media (max-width: 1199px) {
    #rightbar-modern-trends-in, #date-th-july-2020 { width: 100%; }
    .blog-btn-blue-all-date { left: 0; }
    .rightbar-tag-bg-2 { white-space: normal; }
}

/* S2-FAZ2: tceege-online hero — content-01 kutusu left:65%/1220px ile viewport disina uzanir; cocuklari negatif left ile iceri cekilir, kirpma goruntuyu degistirmez */
.responsive-banner-tceege-online { position: relative; overflow: hidden; }

/* S2-FAZ2: hesap-numaralari blogu mobil — divider/left kaymalari gorunmeyen bolgede tasiyor */
@media (max-width: 576px) {
    #tarifeler-hesaplar-bg-all, #tarifeler-hesaplar-bg-all-2 { overflow: hidden; }
}

/* S2-FAZ2: terminal-ozellikleri section-01 — absolute bg margin-left:20px + icerideki sabit kaymalar viewport disina boyaniyor; sinirda kirp */
.terminal-ozellikleri-section-01 { overflow: hidden; }

/* S2-FAZ2: terminal-ozellikleri — dekoratif genis bloklar (absolute 1416px baslik, left:200 metin) viewport disina boyaniyor */
.terminal-ozellikleri-section-03,
.terminal-ozellikleri-section-05,
.terminal-ozellikleri-section-07-responsive-banner { position: relative; overflow: hidden; }

/* S2-FAZ2: mobil sekme menusu nav-link width:100vw — her sekme viewport kadar genisleyip satir tasmasi yaratiyor */
@media (max-width: 1366px) {
    #terminal-ozellikleri-section-mobil .nav-link { width: 100%; }
}

/* S2-FAZ2: terminal-ozellikleri mobil tab icerigi 768px/500px sabit — tablet ve altinda orantili */
@media (max-width: 1366px) {
    #terminal-ozellikleri-service-img-all-tabs,
    #terminal-ozellikleri-section-mobil .terminal-ozellikleri-service-content-003,
    #terminal-ozellikleri-section-mobil .terminal-ozellikleri-service-content-004 { width: 100%; }
    #terminal-ozellikleri-section-mobil .terminal-ozellikleri-service-content-002-07 { width: 100%; }
    #terminal-ozellikleri-section-mobil .row { margin-left: 0; margin-right: 0; }
}

/* S2-FAZ2: bize-ulasin — geta-quote margin-left:37%+width:80% kutusu viewport disina uzanir; metin sola yasli oldugu icin kirpma gorunmez */
.contact-usss-get-a-quote { overflow: hidden; }
@media (max-width: 768px) {
    .contact-usss-get-a-quote .get-a-quote { margin-left: 0; width: 100%; }
    .contact-usss-get-a-quote .zm-in-buradayz-text-01 { margin-left: 0; font-size: 34px; line-height: 40px; }
    .contact-usss-get-a-quote .contactForm-geta-subscribe { margin-left: 0; width: 100%; }
    .contact-usss-get-a-quote .form-row { margin-left: 0; margin-right: 0; }
    .contact-usss-get-a-quote .form-row > .form-group { padding-left: 0; padding-right: 0; }
}

/* S2-FAZ2: bilgi-toplumu kirmizi bant metni 373.7px sabit + left:25 — mobilde tasiyor */
.bilgi-toplumu-hiz-text-red { max-width: calc(100% - 25px); }

/* S2-FAZ2: sss 'Aradiginiz cevap' baslik width:100% + left:1rem — kayma kadar daralt */
@media (max-width: 768px) {
    .aradnz-cevap-sss { width: calc(100% - 1rem); }
}
