@media screen and (max-width: 640px) {
  .navbar {
    transition: all 0.3s ease;
    box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(80px);
    -webkit-backdrop-filter: blur(80px);
  }
  .navbar li.nav-item {
    margin-bottom: 15px;
  }
  .navbar .container {
    padding: 0px 10px !important;
  }
  .logo {
    height: 60px;
  }
  .navbar-collapse.collapse.show {
    margin-top: 10px;
  }
  .fs-1 {
    font-size: 35px !important;
  }
  .hero-cards .right-cards .card:nth-child(1),
  .hero-cards .right-cards .card:nth-child(2),
  .hero-cards .left-cards .card:nth-child(1),
  .hero-cards .left-cards .card:nth-child(2) {
    transform: none;
    right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .hero-cards.mt-5 {
    margin-top: 1rem !important;
  }
  .clip-image-right,
  .clip-image-left,
  .clip-image-bottom {
    clip-path: none;
  }
  .col-lg-5.ps-5 {
    padding-right: 1rem !important;
  }
  .nav_btns.d-flex {
    display: block !important;
  }
  .nav_btns.d-flex .btn {
    width: 100%;
    margin-top: 10px;
  }
  .container {
    padding: 25px;
  }
  .features-section .col-md-6:nth-child(1),
  .features-section .col-md-6:nth-child(3) {
    border-left: 0px;
  }
  .section_padding {
    padding: 1rem 0;
  }
  .mb-5 {
    margin-bottom: 1rem !important;
  }
  .mt-5 {
    margin-top: 2rem !important;
  }
  .features-section .card {
    margin-top: 30px;
  }
  .features-section .col-md-6 {
    border-bottom: 1px solid rgba(140, 125, 115, 0.2196078431);
  }
  .work-section .work-card {
    margin-top: 20px;
  }
  .footer {
    padding: 0px !important;
  }
  .footer .pt-4 {
    padding-top: 0px !important;
  }
}/*# sourceMappingURL=responsive.css.map */