.digital-infra-sans .stats-main{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F9F9F9;
    border: 1px solid #C4C4C4;
    border-radius: 20px;
    column-gap: 30px;
    padding: 40px 30px;
    margin-top: 20px;
}

.digital-infra-sans .stats-main .stats-item{
position: relative;
}

.digital-infra-sans .stats-main .stats-item h3 , .digital-infra-sans .stats-main .stats-item p{
    margin-bottom: 0;
}

.digital-infra-sans .stats-main .stats-item h3{
    color: #f47a14;
    font-size: clamp(1.875rem, 1.5625rem + 1.5625vw, 3.4375rem);
    font-weight: 600;
}

.digital-infra-sans .stats-main .stats-item::after{
position: absolute;
content: "";
height: 100%;
width: 2px;
background: #C4C4C4;
top: 0;
right: -40px;
}


.digital-infra-sans .stats-main .stats-item:last-child:after{
    display: none;
}

.our-work-sans .box{
background: #FAFAFC;
border: 1px solid #E4E4E4;
border-radius: 30px;
padding: 0 30px 0 0;
}

.our-work-sans .box .content .stats{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
} 

.our-work-sans .box .content h3{
    font-weight: 700;
}

.our-work-sans .box .content .stats .stats-item h4{
    font-size: clamp(1.5625rem, 1.35rem + 1.0625vw, 2.625rem);
    font-weight: 700;
    margin-bottom: 0;
}

.our-work-sans .box .content .stats .stats-item p{
    margin-bottom: 0;
}


.cta-sfo-team .box{
    aspect-ratio: 1600 / 550;
}

.cta-sfo-team .box .border_btn.cta-btn {
    background: transparent;
    color: #fff;
}


@media (min-width: 1600px) and (max-width: 1800px) {

.digital-infra-sans .stats-main{
    padding: 35px 25px;
}

    .digital-infra-sans .stats-main .stats-item::after {
    top: -3px;
    right: -30px;
}
.our-work-sans .box .content .stats .stats-item p {
    font-size: 15px;
    line-height: 25px;
}

.redefinepatient_services.tekgrip_section.business-tabs-dubai.process-mobile-scalable.sans-process .tekgrip_tabs .redefine_tabs{
    height: 490px;
}

    .redefinepatient_services.tekgrip_section.business-tabs-dubai.process-mobile-scalable.sans-process .tab-content {
        height: 490px;
    }

}


@media (min-width: 1400px) and (max-width: 1599px) {

.digital-infra-sans .stats-main{
    padding: 35px 25px;
}

    .digital-infra-sans .stats-main .stats-item::after {
    top: -3px;
    right: -30px;
}
.our-work-sans .box .content .stats .stats-item p {
    font-size: 14px;
    line-height: 24px;
}

.redefinepatient_services.tekgrip_section.business-tabs-dubai.process-mobile-scalable.sans-process .tekgrip_tabs .redefine_tabs{
    height: 450px;
}

    .redefinepatient_services.tekgrip_section.business-tabs-dubai.process-mobile-scalable.sans-process .tab-content {
        height: 450px;
    }

}


@media (min-width: 1200px) and (max-width: 1399px) {

.digital-infra-sans .stats-main{
    padding: 25px 20px;
}

.digital-infra-sans .stats-main .stats-item h3{
    font-size: 35px;
}

    .digital-infra-sans .stats-main .stats-item::after {
    top: -3px;
    right: -23px;
}
.our-work-sans .box .content .stats .stats-item p {
    font-size: 13px;
    line-height: 23px;
}

.redefinepatient_services.tekgrip_section.business-tabs-dubai.process-mobile-scalable.sans-process .tekgrip_tabs .redefine_tabs{
    height: 410px;
}

    .redefinepatient_services.tekgrip_section.business-tabs-dubai.process-mobile-scalable.sans-process .tab-content {
        height: 410px;
    }

}

@media (min-width: 992px) and (max-width: 1199px) {

.digital-infra-sans .stats-main{
    padding: 25px 20px;
}

.digital-infra-sans .stats-main .stats-item h3{
    font-size: 35px;
}

    .digital-infra-sans .stats-main .stats-item::after {
    top: -3px;
    right: -63px;
}

.our-work-sans .box{
    padding: 30px 20px;
}

.our-work-sans .box .content .stats .stats-item p {
    font-size: 13px;
    line-height: 23px;
}

.our-work-sans .box .content .stats{
    margin-bottom: 20px;
}


.our-work-sans .box img{
text-align: center;
margin-top: 30px;
}




.redefinepatient_services.tekgrip_section.business-tabs-dubai.process-mobile-scalable.sans-process .tekgrip_tabs .redefine_tabs{
    height: 410px;
}

    .redefinepatient_services.tekgrip_section.business-tabs-dubai.process-mobile-scalable.sans-process .tab-content {
        height: 410px;
    }

}

@media (min-width: 768px) and (max-width: 991px) {

.digital-infra-sans .stats-main{
    padding: 25px 20px;
}

.digital-infra-sans .stats-main .stats-item h3{
    font-size: 35px;
}

    .digital-infra-sans .stats-main .stats-item::after {
    top: -3px;
    right: -48px;
}

.our-work-sans .box{
    padding: 30px 20px;
}

.our-work-sans .box .content .stats .stats-item p {
    font-size: 13px;
    line-height: 23px;
}

.our-work-sans .box .content .stats{
    margin-bottom: 20px;
}


.our-work-sans .box img{
text-align: center;
margin-top: 30px;
}

}

@media (min-width: 0px) and (max-width: 767px) {


    .service_usa.web_dev_service.sans-banner{
        background-image: none !important;
        background: #000e15;
    }

.digital-infra-sans .stats-main{
    padding: 25px 20px;
    border-radius: 10px;
    flex-wrap: wrap;
    row-gap: 20px;
    justify-content: unset;
    margin-bottom: 10px;
}

.digital-infra-sans .stats-main .stats-item h3{
    font-size: 30px;
    margin-bottom: 10px;
}

    .digital-infra-sans .stats-main .stats-item::after {
    display: none;
}

.cta-sfo-team .box{
    aspect-ratio: unset;
    padding: 30px 20px;
    border-radius: 10px;
}

.our-work-sans .box{
    padding: 30px 20px;
    border-radius: 10px;
}

.our-work-sans .box .content .stats{
    flex-wrap: wrap;
    row-gap: 20px;
    margin-bottom: 20px;
    justify-content: unset;
    column-gap: 10px;
}

.our-work-sans .box .content .stats .stats-item p {
    font-size: 13px;
    line-height: 23px;
}

.our-work-sans .box img{
text-align: center;
margin-top: 30px;
}

}