.pbmit-home-services-grid .pbmit-service-style-2 .pbminfotech-box-content,
.pbmit-home-services-grid .pbmit-service-style-2 .pbmit-service-image-wrapper {
    overflow: visible;
}
.pbmit-home-services-grid .pbmit-service-style-2 .pbmit-service-btn {
    bottom: -14px;
    right: 2px;
    z-index: 12;
}
@media (max-width: 575px) {
    #pbmit-service-scroll .pbmit-home-services-grid {
        --bs-gutter-x: 0.65rem;
        --bs-gutter-y: 0.65rem;
    }
    #pbmit-service-scroll .pbmit-home-service-img {
        width: 100%;
        height: 130px;
        object-fit: cover;
    }
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-featured-wrapper::before {
        display: none;
    }
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-contant-box {
        left: 0;
        right: 0;
        bottom: 0;
        max-width: none;
        padding: 0;
        pointer-events: none;
    }
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-contant-box::before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 52px;
        background: linear-gradient(to top, #031b4e 0%, #031b4e 45%, rgba(0, 0, 0, 0.18) 70%, transparent 100%);
        border-radius: 0 0 16px 16px;
        z-index: 1;
    }
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-service-title {
        font-size: 12px;
        line-height: 1.25;
        max-width: 100%;
        margin: 0;
        padding: 14px 34px 10px 10px;
        position: relative;
        z-index: 2;
    }
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-service-title a {
        color: #fff;
        text-shadow: none;
    }
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-service-icon {
        display: none;
    }
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-service-btn {
        top: auto;
        bottom: -10px;
        right: 2px;
        left: auto;
        width: 34px;
        height: 34px;
        transform: none;
        background-color: #fff !important;
        border-color: #fff !important;
        color: var(--pbmit-blackish-color, #031b4e) !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
        z-index: 15;
    }
    #pbmit-service-scroll .pbmit-service-style-2:hover .pbminfotech-box-content .pbmit-service-btn,
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-service-btn:hover {
        background-color: #fff !important;
        border-color: #fff !important;
        color: var(--pbmit-blackish-color, #031b4e) !important;
    }
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-featured-wrapper,
    #pbmit-service-scroll .pbmit-service-style-2 .pbmit-service-image-wrapper img {
        border-radius: 16px;
    }
}
