.mobappdev-heading {
    text-align: center;
}

.rep-row-m{
    margin-bottom: 2rem;
}


@media(max-width:1600px){
    .our-values-head {
        padding: 0px 200px 0px 200px;
    }

    .our-casestudies-head {
        padding: 40px 104px 40px 104px !important;
    }

    .our-designprocess {
        padding: 0px 100px 0px 100px;
        margin-bottom: 60px;
    }
}


@media(max-width:1400px){
    .our-values-head {
        padding: 0px 150px 0px 150px;
    }
    .faq-head {
        padding: 0px 115px 0px 115px;
        margin-bottom: 25px;
    }

    .more-csd {
        padding: 0px 80px 0px 80px !important;
    }

    .our-values-head {
        padding: 0px 100px 0px 100px;
    }
    .our-designprocess {
        padding: 0px 90px 0px 90px;
        margin-bottom: 60px;
    }

    .our-values-head {
        padding: 0px 70px 0px 70px;
    }

 
    /* .our-casestudies-head {
        padding: 40px 45px 40px 45px !important;
    } */
 
    .black-testimonail {
        padding: 75px 200px 0px 200px;
    }

    .proven-sec {
        padding: 100px 120px;
    }


    .our-casestudies-head {
        padding: 40px 70px 40px 70px !important;
    }

    .block-svcs-hd {
        padding: 0px 110px 0px 110px;
    }
    
}


@media(max-width: 1200px){
    .about-sec1-bg {
        padding: 110px 60px 60px 60px !important;
    }

    .proven-sec {
        padding: 100px 40px;
    }
    .about-sec1-bg {
        padding: 112px 54px 60px 49px !important;
    }

    .landing-sec-new {
        padding: 80px 60px;
    }

    .black-testimonail {
        padding: 75px 130px 0px 130px;
    }
    .portcase-std {
        padding: 75px 40px;
    }

    .more-csd {
        padding: 0px 0px 0px 0px !important;
    }

    .our-services-head {
        padding: 0px 130px 0px 130px;
    }

    .faq-head {
        padding: 0px 30px 0px 30px;
    }

    .faq-sec {
        padding: 80px 40px;
    }

    .stack_line {
        width: 382px;
    }

    .morecase-line {
        width: 386px;
    }

    .can-do-line {
        width: 665px;
    }
    
}


@media(max-width: 991px){
    .card-p {
        font-size: 20px !important;
        line-height: 30px !important;
    }
 
    .testi-para {
        padding: 0px 40px;
    }

    .our-services-head {
        padding: 0px 0px 0px 0px;
    }
    
    .wwc-txt{
        font-size: 29px;
    }

    .proven-sec {
        padding: 60px 40px;
    }
    .faq-line {
        width: 605px;
    }

    .morecase-line {
        width: 348px;
    }

    .proven-dsg-line {
        width: 534px;
    }

    .testimon-line {
        width: 222px;
    }

    .faq-line {
        width: 566px;
    }

    .port-showcase {
        margin-top: 2rem;
    }

    .our-values-head {
        padding: 0px;
    }

    .mobappdev-line {
        width: 438px;
    }

    .mob-card {
        height: 360px;
    }
    .can-do-line {
        width: 616px;
    }
    .stack_line {
        width: 354px;
    }

}


@media(max-width:768px){
    .our-values-head {
        padding: 0px;
    }

    .our-services-heading {
        padding: 0px 25px;
    }

    .our-casestudies-head {
        padding: 40px 45px 40px 45px !important;
    }

    .about-sec1-bg {
        padding: 112px 54px 40px 49px !important;
    }

    .our-designprocess {
        padding: 0px 0px 0px 0px;
        margin-bottom: 60px;
    }

    .black-testimonail {
        padding: 75px 40px 0px 40px;
    }

    .faq-head {
        padding: 0px;
    }
    h1.text-white.fw-bold.mb-0.h1-size {
        font-size: 28px;
    }

    .readyst-bg {
        padding: 50px 40px;
    }

    .getstarted-p {
        font-family: Poppins;
        font-size: 14px;
    }

    .wwc-txt {
        font-size: 27px;
    }

    .can-do-line {
        width: 484px;
    }

    .stack_line {
        width: 316px;
    }
    h1.text-center.fw-bold.black-h1 {
        margin-bottom: 0;
    }

    .port-showcase {
        margin-top: 0rem;
    }

    .mob-card {
        height: max-content;
    }
}

@media(max-width: 576px){
    .our-services-heading {
        padding: 0px;
    }

    .wwc-txt {
        font-size: 25px;
    }

    h1.text-white.fw-bold.mb-0.h1-size {
        font-size: 25px;
    }

    h1.text-center.fw-bold.black-h1 {
        margin-bottom: 0;
    }

    .black-testimonail {
        padding: 40px 40px 0px 40px;
    }
    .can-do-line {
        width: 392px;
    }

    .morecase-line {
        width: 312px;
    }

    .our-designprocess {
        margin-bottom: 30px;
    }

    .mob-card {
        height: auto;
    }
}

@media(max-width: 480px){
    .can-do-line {
        width: 306px;
    }

    h1.text-white.fw-bold.mb-0.h1-size {
        font-size: 20px;
    }

    .home-txt {
        font-size: 18px;
    }

    .port-showcase {
        font-size: 25px;
        line-height: 36px;
    }

    .port-showcase-sub {
        font-size: 14px;
    }

    .port-showcase-sub {
        line-height: 25px;
        margin-top: 6px;
    }

    .our-values-head {
        margin-top: 0px !important;
    }

    h1.text-white::after {
        height: 3px !important;
    }

    .stack_line {
        width: 206px;
    }


    .getsrated-head {
        font-size: 28px;
    }

    .cons-button {
        font-size: 14px;
    }

    .card-p {
        font-size: 18px !important;
        line-height: 30px !important;
    }

    h1.text-white.fw-bold.mb-0.h1-size {
        font-size: 20px;
    }

    .our-services-heading {
        font-size: 14px;
    }

    .faq-sec {
        padding: 80px 35px;
    }

    .faq-sec {
        padding: 50px 35px;
    }

    .h1-size {
        font-size: 20px !important;
    }

    .case-st-h6 {
        font-size: 18px;
        line-height: 26px;
    }

    .testi-para {
        padding: 0px;
        font-size: 14px;
    }

    .services-margin {
        margin-bottom: 0px;
    }

   

    .accordion-body {
        font-size: 12px;
    }

    .our-casestudies-head {
        padding: 40px !important;
    }

    .em-fld{
        margin-top: 1rem !important;
    }

    .mob-card {
        height: auto;
    }

    .mobappdev-heading {
        font-size: 14px;
    }

    .morecase-line {
        width: 204px;
    }

    .portcase-std {
        padding: 45px 40px;
    }
    
}