.dsgn-hd {
    font-family: Inter;
    font-size: 34px;
    font-weight: 600;
    line-height: 42px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 40px;
}


.services-card-bg {
    background: white;
    height: 100%;
}

.row.dev-gap {
    display: flex;
    gap: 10px;
}

.service-icon-btm {
    margin-bottom: 35px;
    width: 54px;
    height: 54px;
}
.service-crd-hd {
    font-family: Inter;
    font-size: 32px;
    font-weight: 600;
    text-align: left;
}

.service-crd-p {
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
    color: #474747;
    margin-bottom: 165px;
    margin-top: 30px;
    height: 8rem;
}

.row.g-3.d-flex.flex-column {
    margin-left: 4px;
}

.load-more-btn{
    padding: 10px 35px 10px 35px;
    border: 2px solid #C5313F;
    box-shadow: 0px 1px 2px 0px #1018280D;
    font-family: Inter;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;  
    color: #C5313F;
    background-color: white;  
    height: 68px;
}

.hr-custom {
    width: 33.333%; /* Adjust this value based on the column width */
}


.service-pad{
    padding: 113px 131px;
    background: #F2F2F2;
}
.hr-custom1{
    width: 66.66%;
}


.black-testimonail {
    padding: 75px 367px 0px 367px;
    margin-bottom: 60px;
}

.nav-items-center{
    display: flex;
    justify-content: center;
}


@media(max-width: 1600px){
    .service-pad {
        padding: 112px 100px;
    }

    .cardImageWrapper, .cardImage {
        height: 110px;
        width: 130px!important;
    }
}


@media(max-width: 1400px){
    .cardImageWrapper, .cardImage {
        height: 110px;
        width: 130px!important;
    }

    .black-testimonail {
        padding: 75px 268px 0px 268px;
    }
    .service-pad {
        padding: 60px 60px;
    }
}

@media(max-width: 1200px){
    * {
        overflow-x: hidden;
    }

    .nav-items-center{
        display: unset;
        justify-content: unset;
    }

    .portcase-std {
        padding: 65px 35px;
    }

   
}

@media(max-width: 991px){
    .service-pad {
        padding: 60px 0px;
    }
    * {
        overflow-x: hidden;
        scrollbar-width: none;
    }

    .nav-items-center{
        display: unset;
        justify-content: unset;
    }

    .owl-carousel {
        height: 100% !important;
    }

    .portcase-std {
        padding: 65px 35px;
    }

    .service-crd-p {
        height: 50%;
    }

    .service-crd-hd {
        height: 6rem;
    }



}