.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.poffd {
    position: absolute;
    inset: 120px;
    top: 18px;
}



.marquee {
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
   }
   
   .marquee span {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 15s linear infinite;
   }
   
   .marquee span:hover {
    animation-play-state: paused
   }
   
   @keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
   }

   .svg-container:hover p {
    color: white;
   }


    .svg-container {
      background-color: white;
      padding: 1rem;
      border-radius: 0.75rem;
      transition: all 0.3s ease;
    }

    .svg-container:hover {
      background-color: #07588E; /* Misol uchun 'q' rangi sifatida kulrang */
      color: white;
      transform: scale(1.05);
    }

    .svg-container:hover svg {
      fill: white; /* SVG rangini hoverda oq qiladi */
    }

    button:hover .prevIcon path {
        stroke: #07588E;
    }
    
    button:hover .nextIcon path {
        stroke: #07588E; 
    }


.navbarr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.navbari {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.max-w-e {
    max-width: 330px;
}

.max-w-eee {
    max-width: 436px;
    max-height: 304px;
}

.navbar .menu {
    display: flex;
    flex-direction: row;
}

.gold {
    background-image: url("/static/main/img/baner.png");
    background-size: cover;
    object-position: center;
    border-radius: 1.5rem;
}

.navbarr .menu {
    display: flex;
    flex-direction: row;
}

.navbari .menu {
    display: flex;
    flex-direction: row;
}

.navbar a {
    color: black;
    text-decoration: none;
    transition: background-color 0.3s;
}

.navbarr a {
    color: white;
    text-decoration: none;

    transition: background-color 0.3s;
}

.navbari a {
    text-decoration: none;
    transition: background-color 0.3s;
}

.navbar .dropdown {
    position: relative;
}

.navbarr .dropdown {
    position: relative;
}

.navbari .dropdown {
    position: relative;
}

.navbar .dropdown-content {
    display: none;
    position: absolute;
    max-width: 400px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 20;
    border-radius: 5px;
}

.navbarr .dropdown-content {
    display: none;
    position: absolute;
    background-color: white;
    min-width: 160px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 1;
    border-radius: 5px;
}

.navbari .dropdown-content {
    display: none;
    position: absolute;
    max-width: 400px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 20;
    border-radius: 5px;
}

.hjop a {
    width: 250px;
}

.navbar .dropdown-content a {
    max-width: 250px;
    padding: 10px;
    display: block;
    text-align: left;
}

.navbari .dropdown-content a {
    max-width: 80px;
    padding: 10px;
    display: block;
    text-align: left;
}

.bottom-100 {
    bottom: 100px;
}

.bottom-30 {
    bottom: 30px;
}

.navbarr .dropdown-content a {
    color: #000;
    padding: 10px;
    display: block;
    text-align: left;
}

.navbar .dropdown-content a:last-child {
    border-bottom: none;
}

.navbarr .dropdown-content a:last-child {
    border-bottom: none;
}

.navbari .dropdown-content a:last-child {
    border-bottom: none;
}

.navbar .dropdown-content.show {
    display: block;
}

.border-qqq {
    border: 2px solid #37A9FD;
}

.navbarr .dropdown-content.show {
    display: block;
}

.navbari .dropdown-content.show {
    display: block;
}

.svg-container svg {
    transition: fill 0.3s ease;
    fill: #07588E;
}

.svg-container svg:hover {
    fill: white;
}


.glopd svg {
    fill: #000;
}

.glopd svg:hover {
    fill: #07588E;
}



        .tab-btn {
            padding: 10px 20px;
            border-radius: 9999px;
            font-size: 14px;
            font-weight: bold;
            transition: 0.3s;
        }
        .tab-btn.active {
            background-color: #3b82f6;
            color: white;
            border: none;
        }

.menu-toggle {
    display: none;
    font-size: 20px;
    color: white;
    cursor: pointer;
}
  
  .overlay {
    min-height: 100vh;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .overlay h3 {
      background: #000 none repeat scroll 0 0;
      color: white;
      font-weight: 600;
      mix-blend-mode: overlay;
      text-align: center;
  }

    .overlay p {
        background: #000 none repeat scroll 0 0;
        color: white;
        font-weight: 600;
        mix-blend-mode: overlay;
        text-align: center;







@media (max-width: 768px) {
    .menu {
        display: none;
        flex-direction: column;
        background-color: white;
        position: absolute;
        top: 50px;
        left: 0;
        width: 100%;
        padding: 10px 0;
    }

    .menu.show {
        display: flex;
    }

    .menu-toggle {
        display: block;
    }
} }

@media all and (max-width: 500px) {
    .poffd {
        position: absolute;
        inset: 200px;
        top: 18px;
    }

    .bottom-30 {
        bottom: -18px;
    }
}

@media all and (max-width: 300px) {
    .bottom-30 {
        bottom: -18px;
    }
}
