@media (max-width: 480px) {
  .fca-section.hero-section::after {
    border-radius: 16px;
  }
  .fca-section.hero-section h1 span::after {
    width: calc(100% + 3px);
    top: 3px;
  }
  footer .fca-section-inner {
    grid-template-columns: repeat(2, minmax(100px, 1fr));
    row-gap: 60px;
    -moz-column-gap: 20px;
         column-gap: 20px;
    padding-bottom: 200px;
  }
  .fca-footer-box:nth-child(01) {
    grid-column: span 2;
  }
  .fca-footer-box:nth-child(05) {
    grid-column: span 1;
    flex-direction: row-reverse;
    flex-wrap: wrap-reverse;
    justify-content: flex-end;
    gap: 30px;
    padding: 0;
    border: none;
  }
  .fca-footer-box:nth-child(05) ul .fca-heading {
    display: block;
    margin-bottom: 7px;
  }
  .fca-footer-box:nth-child(05) .fca-anchor {
    font-weight: 400;
  }
  .fca-footer-box:nth-child(05) ul {
    flex-direction: column;
    gap: 10px;
  }
  .fca-footer-box:nth-child(05) ul .fca-anchor {
    font-size: 16px;
    font-weight: 300;
  }
  .fca-footer-box:nth-child(05) .copyright {
    position: absolute;
    left: 20px;
    bottom: 35px;
    max-width: calc(100% - 40px);
    padding-top: 60px;
    border-top: 0.5px solid rgba(255, 255, 255, 0.5);
  }
  .fca-social-media-box {
    gap: 15px;
  }
  .why-choose-us-title {
    width: 100%;
    max-width: 300px;
  }
  .fca-wca-single-box {
    flex-wrap: wrap;
    gap: 15px;
  }
  .shade-purple-top-right {
    top: 25vh;
  }
  .techonoledgy-title {
    max-width: 100%;
    width: 80vw;
  }
  .cta-img {
    transform: translateX(20px);
    width: auto;
  }
  .cta-box {
    padding: 30px 26px 26px 30px;
    flex-direction: column;
  }
  .cta-cbox {
    padding-bottom: 0;
  }
  .cta-testimonial-wrap {
    display: none;
  }
  .fca-wcu-cbox {
    padding: 26px 30px;
  }
  .fca-section.hero-section .fca-section-inner {
    padding: 90px 20px 35px;
  }
  .newsletter-box-image {
    width: 50%;
  }
  .cta-box:not(.cta-box-alt) {
    padding-bottom: 0;
  }
  .fca-contact-box {
    padding: 32px;
  }
  .faq-section-title {
    width: auto;
  }
  .sector-wrapper {
    grid-template-columns: repeat(1, minmax(100px, 1fr));
  }
  .fca-single-service-box {
    gap: 12px;
    padding: 25px;
    border-radius: 21px;
  }
  .applications-library-grid {
    grid-template-columns: repeat(1, minmax(100px, 1fr));
    margin-top: 40px;
  }
  .applications-library-grid .application-card {
    padding: 25px;
    padding-bottom: 60px;
  }
  .applications-library-grid .application-card:nth-child(3n-2) {
    padding-bottom: 60px;
  }
  .applications-library-grid .application-card:nth-child(3n-2) .fca-flex-column {
    gap: 12px;
    align-items: flex-start;
  }
  .applications-library-grid .application-card:nth-child(3n-2) .application-image {
    margin: 0;
    margin-top: 25px;
  }
  .applications-library-grid .application-card:nth-child(3n-2) .single-solution-btn {
    position: absolute !important;
    bottom: 25px !important;
  }
  .application-image {
    width: 100%;
    margin-top: 25px;
  }
  .single-solution-btn {
    position: absolute !important;
    bottom: 25px !important;
  }
  .fca-single-blog-loop {
    padding: 0;
  }
}/*# sourceMappingURL=mobile.min.css.map */