@media (max-width: 1600px){
    .our-values-head {
        padding: 0px 180px 0px 180px;
    }
    .card-style {
        height: 300px;
        box-shadow: 2px 2px 8px 0px #00000040;
    }

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

    .faq-head {
        padding: 0px 210px 0px 210px;
        margin-bottom: 25px;
    }

}

@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;
    }

}


@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 40px;
    }

    .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;
    }

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

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

    .morecase-line {
        width: 348px;
    }

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

}

@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;
    }
}

@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;
    }

    .rep-row-m{
        margin-bottom: 0px !important;
    }
}

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

    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;
    }

    .landing-sec-new {
        padding: 30px !important;
    }

    .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;
    }

    .morecase-line {
        width: 206px;
    }

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

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

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

    .rep-row-m{
        margin-bottom: 0px !important;
    }
}