b:root{
  --brand:#0069b4;
  --ink:#0b2239;
  --muted:#6b7a90;
  --line: rgba(0,0,0,.06);
  --shadow: 0 18px 50px rgba(0,0,0,.08);
}
@media (min-width: 960px){
  .container{
    max-width: 1200px;
  }
}

body{
  font-family: 'Montserrat', sans-serif;
  
  color: var(--ink);
  background: #fff;
 color:var(--ink); background:#fff; }
a{ text-decoration:none; }

/* Topbar */
.topbar{
  background: linear-gradient(90deg, #0069b4 0%, #01365c 100%);
  color:#fff;
  padding:8px 0;
  font-size:14px;
}
.topbar-item{ opacity:.95; }
.topbar-item i{ margin-right:8px; opacity:.9; }
.topbar-social{
  width:34px;height:34px;border-radius:999px;
  display:grid;place-items:center;
  color:#fff;background:rgba(255,255,255,.12);
  transition:.2s ease;
}
.topbar-social:hover{ background:rgba(255,255,255,.22); transform:translateY(-1px); }

/* Brand */
.brand{ display:flex; align-items:center; gap:12px; }
.brand-mark{ font-weight:900; letter-spacing:.2px; color:var(--brand); font-size:26px; }
.brand-line{ width:46px; height:4px; border-radius:999px; background:rgba(13,110,253,.25); }


/* ================= HERO SLIDER ================= */

/* ================= HERO SLIDER (Clean + Inner Glow) ================= */

.hero-slider { width: 100%; }

.hero-slide{
  min-height: 100vh;
  padding: 60px 0;
  display:flex;
  align-items:center;
  position: relative;
  overflow: hidden;

  /* SLIDE fonu inline background-image ilə gəlir */
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* Page-header kimi yumşaq inner glow + oxunaqlıq overlay */
.hero-slide::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:1;

  /* 3 qat: üst inner, alt inner, yüngül soldan oxunaqlıq */
  background:
    linear-gradient(to bottom, rgba(0,0,0,.30) 0%, rgba(0,0,0,.10) 26%, rgba(0,0,0,0) 52%),
    linear-gradient(to top,    rgba(0,0,0,.40) 0%, rgba(0,0,0,.14) 28%, rgba(0,0,0,0) 58%),
    linear-gradient(90deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,.06) 42%, rgba(0,0,0,0) 78%);
}

/* əlavə soft “depth” (çox hiss olunmayan 3D) */
.hero-slide{
  box-shadow:
    inset 0 32px 55px rgba(0,0,0,.10),
    inset 0 -55px 85px rgba(0,0,0,.14);
}

.hero-content{
  position: relative;
  z-index: 2; /* overlay üstündən görünsün */
  width: 100%;
  display:flex;
  align-items:center;
  justify-content: space-between;
  gap: 40px;
}

.hero-left{ flex: 1.2; }
.hero-right{ flex: 0.8; text-align:right; }

.hero-left h1{
  font-size: 56px;
  line-height: 1.05;
  margin: 0 0 16px;
  font-weight: 900;
  color: #FFFFFF;
  text-shadow: 0 10px 26px rgba(0,0,0,.42);
}

.hero-left p{
  margin: 0 0 10px;
  font-size: 18px;
  line-height: 1.55;
  color: rgba(255,255,255,.95);
  text-shadow: 0 8px 18px rgba(0,0,0,.30);
}

.hero-left .muted{ opacity: .78; }

/* Button (bir az premium) */
.hero-btn{
  display:inline-block;
  margin-top: 14px;
  padding: 14px 26px;
  border-radius: 12px;
  background: var(--brand);
  color:#fff;
  text-decoration:none;
  font-weight:800;
  box-shadow: 0 16px 34px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.18);
  transition: transform .2s ease, filter .2s ease, box-shadow .2s ease;
}
.hero-btn:hover{
  transform: translateY(-2px);
  filter: brightness(1.04);
  box-shadow: 0 20px 44px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.20);
}

/* Pack */
.hero-pack{
  max-width: 520px;
  width: 100%;
  height: auto;
  filter: drop-shadow(0 28px 48px rgba(0,0,0,.26));
}

/* Responsive */
@media (max-width: 992px){
  .hero-content{ flex-direction: column; text-align:center; }
  .hero-right{ text-align:center; }
  .hero-left h1{ font-size: 40px; }
  .hero-slide{ min-height: 320px; padding: 50px 0; }

  /* mobilde overlay biraz az olsun */
  .hero-slide::before{
    background:
      linear-gradient(to bottom, rgba(0,0,0,.26) 0%, rgba(0,0,0,.10) 28%, rgba(0,0,0,0) 54%),
      linear-gradient(to top,    rgba(0,0,0,.34) 0%, rgba(0,0,0,.14) 30%, rgba(0,0,0,0) 60%),
      linear-gradient(90deg, rgba(0,0,0,.14) 0%, rgba(0,0,0,.05) 42%, rgba(0,0,0,0) 78%);
  }
}

/* About img card */
.img-card{
  border-radius: 22px;
  overflow:hidden;
  border: 1px solid var(--line);
  box-shadow: 0 14px 40px rgba(0,0,0,.08);
}
.img-card img{ width:100%; display:block; }

/* Category cards */
.cat-card{
  display:block;
  border-radius: 18px;
  overflow:hidden;
  border:1px solid var(--line);
  background:#fff;
  box-shadow: 0 12px 32px rgba(0,0,0,.06);
  transition:.2s ease;
}
.cat-card:hover{ transform: translateY(-3px); box-shadow: 0 18px 44px rgba(0,0,0,.10); }
.cat-img{ height:160px; overflow:hidden; }
.cat-img img{ width:100%; height:100%; object-fit:cover; display:block; }
.cat-title{
  padding:12px 14px;
  font-weight:700;
  color:#0069b4;
  display:flex;
  align-items:center;
  justify-content:space-between;
  background: linear-gradient(90deg, rgba(13,110,253,.10), rgba(13,110,253,.02));
}

/* Partners */
.partners-section{
  background: linear-gradient(180deg, #f7fbff 0%, #ffffff 100%);
  border-top:1px solid var(--line);
}
.partner-card{
  display:flex;
  align-items:center;
  justify-content:center;
  height:90px;
  background:#fff;
  border:1px solid var(--line);
  border-radius:18px;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
  transition:.25s ease;
  padding:14px;
}
.partner-card img{
  max-height:45px;
  max-width:100%;
  filter: grayscale(100%);
  opacity:.85;
  transition:.25s ease;
}
.partner-card:hover{ transform: translateY(-3px); box-shadow: 0 16px 40px rgba(0,0,0,.10); }
.partner-card:hover img{ filter: grayscale(0); opacity:1; }

/* Footer */
.site-footer{
  border-top:1px solid var(--line);
  background:#fff;
}
.footer-title{ font-weight:900; margin-bottom:12px; }
.footer-list{ list-style:none; padding:0; margin:0; color:var(--muted); }
.footer-list li{ display:flex; gap:10px; align-items:flex-start; margin:8px 0; }
.footer-list i{ color:var(--brand); margin-top:4px; }

.footer-links{ list-style:none; padding:0; margin:0; }
.footer-links li{ margin:8px 0; }
.footer-links a{ color:var(--muted); font-weight:700; }
.footer-links a:hover{ color:var(--brand); }

.footer-social{ display:flex; gap:10px; }
.social-btn{
  width:44px;height:44px;border-radius:999px;
  display:grid;place-items:center;
  background: rgba(13,110,253,.10);
  color: var(--brand);
  border:1px solid rgba(13,110,253,.15);
  transition:.2s ease;
}
.social-btn:hover{ transform: translateY(-2px); background: rgba(13,110,253,.16); }

.payments{ display:flex; gap:8px; flex-wrap:wrap; }
.pay-pill{
  font-weight:900;
  font-size:12px;
  padding:6px 10px;
  border-radius:999px;
  border:1px solid var(--line);
  background:#fff;
  color:var(--muted);
}

.footer-bottom{
  background: #f7fbff;
  border-top:1px solid var(--line);
  color:var(--muted);
  font-weight:700;
  font-size:14px;
}
.footer-bottom-links a{ color:var(--muted); }
.footer-bottom-links a:hover{ color:var(--brand); }

@media (max-width: 991px){
  .hero-title{ font-size:34px; }
  .hero-card{ padding:18px; border-radius:22px; }
  .cat-img{ height:150px; }
}
/* Məhsullar üçün sabit en */
.products-wrapper{
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
}

/* 4-lük grid */
.products-grid{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

/* Responsive */
@media (max-width: 992px){
  .products-grid{
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 576px){
  .products-grid{
    grid-template-columns: 1fr;
  }
}
/* ================= PAGE HEADER CLEAN ================= */

.page-hero{
  height: 300px;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  color: #fff;
  overflow: hidden;

  /* Sadəcə şəkil */
  background: url('../img/hero-bg-1.jpg') center/cover no-repeat;
}

/* Düz göy overlay (gradient yoxdur) */
.page-hero::after{
  content:"";
  position:absolute;
  inset:0;
  background: rgba(0,105,180,.65); /* istəsən 0.5-0.7 arası dəyiş */
}

/* Yuxarı inner shadow effekti */
.page-hero::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:80px;
  box-shadow: inset 0 25px 25px rgba(0,0,0,.35);
  pointer-events:none;
  z-index:1;
}

/* İç content */
.page-hero-inner{
  position: relative;
  z-index: 2;
}

/* Breadcrumb */
.crumbs-hero{
  font-size: 20px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}

.crumb-link{
  color: rgba(255,255,255,.95);
  font-weight: 700;
  
}

.crumb-link:hover{
  color: #fff;
  text-decoration: underline;

}

.sep{
  margin: 0 6px;
  opacity: .7;
}

.current{
  font-weight: 500;
  color: #fff;
}

/* Title */
.page-hero-title {
  margin: 0;
  font-size: 70px;
  font-weight: 500;
  letter-spacing: .3px;
  text-align: center; /* Yazını mərkəzləşdirir */
  width: 100%;        /* Blokun bütün eni əhatə etdiyindən əmin olmaq üçün */
}

/* ===== PRODUCT DETAIL ===== */

.product-title{
  font-size: 30px;
  font-weight: 700;
  color: #094893;
  letter-spacing: .2px;
  line-height: 1.15;
  margin: 0 0 14px;
  padding-bottom: 14px;
  position: relative;
}

/* alt xett - blok eninde (hr kimi) */
.product-title::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:1px;
  background: rgba(9,72,147,.22);
}

/* istesen xettin ustunde qisa yashil vurgu da olsun */
.product-title::before{
  content:"";
  position:absolute;
  left:0;
  bottom:-1px;
  width:72px;
  height:3px;
  background:#63a004;
  border-radius:4px;
}

/* Mehsul haqqinda umumi text */
.product-content{
  font-size:14px;
  line-height:1,2;
  color:#334155;
  text-align: justify;
}

/* Mehsul metninde paragraph ara mesafe */
.product-content p{
  margin: 0 0 10px;
}

/* Mehsul metninde basliqlar */
.product-content h2,
.product-content h3,
.product-content h4{
  font-size:14px;
  margin-top:16px;
  margin-bottom:8px;
  font-weight:700;
  color:#094893;
}

/* Siyahilar (mehsul metninde) */
.product-content ul,
.product-content ol{
  padding-left:16px;
  margin: 0 0 10px;
}
.product-content li{
  margin-bottom:6px;
}

/* ===== SOLD MENU (LEFT SIDEBAR LIST) ===== */
.list-group-item{
  font-size:15px;
  font-weight:700;
  padding: 12px 14px;
}

/* Active olan mehsul daha seliqeli gorunsun */
.list-group-item.active{
  background:#094893;
  border-color:#094893;
}

/* Hover effekti */
.list-group-item-action:hover{
  background: rgba(9,72,147,.06);
}

/* ===============================
    PREMIUM MODERN NAVBAR (STICKY FIX)
================================ */

.site-nav {
  position: sticky; /* Sabit qalma xüsusiyyəti */
  top: 0;           /* Ekranın ən yuxarısına yapışsın */
  z-index: 1030;    /* Digər elementlərin (məsələn hero slider) üstündə qalsın */
  
  /* Sizin mövcud dizaynınız */
  background: rgba(255,255,255,.95) !important;
  backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(15,23,42,.06);

  /* Kölgə və daxili parıltı */
  box-shadow:
    0 12px 30px rgba(2,8,23,.06),
    inset 0 1px 0 rgba(255,255,255,.85),
    inset 0 -1px 0 rgba(15,23,42,.08);
}

/* Səhifə sürüşəndə daha incə görünməsi üçün (istəyə bağlı) */
.site-nav.scrolled {
    padding: 5px 0;
    transition: all 0.3s ease;
}

/* Menunun YUXARISINDA nazik inner glow xətti (qalın zolaq yox) */
.site-nav::after{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height:1px;
  background: linear-gradient(
    90deg,
    rgba(99,160,4,.30),
    rgba(9,72,147,.55),
    rgba(99,160,4,.30)
  );
  opacity:.75;
  pointer-events:none;
}

/* NAV LINKS */
.site-nav .navbar-nav{
  gap: 6px !important;
}

.site-nav .nav-link{
  position: relative;
  font-size: 16px;
  font-weight: 600;
  color: #1e293b !important;
  padding: 10px 16px !important;
  border-radius: 12px;
  transition: background .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease;
}

/* Hover */
.site-nav .nav-link:hover{
  background: rgba(9,72,147,.08);
  color:#094893 !important;
  transform: translateY(-2px);
  box-shadow: inset 0 0 0 1px rgba(9,72,147,.10);
}

/* Active link */
.site-nav .nav-link.active{
  color:#094893 !important;
  background: rgba(9,72,147,.12);
  box-shadow: inset 0 0 0 1px rgba(9,72,147,.12);
}

/* Active alt accent xətt */
.site-nav .nav-link.active::after{
  content:"";
  position:absolute;
  left:14px;
  right:14px;
  bottom:6px;
  height:3px;
  border-radius:999px;
  background:#63a004;
}

/* Language button */
.site-nav .lang-pill{
  border: 1px solid rgba(15,23,42,.10);
  background:#fff;
  padding:8px 12px !important;
  border-radius: 12px;
  transition: background .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.site-nav .lang-pill:hover{
  background: rgba(9,72,147,.08);
  border-color: rgba(9,72,147,.22);
  box-shadow: 0 8px 22px rgba(9,72,147,.14);
  transform: translateY(-1px);
}

/* Dropdown */
.site-nav .lang-menu{
  border-radius: 18px;
  border: 1px solid rgba(15,23,42,.06);
  box-shadow: 0 25px 60px rgba(2,8,23,.15);
  padding: 10px;
}

.site-nav .lang-menu .dropdown-item{
  border-radius: 12px;
  padding: 10px 14px;
  font-weight: 700;
  font-size: 14px;
}

.site-nav .lang-menu .dropdown-item:hover{
  background: rgba(9,72,147,.10);
}

/* Mobile */
@media (max-width:991.98px){
  .site-nav{
    box-shadow:
      0 8px 25px rgba(2,8,23,.08),
      inset 0 1px 0 rgba(255,255,255,.85),
      inset 0 -1px 0 rgba(15,23,42,.08);
  }

  .site-nav .navbar-nav{
    padding-top: 10px;
  }

  .site-nav .nav-link{
    padding: 12px 14px !important;
  }
}
/* TABLE WRAP FIX */
.product-content{
  display:block;
  width:100%;
  overflow-x:auto;
}

/* Cədvəl normal axında qalsın */
.product-content table{
  width:100%;
  border-collapse: collapse;
  table-layout: auto;
  margin-bottom:20px;
  position:relative;   /* absolute olmasın */
  float:none;          /* float varsa ləğv et */
}

/* Hüceyrələr */
.product-content th,
.product-content td{
  border:1px solid rgba(0,0,0,.15);
  padding:10px;
  vertical-align:top;
  white-space:normal;
}

/* Footer dağıtmasın */
.card-body{
  overflow:hidden;
}
/* 5 logo / row (desktop) */
.partners-grid-5{
  display:grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 14px;
}

/* Responsiv */
@media (max-width: 1200px){
  .partners-grid-5{ grid-template-columns: repeat(4, 1fr); }
}
@media (max-width: 992px){
  .partners-grid-5{ grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 576px){
  .partners-grid-5{ grid-template-columns: repeat(2, 1fr); }
}

/* Kartı 500x225 loqoya uyğun “bir az böyük” et */
.partner-card.partner-static{
  height: 120px;              /* sənin 90px idi — 5 logo üçün uyğun böyüdür */
  padding: 16px;
  position: relative;
}

/* Loqo böyüməsin, keyfiyyəti pis olanlar “pixellənməsin” */
.partner-card.partner-static img{
  max-height: 72px;           /* loqo ölçüsü */
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: none !important; /* hover scale söndür */
}

/* Hover zamanı şirkət adı çıxsın */
.partner-tooltip{
  position:absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  padding: 8px 10px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 800;
  color: #fff;
  background: rgba(11,34,57,.78);
  backdrop-filter: blur(6px);
  opacity: 0;
  transform: translateY(6px);
  transition: .2s ease;
  pointer-events:none;
  text-align:center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* yalnız tooltip görünsün, loqo böyüməsin */
.partner-card.partner-static:hover .partner-tooltip{
  opacity: 1;
  transform: translateY(0);
}

/* mövcud partner-card hover img grayscale açılmasını istəsən saxlayırıq,
   amma böyütməni söndürdük */
.partner-card.partner-static:hover img{
  filter: grayscale(0);
  opacity: 1;
}
/* ƏLAQƏ */
.contact3{
  padding: 36px 0 52px;
  background: linear-gradient(180deg, #f7fbff 0%, #ffffff 100%);
  border-top: 1px solid var(--line);
}

/* Head */
.contact3-head{ margin-bottom: 14px; }
.contact3-title{
  display:flex;
  align-items:flex-end;
  gap:10px;
}
.tbold{
  font-weight: 700; /* 900 yox */
  color: var(--ink);
  font-size: 20px;
}
.contact3-link{
  font-weight: 600;
  color: var(--brand);
  font-size: 14px;
  opacity: .95;
}
.contact3-link:hover{ text-decoration: underline; }
.contact3-hr{
  height:1px;
  background: var(--line);
  margin-top: 10px;
}

/* Layout: equal height cards */
.contact3-grid{
  display:grid;
  grid-template-columns: 1fr 1.4fr;
  gap: 16px;
  align-items: stretch;
}

.contact3-card{
  background:#fff;
  border:1px solid var(--line);
  border-radius: 18px;
  box-shadow: 0 12px 34px rgba(0,0,0,.06);
  padding: 14px;
}

/* Info list */
.c3-item{
  display:flex;
  gap: 12px;
  align-items:flex-start;
  padding: 10px 0;
}
.c3-item + .c3-item{ border-top: 1px solid var(--line); }

.c3-ico{
  width:42px; height:42px;
  border-radius: 14px;
  display:grid; place-items:center;
  background: rgba(0,105,180,.08);
  border: 1px solid rgba(0,105,180,.14);
  color: var(--brand);
  flex: 0 0 auto;
}

.c3-lbl{
  font-size: 12px;
  font-weight: 600;
  color: var(--muted);
  margin-bottom: 2px;
}
.c3-val{
  font-size: 14px;
  font-weight: 400;
  color: var(--ink);
  line-height: 1.45;
}
.c3-val a{ color: var(--ink); font-weight: 500; }
.c3-val a:hover{ color: var(--brand); }

/* Map same height */
.contact3-map{
  padding: 0;
  overflow:hidden;
}
.contact3-map iframe{
  width:100%;
  height:100%;
  min-height: 100%;
  border:0;
  display:block;
}

/* Responsive */
@media (max-width: 992px){
  .contact3-grid{ grid-template-columns: 1fr; }
  .contact3-map iframe{ height: 320px; }
}

/* ===== Modal ===== */
.cmodal{
  position:fixed;
  inset:0;
  display:none;
  z-index:9999;
}
.cmodal.is-open{ display:block; }

.cmodal-backdrop{
  position:absolute;
  inset:0;
  background: rgba(2,8,23,.55);
  backdrop-filter: blur(4px);
}

.cmodal-dialog{
  position:relative;
  z-index:2;
  width: min(720px, calc(100% - 24px));
  margin: 10vh auto 0;
  background:#fff;
  border-radius: 18px;
  border:1px solid var(--line);
  box-shadow: 0 40px 110px rgba(0,0,0,.35);
  overflow:hidden;
}

.cmodal-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding: 12px 14px;
  border-bottom:1px solid var(--line);
  background: linear-gradient(90deg, rgba(0,105,180,.06), rgba(0,105,180,.02));
}
.cmodal-title{
  font-size: 16px;
  font-weight: 700;
  color: var(--ink);
}
.cmodal-close{
  width:40px;height:40px;
  border-radius:999px;
  border:1px solid var(--line);
  background:#fff;
  cursor:pointer;
  display:grid;place-items:center;
}
.cmodal-close:hover{ box-shadow: 0 10px 24px rgba(0,0,0,.10); }

.cmodal-form{
  padding: 14px;
  display:grid;
  gap: 10px;
}
.cmodal-row{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.cmodal-form label span{
  display:block;
  font-size: 12px;
  font-weight: 600;
  color: var(--muted);
  margin-bottom: 6px;
}
.cmodal-form input,
.cmodal-form textarea{
  width:100%;
  border:1px solid var(--line);
  border-radius: 14px;
  padding: 11px 12px;
  font-weight: 400;
  outline:none;
  transition:.2s ease;
  background:#fff;
}
.cmodal-form input:focus,
.cmodal-form textarea:focus{
  border-color: rgba(0,105,180,.30);
  box-shadow: 0 12px 26px rgba(0,105,180,.12);
}

.cmodal-btn{
  border:none;
  border-radius: 14px;
  padding: 12px 14px;
  background: var(--brand);
  color:#fff;
  font-weight: 600;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
}
.cmodal-btn:hover{ filter: brightness(1.03); transform: translateY(-1px); }

@media (max-width: 576px){
  .cmodal-row{ grid-template-columns: 1fr; }
}
/* Səhifə sürüşəndə navbarın yeni görünüşü */
.site-nav.scrolled {
    background-color: #023676 !important;
    padding: 5px 0; /* Bir az incəlsin */
    transition: all 0.3s ease-in-out;
}

/* Sürüşmə zamanı menyu linklərinin rəngi ağ olsun */
.site-nav.scrolled .nav-link {
    color: #ffffff !important;
}

/* Sürüşmə zamanı aktiv linkin alt xətti (yashil) daha aydın görünsün */
.site-nav.scrolled .nav-link.active::after {
    background: #63a004;
}

/* Loqoların dəyişməsi */
.site-nav.scrolled .logo-default {
    display: none !important;
}

.site-nav.scrolled .logo-sticky {
    display: block !important;
}

/* Dil seçimi düyməsinin rəngini də tənzimləyək */
.site-nav.scrolled .lang-pill {
    background: rgba(255, 255, 255, 0.1);
    color: #fff !important;
    border-color: rgba(255, 255, 255, 0.2);
}

/* Sticky rejimində hover effektini bərpa etmək */
.site-nav.scrolled .nav-link:hover {
    /* Sticky anında hover fonu (şəkildəki kimi açıq mavi/göy) */
    background: rgba(255, 255, 255, 0.15) !important; 
    color: #ffffff !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* Əgər aktiv linkin fonunun da görünməsini istəyirsinizsə */
.site-nav.scrolled .nav-link.active {
    background: rgba(255, 255, 255, 0.2) !important;
    color: #ffffff !important;
}

/* Mobil menyu (toggler) ikonunun rəngini də ağ edək ki, tünd fonda görünsün */
.site-nav.scrolled .navbar-toggler {
    border-color: rgba(255, 255, 255, 0.5);
    filter: brightness(0) invert(1);
}
.products4 {
    padding-top: 150px;   
    padding-bottom: 150px;
    background-color: #e3eff2;
    
    /* Əgər bölmənin kənarlarında nazik xətt istəsəniz (opsional) */
    border-top: 1px solid rgba(0,0,0,0.05);
    border-bottom: 1px solid rgba(0,0,0,0.05);
}
.partnyorlar {
    padding-top: 150px;   
    padding-bottom: 150px;
    
    /* Əgər bölmənin kənarlarında nazik xətt istəsəniz (opsional) */
    border-top: 1px solid rgba(0,0,0,0.05);
    border-bottom: 1px solid rgba(0,0,0,0.05);
}