.digitalmarket-head {
    padding: 0px 122px 0px 122px;
    text-align: center;
}

.dig-card-m1{
    display: flex;
    justify-content: end;
}

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

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


    .digitalmarket-head {
        padding: 0px 102px 0px 102px;
        text-align: center;
    }

    .digitalm-line {
        width: 764px;
    }

}

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

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

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

    .our-values-head {
        padding: 0px 70px 0px 70px;
    }
 
    .black-testimonail {
        padding: 75px 200px 0px 200px;
    }

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


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



    .faq-head {
        padding: 0px 175px 0px 175px;
        margin-bottom: 25px;
    }
   
    .tools-we-use {
        padding: 0px 125px 0px 125px;
    }

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

}


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

    .blockchain-sec {
        padding: 100px 52px 100px 52px;
        background: black;
    }
    .block-svcs-hd {
        padding: 0px 30px 0px 30px !important;
    }

    .dig-card-m{
        display: flex;
        justify-content: center;
    }

   
}


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

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

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

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

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

    .blockchain-sec {
        padding: 70px 60px 70px 55px;
        background: black;
    }

    .tools-we-use {
        padding: 0px 60px 0px 60px;
    }
}

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

    h1.d-flex.justify-content-center.m-0.fw-bold.h1-size {
        font-size: 26px;
    }

    .ml-service-line {
        width: 449px;
    }

    .digitalmarket-head {
        padding: 0px;
        text-align: center;
    }
    
    .services-margin {
        margin-bottom: 0px;
    }

    .seo-head {
    
        font-size: 32px;

        margin: 40px 0px;

    }

    .pay-click {
        margin: 10px 0px 60px 0px;
    }

    .tools-we-use {
        padding: 0px;
    }

}

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

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

    .stack_line {
        width: 294px;
    }

    .ai-line {
        width: 376px !important;
    }

    h1.d-flex.justify-content-center.m-0.fw-bold.h1-size {
        text-align: center;
    }

    .ml-service-line {
        width: 357px;
    }


    .our-ai-service {
        padding: 0px;
    }

    img.img-fluid.resp-img {
        height:auto !important;
    }
}

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


    .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 30px;
    }
    .case-st-h6 {
        font-size: 18px;
        line-height: 26px;
    }

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

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

    .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: 265px;
    }

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

    .ai-line {
        width: 300px;
    }
    
    h1.d-flex.justify-content-center.m-0.fw-bold.h1-size {
        text-align: center;
    }

    .ml-service-line {
        width: 306px;
    }

    h1.d-flex.justify-content-center.m-0.fw-bold.h1-size {
        text-align: center;
    }
    img.img-fluid.resp-img {
        height:auto !important;
    }

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

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

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

    .pay-click {
        margin: 10px 0px 30px 0px;
    }

    .tools-line {
        width: 194px;
    }

    .seo-head {
        font-size: 26px;
    }
}

