@media (max-width: 991px) {
    .top80 {
    padding-top: 110px !important;
}
    .support-content {
    padding: 60px 30px;
}
    .blue-card-about {
        height:auto;
        margin-bottom:10px;
    }
    .pad80.about_wrapper.about_wrapper2 p {
        margin-bottom: 10px !important;
    }
    .border-right-left{
        border-right:none;
        border-left: none;
        border-top:1px solid #ffffff57;
    }
   
    .para2 {
    font-size: 16px;
}
    .caption h1 br {
        display:none;
    }
    .process-tag {
    font-size: 18px;
}
    .process-heading {
    margin-bottom: 12px;
}
   .process-content {
        min-height: auto;
        border-bottom: solid 1px;
        padding: 30px 25px;
    }
    
    .process-content-box {
    position: initial;
}
    .para2 br {
        display:none;
    }
    .para {
    font-size: 20px;
}
    .about_wrapper .para{
        margin-bottom: 30px !important;
    }
    .dk-show{
    display:block;
}
    .h4 br, .dk-hide {
        display:none;
    }
    .h4 {
    margin-bottom: 20px;
}
    .about_btns {
    position: initial;
}
    .pad80 {
    padding: 60px 0;
}
    .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
}
     .navbar-toggler-icon.cross {
        background: url(../images/cross.svg) no-repeat !important;
        background-size: 60% !important;
        background-position: center !important;
    }
    .navbar-collapse {
    margin-top: 10px;
}
    .linkfinitytech-header .btns-black{
        display:none !important;
    }
    .navbar-nav .d-none{
        display:block !important;
    }
   .navbar-nav li {
        margin: 10px 0px;
    }
    .navbar-toggler {
    border: none;
    padding: 0;
}
    .navbar-nav {
        margin-bottom: 0;
    }
    .btn-contact-cta {
        display: inline-block;
        width: fit-content;
    }
    .footer-links {
    padding: 35px 20px 11px 20px;
}
    .newsletter {
                min-height: auto;
                    padding: 40px 25px;
            }

            .social-area {
                min-height: auto;
            }

            .social-box {
                height: 100px;
                
            }
            .company-info p br {
                display:none;
            }

            .company-info {
                border-left: 0;
                border-top: 1px solid #ddd;
            }
            
            .testimonial-nav {
                width: 150px;
                flex-basis: 150px;
            }
.footer-bottom {
    padding: 10px 0;
}
            .testimonial-slider {
                width: calc(100% - 150px);
            }

            .testimonial-text {
                font-size: 20px;
            }
            
            .footer-bottom .col-lg-3{
                order:1;
            }
            .footer-bottom .col-lg-4{
                order:2;
            }
            .footer-bottom .col-lg-5{
                order:3;
            }
            .process-content:hover {
    background: #1964e6;
}
.principles-desc {
        max-width: 100%;
    }
}


  @media (max-width: 767px) {
      .add_contact {
    margin-right: 2%;
    margin-left: 10px;
    margin-top: 10px;
}
      .grey.pad80.top80 {
    padding-top: 100px !important;
}
      .inner-banner:after{
          content:"";
          background:#00000040;
          position:absolute;
          left:0;
          right:0;
          top:0;
          bottom:0;
      }
      .inner-banner {
    background-position-x: center !important;
}
      .founder  {
          margin-bottom:10px;
      }
          .banner .m-0.mb-5 {
        margin-bottom: 30px !important;
    }
      .markets_wrapper {
    padding: 40px 0;
    border-top: solid 1px #00000014;
    border-bottom: solid 1px #00000014;
}
      .image-card .overlay, .markets_wrapper .mt-5.text-center{
          display:none;
      }
      .blue-card {
          background:#000;
      }
      .image-card img {
        height: 350px;
        object-fit: cover;
    }
      .col-lg-3.col-md-6.slick-slide.slick-current.slick-active.slick-center .blue-card{
          transform: translateY(0%);
              background: #000000d1;
      }
    .approach_wrapper .col-lg-3:nth-child(n+2) {
        display: block;
    }
    .image-card {
    margin: 0 5px;
}
      .footer-links {
          display:none;
      }
      .company-info p br {
          display:none;
      }
      .logo-box {
    height: 155px;
}
      .about_wrapper  {
           border-top: solid 1px #00000014;
      }
      .mt-5 {
    margin-top: 2rem !important;
}
      .approach_wrapper {
    padding: 40px 0 0;
    border-top: solid 1px #00000014;
}
      .h4 {
    font-size: 32px;
}
          .para, .para2 {
        font-size: 16px;
    }
          .pad80 {
        padding: 40px 0 !important;
    }
     .banner .caption .m-0.mb-4 {
              margin-bottom: 1.5rem !important;
      }
      .caption h1 {
    font-size: 26px;
}
      .caption p br{
            display:none;          
      }
            .newsletter {
                padding: 40px 25px;
            }

            .newsletter h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }

            .footer-links, .company-info {
        padding: 19px 8px 0;
    }

            
            .testimonial-section {
                padding: 45px 0;
            }

            .testimonial-wrapper {
                display: block;
            }

            .testimonial-nav {
                width: 100%;
                padding: 0;
                margin-bottom: 30px;
            }

            .slider-arrows {
                margin-top: 8px;
            }

            .testimonial-slider {
                width: 100%;
            }

            .testimonial-content {
                max-width: 100%;
            }

            .testimonial-text {
                font-size: 19px;
                line-height: 1.5;
            }
            .partnership-slide,
    .partnership-slider .slick-current {
        width: calc(100vw - 40px);
    }
    .newsletter {
    padding: 40px 20px;
}
.footer-middle {
    min-height: auto;
}
.social-box svg {
    width: 22px;
}
.social-box {
        height: 70px;
    }
    .partnership-card h2 {
    font-size: 24px;
    margin-top: 15px;
    white-space: wrap;
}
.footer-bottom p {
    padding: 0;
    text-align: center !important;
    margin-bottom: 10px !important;
}
.footer-bottom > .row {
    padding: 0 0px;
}
    p.border-right-left {
        margin: 0 !important;
        padding: 10px 10px 0;
    }
.address {
    padding: 10px 0 20px;
}
.services-slider .slick-list{
    padding-left:0 !important;
}
.section-nav-links {
        justify-content: start;
        gap: 8px;
        flex-wrap: nowrap;
    }
    .section-nav-links a {
    text-align: left;
    
    font-size: 9px;
   
    gap: 6px;
}
.list-inline-item a svg {
    width: 15px;
}
.section-nav-bar {
    padding: 7px 0;
}

    .approach_text {
        position: initial;
        background: #000;
        padding: 40px 0;
    }
.approach-overlay {
        position: initial;
        margin-top: 20px;
    }
.approach-icon {
    padding-top: 0;
}
.custom_modal .modal-header button {
    left: -43px;
}

.we_wrapper {
        padding: 40px 0;
        border-top: solid 1px #00000014;
        border-bottom: solid 1px #00000014;
    }
    .leadership_wrapper {
         border-top: solid 1px #00000014;
    }
    .blue-card-about h3 {
    font-size: 20px;
    padding: 10px 0;
}
.blue-card-about {
        padding: 20px;
    }
    
    .privacy-policy-section .col-9 {
            width: 100%;
    }
    .process-content {
        padding: 0;
    }
    .mobile_head {
        padding: 28px 20px;
    }

.process-inner{
    padding-bottom:30px;
}
.process-content .overflow-hidden img {
    height: 300px;
    object-fit: cover;
}
    .mobile_head .mb-arrow {
        color: #fff;
        margin-top: 10px;
    }
    .process-content:hover .mb-arrow{
         display:none;
    }
   .about_wrapper.about_wrapper1 .btn-round {
        width:48%;
    }
    .space-card h3 br{
        display:none;
    }
    .space-card {
    height: auto;
    margin-bottom: 20px;
}
.support-content {
    padding: 40px 15px;
}
.service_wrapper .space-card {
        margin-bottom: 0;
    }
   .service_wrapper .g-4{
    --bs-gutter-y: 1rem;
}
.support-image {
    height: 100%;
    min-height: 290px;
}
.tread_wrapper .h4 {
    font-size: 35px;
    margin-bottom: 0 !important;
}
        }
        
        
@media(max-width:400px){
    .partnership-card p {
    left: 20px;
    width: 90%;
    font-size: 12px;
    line-height: 1.4;
    right: 0;
}
    .about_wrapper .btn-round, .brand_wrapper .btn-round {
        width:100%;
    }
    .process-inner {
        padding-bottom: 0px;
    }
    .mobile_head {
        height: 340px;
    }
    .connect_wrapper a{
        display:block;
    }
    .approach-card .img-h {
    height:200px;
    object-fit:cover !important
}
    .approach_wrapper .h4 {
        padding:0 20px;
    }
            .btn-round {
            
            width: 48%;
            text-align: center;
        }
        }