@media (min-width:1900px) {
    .enterprise-hero::after {
     right: calc(38% - -2px);
    transform: skewX(-19deg);
  
}
.enterprise-hero-img {
    width: 49%;
}

.our-growth-and-recognition-section .left-icon {
    right: -8%;
}
.our-growth-and-recognition-section .right-icon {
    left: -8.5%;
   
}
.consulting-technology-areas-section .custom-card{
  padding: 28px 24px;
  border: 1px solid #E5E7EB;
  border-radius: 12px;
   margin-bottom: 24px;
   height: 360px;
}
}

/* Desktop */
@media (max-width: 1440px) {
    .experience-title .title-text{
        font-size: 40px;
    }
   
}
/* Laptop */
@media (max-width: 1281px) {
      .navbar-nav .nav-link{
        font-size: 12px ;
    }
    .mega-menu h4{
        font-size: 14px;
    }
    .mega-menu .nav-link{
        font-size: 12px !important;
    }
     .experience-title .title-text{
        font-size: 40px;
       
    }
    .home-project-card .home-project-image img {
        height: 360px;
    }
    .build-section .primary-btn{
        min-width: 310px;
        display: flex;
        justify-content: center;
    }
    .enterprise-hero-img{
        width: 49%;
    }
    .enterprise-hero::after {
        transform: skewX(-13deg);
    }
    .milestone-left .year-box{
        left: 38%;
    }
    .milestone-right .year-box{
        left: 54%;
    }
    .milestone-left::before{
        left: 44%;
    }
    .our-approach-section .card-content{
        height: 250px;
    }
    .request-demo-what-would-you-section .custom-card-content{
        height:280px ;
    }
    .request-a-demo-sm-product-section .custom-card{
        height: 200px;
    }
    .case-study-hero-section video{
        height: 600px;
        object-fit: cover;
    }
     .case-study-container .card{
        height: 630px;
     }
    .case-study-container .case-study-title{
        font-size: 20px;
        line-height: 28px;
    }
    .case-study-container .case-study-description{
        font-size: 16px;
    }
}
@media screen and (max-width:1081px) {
    .primary-btn, .primary-btn-outline{
        font-size: 12px;
        padding: 14px 18px;
    }
    .page-heading{
        font-size: 30px;
    }
    .enterprise-hero .custom-container{
        min-height: 500px;
    }
    .enterprise-hero-img {
        width: 51%;
    }
    .enterprise-hero::after {
        transform: skewX(-13deg);
        right: calc(40% - 1px);
    }
}
@media screen and (max-width:991px) {
    .primary-btn, .primary-btn-outline{
        font-size: 12px;
        padding: 14px 18px;
    }
    .page-heading{
        font-size: 30px;
    }
    .hero-slider{
        max-height: 900px;
    }
    .hero-content{
        padding: 0px;
        height: 420px;
       
    }
    .hero-image{
        min-height:360px;
    }
    .hero-content .inner{
        max-width: 100%;
        padding: 20px;
    }
     .home-project-card .home-project-image img {
        height: 460px;
    }
     .hero-slider .primary-btn{
        margin-top: 100px;
     }
    .hero-controls{
        top: 77%;
        left: -38%;
    }
    
     .experience-title .title-text{
        font-size: 26px;
     }  
     .illustrative-text-and-btn .primary-btn{
        min-width: 200px;
     } 
     .mobile-screen-navbar{
        z-index: 99;
     }

        .enterprise-hero-img {
          width: 53.5%;
        }
           .enterprise-hero::after {
        right: calc(42% - 1px);
        transform: skewX(-12deg);
    }
        .site-nav .nav-link {
          padding: 0.75rem 0;
          border-bottom: 1px solid var(--line);
        }
        .site-nav .navbar-collapse {
          padding-bottom: 1rem;
        }
         .contect-form-operating-environments-section .card-container {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

}

@media screen and (max-width:886px) {
    .page-main-heading{
        font-size: 46px;
    }
    .enterprise-hero {
        padding: 100px 0px;
    }
    .enterprise-hero-img{
        width: 54%;
    }
    .enterprise-hero::after{
        transform: skewX(-8deg);
        right: calc(43% - 5px);
    }
   
     .enterprise-hero .btn-container{
        display: block;
        max-width: 240px;
     }
      .enterprise-hero .btn-container .primary-btn-outline{
        margin-top: 14px;
      }
      .build-section .custom-card-content{
        height: 200px;
      }
      .where-we-work-section .work-card{
        width: 240px;
      }
      .copany-what-we-build-section .custom-card{
        width: 383px;
      }
     .milestone-left {
    justify-content: flex-end;
    padding-right: calc(67% + 51px);
    position: relative;
}
    .milestone-left .year-box {
        left: 29%;
    }
    .milestone-left::before {
        left: 41%;
    }
    .milestone-right {
    justify-content: flex-start;
    padding-left: calc(66% + 50px);
    position: relative;
}
    .milestone-right .year-box {
        left: 59%;
    }
}
@media screen and (max-width:836px)  {
      .enterprise-hero-img{
        width: 53%;
    }
     .enterprise-hero::after {
        transform: skewX(-7deg);
        right: calc(44% - 19px);
    }
   
    
}
@media screen and (max-width:801px) {
    .enterprise-hero-img{
        width: 55%;
    }
    .enterprise-hero::after {
        right: calc(47% - 37px);
        transform: skewX(-8deg);
    }
}
@media screen and (max-width:769px){
    .page-main-heading{
        font-size: 30px;
        line-height: 39px;
    }
      .page-heading{
        font-size: 26px;
      }
        .page-sub-heading{
            font-size: 24px;
        }
        .page-description{
            font-size: 16px;
        }
        .primary-btn, .primary-btn-outline{
            padding: 8px 14px;
        }
        .build-section .card-title{
            font-size: 18px;
        }
        .build-section .card-description {
            font-size: 14px;
        }
    .enterprise-hero-img {
        width: 54%;
    }
      .enterprise-hero .btn-container{
        display: block;
      
      }
       .enterprise-hero .primary-btn,  .enterprise-hero .primary-btn-outline{
              width: 240px;
              display: flex;
              justify-content: center;
       }
       .enterprise-hero .primary-btn-outline{
        margin-top: 14px;
       }
       .enterprise-hero::after {
        transform: skewX(-7deg);
    }
       .build-section .custom-card-content{
        height: 180px;
      }
      .timeline-line{
        left: 0px;
      }
          .milestone-right .year-box,  .milestone-left .year-box {
        left: 8%;
    }
    .milestone-right::before, .milestone-left::before {
        left: 0px;
    }
        .milestone-right {
        padding-left: calc(22% + 50px);
    }
        .milestone-left {
        justify-content: flex-start;
        padding-right: calc(-3% + 51px);
    }
    .where-we-work-section .work-card-container{
        gap: 18px;
    }
    .where-we-work-section .work-card{
        width: 100%;
        
    }
    .request-a-demo-scs-tech-demo .card-container{
        grid-template-columns: repeat(1, 1fr);
    }

    .our-growth-and-recognition-section .left-icon, .our-growth-and-recognition-section .right-icon{
        left: -11%;
    }
    .awards-technology-section .verified-label{
     gap: 12px;
    }
    .contact-from-conversation-section .custom-card{
        height: 226px;
    }
    .request-a-demo-choose-the-right-type .custom-card{
        height: 200px;
    }
    .request-a-demo-help-us .custom-card{
        height: 180px;
    }
    .tp-by-industry-section .custom-card .icon{
        min-height: 42px;
        min-width: 42px;
    }
    .tp-our-technology-partners-section .strategic-alliance-partner-container{
        width: auto;
    }
    .tp-our-technology-partners-section .header{
        display: block;
    }
    .partner-with-scs-tech-section .btn-container{
        display: block;
    }
    .partner-with-scs-tech-section .btn-container .primary-btn{
        margin-bottom: 14px;
    }
    .career-groth-section {
        padding: 30px;
    }
    .enterprise-hero .page-name{
        font-size: 20px;
    }
    .industries-business-section .custom-card{
        align-items: start;
    }
    .industries-why-choose-section .custom-card-content {
    padding: 0px ;
}
.industries-why-choose-section .custom-card-content {
    margin-bottom: 24px;
    height: 279px;
}
.from-consulting-implementation-section{
    display: none;
}
} 
@media screen and (max-width:678px) {
    .page-main-heading{
        font-size: 36px;
    }
    .page-heading{
        font-size: 32px;
    }
    .page-description{
        font-size: 16px;
    }
        .hero-slider {
           max-height: 100%;
        }    
    .hero-content{
            height: 100%;
        }
         .home-project-card{
            display: block;
         }
         .home-project-card .home-project-image,   .home-project-card .home-project-content{
            width: auto;
         }
        .home-project-card .home-project-image img {
          
            height: 450px;
        }
     
        .illustrative-content{
            text-align: center;
        }
        .illustrative-text-and-btn{
            display: block;
        }
        .experience-content{
            padding: 14px 50px;
        }
        .experience-title .title-text {
            line-height: 20px;
        }
        .experience-description{
            text-align: justify;
        }
        .hero-controls {
        top: 84%;
        left: 1%;
    }


     .enterprise-hero .container {
          min-height: 0;
          padding-top: 56px;
          padding-bottom: 56px;
        }
        .enterprise-hero-img,
        .enterprise-hero::after {
          display: none;
        }
       
        .final-scope-section {
          padding: 60px 0;
        }
        .quote-box {
          padding: 1.5rem 1.25rem;
        }
        footer {
          padding-top: 100px;
        }
        .faq-section .accordion-button {
          font-size: 15px;
          gap: 12px;
        }
        .contact-help-container::before{
            left: 0px;
        }
        .contact-help::after {
            left: 0px;
        }
        .contact-help-card {
            width: 100%;
            margin-left: 20px;
            margin-top: 30px;
        }
        .contact-help:nth-child(even) .contact-help-card {
            margin-left: 20px;
           margin-top: 0px;
           margin-bottom: 30px;
        }
        .leadership-team-section .team-name{
            font-size: 22px;
        }
            .enterprise-hero{
                padding: 30px 0px;
            }
        .quick .custom-container{
            width: auto;
        }
    .quick .nav {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}

.quick .nav::-webkit-scrollbar,
.quick .nav::-webkit-scrollbar-track,
.quick .nav::-webkit-scrollbar-thumb {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    background: transparent !important;
}

.quick .nav-link {
    white-space: nowrap;
}
.what-is-technology-consulting-section{
    padding-top: 0px;
}
.our-consulting-capabilities-section img{
    margin-top: 14px;
}
.consulting-solutions-section .custom-card{
    padding: 40px 10px;
}
.consulting-real-world-section .small-image{
    margin: 20px 0px;
}
.consulting-ask-question-section .card-title{
font-size: 18px;
line-height: 22px;
}
.consulting-ask-question-section .custom-card{
    height: auto;
    margin-top: 20px;
}
.consulting-ask-question-section .card-description{
    margin-top: 24px;
}
    .our-approach-section .card-content{
        height: auto;
    }
    .our-approach-section .card-description{
        padding: 14px 0px;
    }
    .office-location-section .custom-card{
        margin-top: 20px;
    }
.what-can-i-discus-section .queries-tab .tab .num{
    min-height:26px ;
    min-width: 26px;
}
.about-technology-core-section{
    padding: 30px 0px;
}
.about-what-we-build-section {
    padding: 30px 0px;
}
.about-technology-core-section .custom-card{
    margin-top: 20px;
    height: auto;
}
.about-journey-section .icon-wrap{
    display: none;
}
}
@media (max-width: 576px) {
    .contect-form-operating-environments-section .card-container {
        grid-template-columns: 1fr;
        gap: 16px;
    }
}
@media screen and (max-width:481px) {
    .page-main-heading{
        font-size: 30px                                                                                                                                               ;
    }
    .page-heading {
        line-height: 30px;
        font-size: 28px;
    }
    .page-description{
        font-size: 16px;
    }
    .page-padding{
        padding-top: 30px;
        
    }
  
    .enterprise-hero .custom-container{
        min-height: 400px;
    }
    .problem-solve-section{
        padding-bottom: 30px;
    }
    
    .hero-slide .page-description{
        margin-top: 14px;
    }
    .home-project-slider{
        padding-top: 16px;
    }
    .success-tories-slider{
        padding-top: 16px;
        padding-bottom: 30px;
    }
    .home-industries-section .page-heading {
        margin-bottom: 0px;
    }
    .build-section{
        padding: 30px 0px;
    }
    .build-section .custom-row{
        gap: 14px;
    }
    .build-section .primary-btn {
        min-width: 200px;
    }
      .build-section .custom-card-content{
        height: 150px;
      }
.final-scope-section{
    padding-top: 0px;
}
    .faq-section{
        padding: 30px 0px;
    }
    .faq-section .primary-btn {
        max-width: 100%;
    }
   .faq-section .accordion-button{
        align-items: start;
    }
    .smarter-operations-section .page-heading{
        font-size: 28px;
    }
        .illustrative-content{
            padding: 14px;
            margin: 0px;
        }
      .features-btn{
        font-size: 18px;
      }
      .technology-problem-section .card-title{
        font-size: 18px;
      }
      .technology-btn-container{
      flex-direction: column;
      margin: 0 auto;
      }
    .technology-routing-section .page-heading {  
        margin-bottom: 10px;
      }
      .technology-routing-section .engine {
        margin: 16px 0px;
      }
.our-presence-across-section .card-description{
    height: auto;
    padding-bottom: 14px;
}
 .final-scope-section{
    padding: 30px 0px;
 }   
 .what-would-you-like-section .custom-card {
    height: auto;
 }
 .what-appens-section{
    padding: 30px 0px;
 }
 .what-would-you-like-section{
    padding: 30px 0px;
 }
 .talk-to-expert-td-section .card-container {
    display: block;
 }
 .talk-to-expert-td-section .card-container .custom-card{
    margin-top:20px;
 }
 .technology-problem-section{
    padding: 30px 0px;
 }
 .talk-to-an-expert-conversation .page-description{
    margin-bottom: 0px;
 }
 .talk-to-expert-built-for-organisations-section{
    padding: 30px 0px;
 }
 .industries-business-section .custom-card {
    margin-bottom: 20px;
 }
 .industries-business-section .custom-container{
    padding: 14px 0px;
 }
 .contact-from-conversation-section .custom-card{
    height: auto;
 }
 .contect-form-about-section .custom-card{
    margin-top: 20px;
 }
 .contact-form-section{
    padding: 30px 0px;
 }
 
 .contact-form-two-section .contact-form {
    padding: 0px 14px;
 }
     .request-demo-what-would-you-section .custom-card-content {
        height: auto;
     }
     .request-demo-what-would-you-section .custom-card {
        margin-top: 20px;
     }
     .industries-business-section .card-description{
        margin: 0px;
     }
     .what-appens-section .card-container{
        padding: 0px;
     }
     .request-a-demo-sm-product-section .custom-card{
        margin-top: 20px;
     }
     .about-ask-questions-section{
        padding: 30px 0px;
     }
     .what-appens-section .custom-card{
        height: auto;
        padding: 14px;
     }
     .request-a-demo-scs-tech-demo .card-container{
        gap: 20px;
     }
     .request-a-demo-scs-tech-demo .custom-card{
        padding: 14px;
     }
     .about-journey-section .header-top{
        gap: 0px;
     }
     .about-journey-section .journey-header {
    display: block;
    grid-template-columns: unset;
    gap: unset;
}
.about-journey-section .year-label{
    padding: 14px  0px;
}
.about-journey-section .journey-header .subtitle{
    margin-bottom: 0px;
    margin: 14px 0px;
}

}

@media screen and (max-width:391px) {
    .page-main-heading{
        font-size: 28px;
        line-height: 32px;
    }
    .page-heading{
        font-size: 26px;
    }
    .page-description{
        font-size: 15px;
        line-height: 21px;
    }
       .build-section .custom-card-content{
        height: 140px;
      }
    .illustrative-content{
        margin: 0px;
        padding: 10px 0px;
    }
    .illustrative-title{
        font-size: 24px;
       
    }
        .industries-why-choose-section .custom-card-content {
        margin-bottom: 24px;
        height: 210px;
    }
       .why-choose-section{
        gap: 10px;
       }
      .why-choose-reasons::before{
        left: 11px;
      }
     .why-choose-section .main-marker{
        justify-content: unset;
      }
       .why-choose-section .why-choose-reason{
        font-size: 18px;
      }
}
@media screen and (max-width:376px){
      .build-section .custom-card-content{
        height: 200px;
      }
      .why-choose-reason{
        gap: 10px;
      }
      .why-choose-reasons::before{
        left: 11px;
      }
     .why-choose-section .main-marker{
        justify-content: unset;
      }
       .why-choose-section .why-choose-reason{
        font-size: 18px;
      }
}
/* Large desktop */
/* @media (min-width: 1920px) {
    .custom-container{
        width: 100%;
        max-width: 1920px;
        margin: 0 auto;
    }
} */

/* 4K / TV */
/* @media (min-width: 2560px) {
      .custom-container{
        width: 100%;
        max-width: 2560px;
        margin: 0 auto;
    }
} */

/* 4K UHD TV */
/* @media (min-width: 3840px) {
     .custom-container{
        width: 100%;
        max-width: 3840px;
        margin: 0 auto;
    }
} */

/* 8K TV */
/* @media (min-width: 7680px) {
     .custom-container{
        width: 100%;
        max-width: 7680px;
        margin: 0 auto;
    }
} */




   
