 @media (max-width:1439px){
     .hero-title, .page-title{
        font-size: 42px;
     }
     .hero-desc, .page-small-desc{
        font-size: 18px;
        line-height: 24px;
         max-width: 950px;
     }
     .hero-btn-primary, .hero-btn-secondary{
         padding-left: 22px;
         padding-right: 22px;
     }
     .dot {
    width: 12px;
    height: 12px;
     }
     .modern-enterprises h3{
         font-size: 22px;
         margin-bottom: 15px;
     }
     .enterprises-logo img {
    height: 22px;
     }
     .wif-feature-item h3{
         font-size: 19px;
     }
     .wif-feature-item p{
         font-size: 14px;
     }
     .learn-more-btn{
         font-size: 15px;
     }
     .learn-more-btn img{
         width: 18px;
         height: 18px;
     }
     .index-process-item h3{
         margin-top: 60px;
     }
     
     .index-process-item h3, .index-why_choose_us-item h3, .index-casestudies-item h3{
         font-size: 18px;
     }
     .index-process-item p, .index-why_choose_us-item p{
         font-size: 14px;
     }
     
     .index-why_choose_us-icon, .index-why_choose_us-icon img {
    width: 42px;
    height: 42px;
     }
     
     .index-casestudies-item p{
         font-size: 16px;
     }
     .index-casestudies-icon img {
    width: 32px;
     }
     .index-casestudies-icon {
    width: 56px;
    height: 56px;
         flex: 0 0 56px;
     }
     
     .index-casestudies-cont{
         min-height: 165px;
     }
     .delivering_scalable ul li{
         font-size: 16px;
     }
     .cta-title{
         font-size: 62px;
     }
     .cta-desc{
         font-size: 19px;
         line-height: 22px;
     }
     .footer-desc{
         font-size: 14px;
         list-style: 18px;
     }
     .footer-widget ul li a{
         font-size: 14px;
     }
     .footer-widget ul li {
    margin-bottom: 8px;
}
     .footer-bottom-left{
         font-size: 14px;
     }
     .custom-navbar{
         padding-top: 7px;
         padding-bottom: 7px;
     }
     
     
}

@media (max-width:1199px){
     
}

 @media (max-width:1023px){
     
     .custom-navbar{
         position: relative;
     }
     .custom-navbar.scrolled{
         position: fixed;
         animation: slideDown 0.4s forwards;
         top: -100px;
     }
     @keyframes slideDown {
  to {
    top: 0;
  }
}
     .custom-navbar .navbar-collapse{
         padding-bottom: 30px;
     }
     
     .index-dashboard{
         margin-top: -50px;
     }
     .stat-card .d-flex.align-items-end{
         flex-wrap: wrap;
     }
     
     .EllipseLeft, .EllipseRight{
         display: none;
     }
     .Process_container .col-lg-3{
         margin-bottom: 15px;
     }
     
     .cta-title {
        font-size: 42px;
    }
     
     .cta-section{
         padding: 40px;
     }
     
}


 @media (max-width:767px){
     .custom-navbar .navbar-collapse{
         padding: 30px;
     }
     
     .partners_logo:first-child, .partners_logo:nth-child(2), .partners_logo:nth-child(3), .partners_logo:nth-child(4){
        width: 100%;
        height: 180px;
        min-height: 180px;
     }
     .partners_logos_items{
         margin-bottom: 30px;
     }
     .cta-section, .delivering_scalable{
         max-width: 94%;
         padding: 15px;
     }
     
}

 @media (max-width:639px){
     
}

 @media (max-width:549px){
     
}


 @media (max-width:479px){
     
}

 @media (max-width:390px){
     
}