/* 
@media(max-width:1100px){
  .why-grid{
    grid-template-columns:repeat(2,1fr);
  }
}




@media(max-width:768px){
  .faq{
    grid-template-columns:1fr;
  }
  .why-grid{
    grid-template-columns:1fr;
  }
  .home-cert-card img{
    width:110px;
  }
  
  .homepage-statssection-stats{
    gap:12px;
  }
  
  .homepage-statssection-stats .homepage-stat-card{
    min-width:160px;
    padding:20px;
  }

  .homepage-statssection-stats .homepage-stat-card h2{
    font-size:32px;
  }
  .page-hero{
    height: auto;
    padding: 90px 0 60px;
  }

  .hero-content{
    padding: 0 20px;
    text-align: center;
  }

  .hero-content h1{
    font-size: 30px;
    line-height: 1.3;
  }

  .stats li{
    font-size: 14px;
  }

  .btn-wrap{
    flex-direction: column;
    align-items: center;
  }

  .btn{
    width: 100%;
    max-width: 280px;
    text-align: center;
  }
  .inf-hero {
        padding: 45px 0;
    }

    .inf-hero-title {
        font-size: 30px;
    }

    .inf-hero-text {
        font-size: 14px;
    }

    .inf-hero-video video {
        max-width: 280px;
    }
     .inf-hero-grid {
        grid-template-columns: 1fr;
        gap: 26px;
    }

  .tab-section{
    padding: 18px;
    background: linear-gradient(180deg,#1f77da,#0a57b9);
    border-radius: 22px;
  }


  .tabs{
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    padding: 14px 16px;
    overflow-x: auto;
    overflow-y: hidden;
  }

  .tabs::-webkit-scrollbar{
    display: none;
  }

  
  .tab{
    flex: 0 0 auto;              
    min-width: max-content;     
    padding: 6px 4px;
    margin: 0;
    white-space: nowrap;
  }

  
  .tab-content{
    width: 100%;
    max-width: 100%;
    margin-top: 22px;
    box-sizing: border-box;
  }

  .content{
    width: 100%;
    max-width: 100%;
    display: none;
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
    justify-items: center;       
    box-sizing: border-box;
  }

  .content.active{
    display: grid;
  }

 
  .card{
    width: 100%;
    max-width: 110px;
    height: 110px;
  }
}











/* @media (max-width: 992px) {
  .consult-wrapper {
    grid-template-columns: 1fr;
    gap: 80px;
  }

  .left-consult h1 {
    font-size: 46px;
  }
  .service-page-hero-container,
  .service-page-below-the-counter-service-tabs{
    flex-direction:column;
  }

  .service-page-below-the-counter-tab-menu,
  .service-page-below-the-counter-tab-content{
    width:100%;
  }
  .service-page-below-the-counter-service-tabs{
    flex-direction:column;
    padding:15px;
  }

  .service-page-below-the-counter-tab-menu,
  .service-page-below-the-counter-tab-content{
    width:100%;
    border-radius:20px;
  }

  .service-page-below-the-counter-tab-menu{
    margin-bottom:15px;
  }
   .service-with-right-enginnering-service-page-hover-card-grid{
    grid-template-columns:repeat(2,1fr);
  }
  .service-with-right-enginnering-service-page-hover-card-grid{
    grid-template-columns:1fr;
  }

  .service-with-right-enginnering-service-page-hover-card{
    height:auto;
  }

  .service-with-right-enginnering-service-page-hover-card img{
    height:220px;
  }

  .service-with-right-enginnering-service-page-card-hover{
    position:relative;
    opacity:1;
    transform:none;
    box-shadow:none;
  }

  .service-with-right-enginnering-service-page-card-front{
    position:relative;
    background:none;
    padding:16px;
  }
  .unlock-limitless-scalability-service-page-scalability-box{
    flex-direction:column;
    padding:40px;
  }

  .unlock-limitless-scalability-service-page-scalability-content,
  .unlock-limitless-scalability-service-page-scalability-image{
    width:100%;
  }

  .unlock-limitless-scalability-service-page-scalability-step{
    font-size:80px;
    top:-30px;
  }
  .grow-with-you-service-page{
    height:auto;
    border-radius:25px;
  }

  .grow-with-you-service-page-content h2{
    font-size:28px;
  }
} */






