@media screen and (min-width:1920px){
    .mi-header .nav-ul li a {
            font-size: 20px;
    }
    .mi-header .head-con-btn{
          font-size: 20px;
    }
    .banner-sec .banner-h{
         font-size: 70px;
    }
    .banner-sec .banner-p {
            font-size: 20px;
            margin-bottom: 30px;

}
.banner-sec .banner-btn {
       font-size: 20px;
}
.home-counter-sec .count-h {
    font-size: 30px;
}
.home-counter-sec .count-txt {
    font-size: 20px;
 
}
.home-counter-sec {
        bottom: 30px;
}
.home-abt-sec .abt-h{
        font-size: 50px;
}
.home-abt-sec .abt-p{
    font-size: 20px;
}
.home-abt-sec .abt-ul li {
        font-size: 20px;
}
.home-abt-sec .abt-btn {
        font-size: 20px;
}
.mis-heading {
            font-size: 50px;
}
.mis-card-title{
        font-size: 30px;
}
.mis-card-desc {
            font-size: 18px;
}
.servi-cta-section-modern-p {
              font-size: 20px;
}
.mif-heading {
        font-size: 50px;
}
.mif-subheading {
        font-size: 20px;
}
.mif-intro-text {
        font-size: 20px;
}
.mif-item-desc {
        font-size: 20px;
}
.work-sec .work-sec-h {
        font-size: 50px;
}
.work-sec .work-img-p{
        font-size: 20px;
}
.case-study-sec .case-study-h {
        font-size: 50px;
}
.case-study-sec .case-study-p {
        font-size: 20px;

}
.modern-industry-contact-section .mic-description {
        font-size: 18px;

}
.modern-industry--footer__nav-list li a{
        font-size: 20px;
}
.modern-industry--footer__col-heading{
        font-size: 24px;
}
.modern-industry--footer__contact-text {
        font-size: 20px;
}
.modern-industry--footer__copyright {
        font-size: 18px;
}
}



@media screen and (max-width:1199px) and (min-width:992px){
    .banner-sec .banner-img {
    height: 750px;
}
.modern-industry--footer__contact-text {
        font-size: 12px;

}
.banner-sec .banner-p {
        width: 90%;
}
.case-study-sec .row.case-study-sec-r1 {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.home-use-cases-card {
        margin-bottom: 30px;
}
    
}
@media screen and (min-width:992px){
     .mi-header .header-inner-div{
            display:flex;
    }
    .mi-header .navbar{
        display:none;
    }
    .home-counter-sec.mb{
            position: unset;
            display:none;
    }
      
}

@media screen and (max-width:991px){
    .abt-content-div {
        width:100%;
}
    .home-counter-sec{
        display:none;
    }
        .home-counter-sec.mb{
            position: unset;
            display:block;
                    background-color: #101010;
                            padding: 30px 0;
    }
      .home-counter-sec.mb .count-h{
                color: #fff;
        }
        .home-counter-sec .count-txt{
                color: #A3A3A3;
        }

    .mi-header .header-inner-div{
            display:none;
    }
    .mi-header .navbar{
        display:block;
        border-radius:10px;
                background: #00000063 !important;
    }
     .mi-header .navbar .mm-logo{
         width:180px;
     }
     .navbar-toggler{
             background: #fff;
     }
     .navbar-nav{
         background: #fff;
    border-radius: 10px;
    padding: 10px;
     }
}
@media screen and (max-width:991px) and (min-width:768px){
    .banner-sec .banner-img {
        height:600px;
}
.banner-sec .banner-p{
    width:100%;
}
.banner-sec .banner-div{
        top: 28%;
}
    .case-study-sec .row.case-study-sec-r1 {
    grid-template-columns: 1fr 1fr;
}
    .home-use-cases-card{
        margin-bottom: 30px;
    }
}

@media screen and (max-width:767px){
    .banner-sec figure{
        margin-bottom: 0;
    }
    .case-study-sec .row.case-study-sec-r1 {
    grid-template-columns: 1fr;
}
    .banner-sec .banner-img{
            height: 540px;
    }

    .banner-sec .banner-div{
            top: 26%
    }
    .banner-sec .banner-h{
            font-size: 34px;
    }
    .banner-sec .banner-p{
        width:100%;
        font-size: 15px;

    }
    .home-counter-sec .counter-box{
        border-right:none;
    }
    .mis-card{
        height:unset;
            margin-bottom: 20px;
    }
    .servi-cta-section-modern-p{
        width:100%;
    }
    .servi-cta-section-modern-h2{
            text-align: center;
    }
    .home-use-cases-card{
            margin-bottom: 20px;
    }
    .modern-industry-contact-section .mic-form-title{
            margin-top: 30px;
    }
    .right-foo-p{
             padding-left: 10px;
    }
    .modern-industry--footer__bottom{
            flex-direction: column;
    gap: 20px;
    }
}
@media screen and (max-width:599px){
        .banner-sec .banner-img {
    height: 600px;
}
    .banner-sec .banner-h{
            font-size: 30px;
    }
    .home-counter-sec{
        display:none;
    }
    .banner-sec .banner-p{
            width: 100%;
    }
    .banner-sec .banner-p{
            font-size: 14px;
    }
    .banner-sec .banner-div{
            top: 24%;
    }
    .home-abt-sec .home-abt-img{
            width: 100%;
    }
    .home-abt-sec .count-div {
    top: 8%;
    left: -10%;
}
.home-abt-sec .count-h{
        font-size: 40px;
}
.home-abt-sec .count-txt {
    font-size: 16px;
}
.home-abt-sec .home-abt-img{
        margin-bottom: 30px;
}
.home-abt-sec .abt-h{
        font-size: 30px;
}
.mis-container{
    margin:0;
    padding:0;
}
.mis-card{
    padding: 15px;
    height:unset;
        margin-bottom: 25px;
}
.servi-cta-section-modern-h2{
        font-size: 30px;
                text-align: center;

}
.servi-cta-section-modern-p{
    width:100%;
}
.mif-heading{
        font-size: 30px;
}
.work-sec .work-sec-h{
        font-size: 30px;
}
.home-use-cases-card{
        margin-bottom: 30px;
}
.modern-industry-faqq-section .modern-industry-faqq-heading{
        font-size: 28px;
}
.modern-industry-faqq-btn-text{
        font-size: 18px;
}
.modern-industry-contact-section .mic-wrapper{
        padding: 20px;
}
.modern-industry-contact-section .mic-heading{
    font-size: 30px;
}
.modern-industry-contact-section .mic-support-number{
        font-size: 20px;
}
.modern-industry-contact-section .mic-form-title{
        margin-top: 40px;
}
.right-foo-p{
         padding-left: 20px;
}
.modern-industry--footer__bottom{
        gap: 10px;
                flex-direction: column;
}
}
@media screen and (max-width:480px){
    .banner-sec .banner-img {
    height: 600px;
}
    .banner-sec .banner-h{
            font-size: 30px;
    }
    .home-counter-sec{
        display:none;
    }
    .banner-sec .banner-p{
            width: 100%;
    }
    .banner-sec .banner-p{
            font-size: 14px;
    }
    .banner-sec .banner-div{
            top: 24%;
    }
    .home-abt-sec .home-abt-img{
            width: 100%;
    }
    .home-abt-sec .count-div {
    top: 8%;
    left: -10%;
}
.home-abt-sec .count-h{
        font-size: 40px;
}
.home-abt-sec .count-txt {
    font-size: 16px;
}
.home-abt-sec .home-abt-img{
        margin-bottom: 30px;
}
.home-abt-sec .abt-h{
        font-size: 30px;
}
.mis-container{
    margin:0;
    padding:0;
}
.mis-card{
    padding: 15px;
    height:unset;
        margin-bottom: 25px;
}
.servi-cta-section-modern-h2{
        font-size: 30px;
                text-align: center;

}
.servi-cta-section-modern-p{
    width:100%;
}
.mif-heading{
        font-size: 30px;
}
.work-sec .work-sec-h{
        font-size: 30px;
}
.home-use-cases-card{
        margin-bottom: 30px;
}
.modern-industry-faqq-section .modern-industry-faqq-heading{
        font-size: 28px;
}
.modern-industry-faqq-btn-text{
        font-size: 18px;
}
.modern-industry-contact-section .mic-wrapper{
        padding: 20px;
}
.modern-industry-contact-section .mic-heading{
    font-size: 30px;
}
.modern-industry-contact-section .mic-support-number{
        font-size: 20px;
}
.modern-industry-contact-section .mic-form-title{
        margin-top: 40px;
}
.right-foo-p{
         padding-left: 20px;
}
.modern-industry--footer__bottom{
        gap: 10px;
                flex-direction: column;
}
}