@media screen and (max-width:991px){
    header .pb-action-button{
        justify-content: start;
    }
    .pb-body-wrapper .pb-sidebar-wrapper{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }
    .pb-body-wrapper .pb-sidebar-wrapper .pb-card-warpper{
        margin-bottom: 0;
    }
    .pb-body-wrapper .pb-sidebar-wrapper .h-r-wrapper{
        grid-column: span 2;
        margin-bottom: 20px;
    }
    .pb-body-wrapper .pb-main .about-section .the-grid-content-wrapper .large-counter-card .d-flex .lc-num{
        font-size: 56px;
    } 
    .pb-body-wrapper .pb-main .about-section .the-grid-content-wrapper .large-counter-card .d-flex .lc-label {
        font-size: 20px;
    }
}

@media screen and (max-width:767px){
     .pb-body-wrapper .pb-main .contact-section .pb-contact-info{
        margin-top: 20px;
     }
     .pb-body-wrapper .pb-main .all-feed-section .pb-feed-card-wrapper .global-patnar .global-patnar-grid .patnar{
        padding: 40px 22px;
     }
     .pb-body-wrapper .pb-main .blog-wrapper .blog-content {
        margin-top: 16px;
     }
}

@media screen and (max-width:676px){
    header{
        padding-bottom: 40px;
    }
    header .pb-cover-image{
        height: 250px;
    }
    header .pb-cover-image img{
        height: 100%;
        width: auto;
        object-fit: cover;
    }
    header .identity-wrap{
        flex-direction: column;
        margin-top: -50px;
    }
    header .identity-wrap .profile-image-wrapper{
        height: 140px;
        width: 140px;
    }
    header .identity-wrap .profile-details{
        text-align: center;
    }
    header .identity-wrap .profile-details .pb-stats-wrapper{
        justify-content: center;
    }
    header .pb-action-button {
        justify-content: center;
        margin-top: 10px;
    }
    .pb-body-wrapper .pb-sidebar-wrapper{
        display: flex;
        flex-direction: column;
    }
    .pb-body-wrapper .pb-sidebar-wrapper .pb-card-warpper .highlight-carousel .owl-nav .owl-next {
        right: -35px;
    }
    .pb-body-wrapper .pb-sidebar-wrapper .pb-card-warpper .highlight-carousel .owl-nav .owl-prev{
        left: -35px;
    }
    .pb-body-wrapper .pb-main .pb-panel .pb-feed-card-wrapper .global-patnar .global-patnar-grid{
        grid-template-columns: repeat(2, 1fr);
    }
    .pb-body-wrapper .pb-main .pb-panel .pb-feed-card-wrapper .global-patnar .global-patnar-grid .patnar {
        padding: 40px 40px;
    }
    .pb-body-wrapper .pb-main .about-section .the-grid-content-wrapper .large-counter-card{
        grid-column: span 6;
    }
    .pb-body-wrapper .pb-main .about-section .the-grid-content-wrapper .small-counter-card {
        grid-column: span 6;
    }
    .pb-body-wrapper .pb-main .about-section .cc-card{
        margin: 5px 0;
    }
    .pb-body-wrapper .pb-main .resume-section .skill-expertise .skill-expertise-grid-wrapper{
        grid-template-columns: repeat(1, 1fr);
    }
    .pb-body-wrapper .pb-main .service-section .price-plan .price-plan-tav-content-wrapper .active {
        display: flex;
        flex-direction: column;
    }
}

@media screen and (max-width:575px){
    header .pb-cover-image {
        height: 190px;
    }
    .project .feed-img-grid[data-count="1"] .feed-img {
        grid-row: 1 / 3;
    }
    .pb-body-wrapper .pb-main .service-section .price-plan .plan-price-tavs button{
        padding: 8px 20px;
        font-size: 13px;
    }
}