@media screen and (max-width:600px) {
    :root {
        --body-color: #fbfbfb;
        --nav-padding: 15px 5px;
        --footer-link-pb: 0.3rem;
        --buffer-px: 30px;
        /* --h1-size: 25px;
        --h2-size: 20px;
        --h2t-size: 22px;
        --p-size: 14px;
        --cta-link-size: 14px; */
        --box-img-width: 180px
    }

    .customwidth {
        flex-basis: auto;
    }

    #desirable_score,
    #ninety_percentile_score,
    #pear_score,
    #your_score {
        margin-top: -18px !important
    }

    #fifth_line,
    #first_line,
    #fourth_line,
    #second_line,
    #third_line {
        margin-top: -20px !important
    }

    .flex {
        display: flex;
        flex-flow: column
    }

    .d-desktop {
        display: none
    }

    .d-mobile {
        display: block
    }

    .box-img {
        margin-top: 30px
    }

    .box {
        padding: 100px 10px 30px 10px;
        /* margin: 0 25px; */
    }

    .box-descr {
        min-height: 1rem
    }

    .mobilePara {
        padding-top: .5rem;
        /* font-size: 20px; */
        width: 90%;
        margin: auto
    }

    .filterMobileBlock {
        margin-bottom: .8rem;
        padding: 5px 16px;
        min-height: 45px;
        border-radius: 5px;
        border: solid 1px #313f4740;
        background-color: var(--white)
    }

    .mentor_box {
        width: 47%;
        margin: .3rem
    }

    .mentor_box p {
        font-size: 14px
    }

    .mentor_box .title {
        /* font-size: 16px; */
        margin-bottom: 18px;
        /* font-weight: 500; */
        margin-top: 10px;
        margin-left: 0;
        margin-right: 0
    }

    .mentor_box img {
        width: 110px;
        height: 110px
    }

    .testimonialitems {
        height: 870px !important;
    }

    .testimonialitems .univlogo {
        display: block;
    }

    .testimonialitems .univlogo img {
        padding-top: 20px;
        width: 200px;
        margin: auto;
    }

    .testmonialcls {
        height: 870px;
    }

    .step_box {
        float: left;
        /* display: inline; */
        background-color: #000;
        padding: 10px 15px 0px 10px;
        border-radius: 50px;
        /* width: 163px; */
        height: 133px;
    }
    .banner_para {
        font-size: 20px;
    }
    .carousel-caption {
        left: 0%;
        right: 0%;
        text-align: center;
    }
    .p2p_winner_2025 .row .card img {
        height: auto;
    }
}