@media (min-width: 1420px) {
  .anim-circle {
    left: -15%;
  }

  .anim-circle-2 {
    top: 60%;
    left: auto;
    right: -15%;
  }
}

@media (min-width: 991px) {
  header .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
    display: block;
  }

  header .navbar-nav .nav-item.dropdown .dropdown-menu {
    display: none;
  }
}

@media (max-width: 1200px) {
  .anim-circle {
    left: -320px;
  }

  .anim-circle-2 {
    right: -320px;
    left: auto;
  }
  .moving-circle {
    left: -300px;
  }
  .moving-circle-2 {
    left: auto;
    right: -300px;
  }
}

@media (max-width: 1199px) {
  #navbarNav {
    position: absolute;
    top: 66px;
    left: 0;
    padding-left: 1rem;
    padding-top: 1rem;
    background: #06538d;
    color: #ffffff ;
    width: 100%;
    padding-bottom: 1rem;
  }
  .navbar-expand-xl .container-xl {
    position: relative;
  }
  header .dropdown-menu {
    --bs-dropdown-bg: #dbdbdb12 !important;
    border: 0;
  }
  header .dropdown-item {
    padding: 0.8rem;
    color: #ffffff !important;
  }
  .navbar-nav.header-link {
    gap: 0.5rem !important;
  }
  .navbar-toggler:focus {
    box-shadow: none !important;
  }
}

@media (max-width: 991px) {
  .hero {
    height: 750px;
  }
  
}

@media (max-width: 769px) {
  .anim-circle {
    left: -350px;
  }

  .anim-circle-2 {
    right: -350px;
    left: auto;
  }
  .hero {
    height: 700px;
  }
  .about-3-row {
    flex-direction: column;
  }
  .about-3-row .about-3-img,
  .about-3-row .about-3-content {
    width: 100% !important;
  }
  .about-3-content {
    padding: 3rem;
  }
  .about-3-content-title.mb-5 {
    margin-bottom: 1.5rem !important;
  }
  .portfolio-tabs .nav-tabs{
    border-radius: 0.75rem !important;
  }
  .portfolio-tabs .nav-link{
    border-radius: 0.75rem !important;
  }
  .group-item-content p{
    font-size: 1.1rem !important;
  }
}

@media (max-width: 576px) {
  .group-item-content p{
    font-size: 1rem !important;
  }
}

@media (max-width: 414px) {
}
