.pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap,
.pbmit-service-style-4 .pbmit-service-btn {
    transition: all 0.5s ease-in-out;
}
.pbmit-service-style-4,
.pbmit-service-style-4 .pbminfotech-box-content {
    position: relative;
}
.pbmit-service-style-4 .pbmit-box-content-wrap,
.pbmit-service-style-4 .pbmit-content-inner-wrap {
    display: flex;
}
.pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap {
    position: relative;
    padding: 20px 80px 20px 20px;
    z-index: 1;
    background-color: transparent !important;
}
.rtl .pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap {
    padding: 20px 20px 20px 80px;
}
.pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: var(--pbmit-xcare-white-color);
    clip-path: polygon(
        2.551% 0.478%,
        2.551% 0.478%,
        2.192% 0.779%,
        1.853% 1.153%,
        1.536% 1.596%,
        1.245% 2.102%,
        0.98% 2.668%,
        0.743% 3.288%,
        0.538% 3.957%,
        0.365% 4.671%,
        0.227% 5.424%,
        0.126% 6.213%,
        0.126% 6.213%,
        0.098% 6.864%,
        0.074% 8.27%,
        0.055% 10.464%,
        0.04% 13.481%,
        0.028% 17.357%,
        0.021% 22.127%,
        0.017% 27.825%,
        0.016% 34.487%,
        0.019% 42.148%,
        0.025% 50.843%,
        0.063% 94.119%,
        0.327% 95.341%,
        0.327% 95.341%,
        0.444% 95.838%,
        0.576% 96.315%,
        0.723% 96.77%,
        0.884% 97.201%,
        1.059% 97.607%,
        1.246% 97.988%,
        1.446% 98.34%,
        1.657% 98.663%,
        1.879% 98.956%,
        2.111% 99.217%,
        2.828% 99.96%,
        44.613% 100.04%,
        44.613% 100.04%,
        52.86% 100.052%,
        60.162% 100.056%,
        66.542% 100.052%,
        72.021% 100.042%,
        76.624% 100.023%,
        80.372% 99.998%,
        83.289% 99.965%,
        85.397% 99.926%,
        86.719% 99.88%,
        87.277% 99.827%,
        87.277% 99.827%,
        87.945% 99.545%,
        88.547% 99.154%,
        89.09% 98.644%,
        89.577% 98.005%,
        90.014% 97.226%,
        90.404% 96.297%,
        90.754% 95.208%,
        91.066% 93.949%,
        91.347% 92.51%,
        91.6% 90.88%,
        91.6% 90.88%,
        91.835% 89.316%,
        92.075% 87.982%,
        92.331% 86.851%,
        92.617% 85.895%,
        92.947% 85.086%,
        93.332% 84.396%,
        93.787% 83.798%,
        94.324% 83.264%,
        94.956% 82.767%,
        95.697% 82.278%,
        95.697% 82.278%,
        96.506% 81.749%,
        97.205% 81.204%,
        97.803% 80.625%,
        98.308% 79.995%,
        98.73% 79.298%,
        99.078% 78.516%,
        99.361% 77.633%,
        99.587% 76.632%,
        99.766% 75.495%,
        99.907% 74.207%,
        99.907% 74.207%,
        99.935% 73.599%,
        99.958% 72.439%,
        99.978% 70.693%,
        99.993% 68.329%,
        100.004% 65.313%,
        100.012% 61.611%,
        100.016% 57.192%,
        100.016% 52.021%,
        100.014% 46.066%,
        100.008% 39.294%,
        100.008% 39.294%,
        99.997% 30.282%,
        99.987% 23.054%,
        99.976% 17.405%,
        99.961% 13.127%,
        99.942% 10.016%,
        99.915% 7.865%,
        99.88% 6.47%,
        99.835% 5.623%,
        99.777% 5.119%,
        99.706% 4.752%,
        99.706% 4.752%,
        99.589% 4.255%,
        99.457% 3.778%,
        99.31% 3.323%,
        99.148% 2.892%,
        98.974% 2.485%,
        98.786% 2.105%,
        98.587% 1.753%,
        98.376% 1.43%,
        98.154% 1.137%,
        97.921% 0.876%,
        97.205% 0.133%,
        50.205% 0.08%,
        50.205% 0.08%,
        37.986% 0.066%,
        28.081% 0.057%,
        20.245% 0.057%,
        14.23% 0.067%,
        9.79% 0.09%,
        6.676% 0.127%,
        4.642% 0.183%,
        3.441% 0.258%,
        2.827% 0.356%,
        2.551% 0.478%
    );
}
.rtl
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    .pbmit-button-icon-wrapper,
.rtl
    .pbmit-service-style-4
    .pbminfotech-post-item
    .pbmit-box-content-wrap::before,
.rtl .pbmit-service-style-4 .pbmit-service-btn .pbmit-button-icon-wrapper {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}
.pbmit-service-style-4 .pbmit-featured-img-wrapper {
    margin-right: 45px;
}
.rtl .pbmit-service-style-4 .pbmit-featured-img-wrapper {
    margin: 0 0 0 45px;
}
.pbmit-service-style-4 .pbmit-featured-wrapper img {
    border-radius: 20px;
}
.pbmit-service-style-4 .pbmit-box-content-inner {
    display: grid;
    flex: 1;
    padding: 30px 0;
}
.pbmit-service-style-4 .pbmit-content-inner-wrap {
    align-self: self-start;
    justify-content: space-between;
}
.pbmit-service-style-4 .pbmit-service-title {
    font-size: 26px;
    line-height: 32px;
    margin: 0;
}
.pbmit-service-style-4 .pbmit-serv-cat {
    font-size: 12px;
    line-height: 32px;
    text-transform: uppercase;
    padding-left: 15px;
    position: relative;
    letter-spacing: 0.6px;
}
.rtl .pbmit-service-style-4 .pbmit-serv-cat {
    padding: 0 15px 0 0;
}
.pbmit-service-style-4 .pbmit-serv-cat::before {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background-color: var(--pbmit-xcare-global-color);
    border-radius: 50%;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}
.rtl .pbmit-service-style-4 .pbmit-serv-cat::before {
    left: inherit;
    right: 0;
}
.pbmit-service-style-4 .pbmit-service-icon {
    font-size: 70px;
    line-height: 70px;
    color: var(--pbmit-xcare-global-color);
}
.pbmit-service-style-4 .pbmit-service-icon img {
    height: 70px;
    width: 70px;
    border-radius: 100%;
}
.pbmit-service-style-4 .pbmit-service-description {
    align-self: self-end;
    padding-top: 20px;
    color: #6e778c;
    border-top: 1px solid rgba(var(--pbmit-xcare-secondary-color-rgb), 0.1);
}
.pbmit-service-style-4 .pbmit-service-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: var(--e-global-color-d1df7b7);
    color: var(--pbmit-xcare-white-color);
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
.rtl .pbmit-service-style-4 .pbmit-service-btn {
    left: 0;
    right: inherit;
}
.pbmit-service-style-4 .pbmit-service-btn .pbmit-button-icon-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-flex;
}
.pbmit-service-style-4 .pbmit-service-btn .pbmit-button-icon-wrapper::before {
    content: "\e8dd";
    font-family: "pbminfotech-base-icons";
    position: absolute;
    top: 0;
    right: 0;
    width: 1em;
    height: auto;
    transform: scale(0.26) translate(-55px, 50px);
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.pbmit-service-style-4 .pbmit-service-description,
.pbmit-service-style-4 .pbmit-serv-cat,
.pbmit-service-style-4 .pbmit-serv-cat a,
.pbmit-service-style-4 .pbmit-service-title a,
.pbmit-service-style-4 .pbmit-service-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /*-webkit-line-clamp: 1;*/
    -webkit-box-orient: vertical;
}
.pbmit-service-style-4:hover
    .pbmit-service-btn
    .pbmit-button-icon-wrapper::before {
    transform: scale(1) translate(-2px, 0);
}
.pbmit-service-style-4 .pbmit-service-btn .pbmit-button-icon {
    display: inline-block;
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.pbmit-service-style-4:hover .pbmit-service-btn .pbmit-button-icon {
    transform: scale(0.26) translate(45px, -50px);
}
.pbmit-service-style-4:hover .pbminfotech-box-content .pbmit-service-btn {
    color: var(--pbmit-xcare-white-color);
    background-color: var(--e-global-color-7a36f73);
}
.pbmit-elementor-bg-color-white
    .pbmit-service-style-4
    .pbminfotech-post-item
    .pbmit-box-content-wrap {
    background-color: var(--pbmit-xcare-light-bg-color);
}
.pbmit-elementor-bg-color-white
    .pbmit-service-style-4:hover
    .pbminfotech-post-item
    .pbmit-box-content-wrap {
    background-color: var(--pbmit-xcare-light-bg-color);
}
.pbmit-elementor-bg-color-white .pbmit-service-style-4 .pbmit-service-btn {
    background-color: var(--pbmit-xcare-light-bg-color);
}
.pbmit-elementor-bg-color-secondary
    .pbmit-service-style-4:hover
    .pbmit-service-btn {
    background-color: var(--pbmit-xcare-global-color);
    color: var(--pbmit-xcare-white-color);
}
.pbmit-elementor-bg-color-gradient
    .pbmit-service-style-4:hover
    .pbminfotech-box-content
    .pbmit-service-btn,
.pbmit-elementor-bg-color-globalcolor
    .pbmit-service-style-4:hover
    .pbminfotech-box-content
    .pbmit-service-btn {
    background-color: var(--pbmit-xcare-blackish-color);
}
.pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area {
    padding-right: 70px;
}
.rtl
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area {
    padding: 0 0 0 70px;
}
.pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    a {
    font-family: var(--e-global-typography-d6fff6c-font-family), Sans-serif;
    font-size: 13px;
    line-height: 36px;
    letter-spacing: 0.65px;
    text-transform: uppercase;
    padding: 10px 30px;
    background-color: transparent;
    border-radius: 30px;
    color: var(--pbmit-xcare-white-color);
    background-color: var(--e-global-color-d1df7b7);
    transition: all 0.4s ease-in;
    display: inline-block;
}
.pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    a:hover {
    color: var(--pbmit-xcare-white-color);
    background-color: var(--e-global-color-7a36f73);
}
.pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    .pbmit-button-icon-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-flex;
    margin-left: 6px;
}
.rtl
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    .pbmit-button-icon-wrapper {
    margin: 0 6px 0 0;
}
.pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    .pbmit-button-icon-wrapper::before {
    content: "\e8dd";
    font-family: "pbminfotech-base-icons";
    position: absolute;
    top: 0;
    right: 0;
    width: 1em;
    height: auto;
    transform: scale(0.26) translate(-54px, 50px);
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn:hover
    .pbmit-button-icon-wrapper::before {
    transform: scale(1) translate(-2px, 0);
}
.pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    .pbmit-button-icon {
    display: inline-block;
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn:hover
    .pbmit-button-icon {
    transform: scale(0.26) translate(45px, -50px);
}
.pbmit-elementor-bg-color-gradient
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    a,
.pbmit-elementor-bg-color-globalcolor
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    a {
    color: var(--pbmit-xcare-white-color);
    background-color: var(--pbmit-xcare-blackish-color);
}
.pbmit-elementor-bg-color-gradient
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    a:hover,
.pbmit-elementor-bg-color-globalcolor
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    a:hover,
.pbmit-elementor-bg-color-secondary
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    a:hover,
.pbmit-elementor-bg-color-blackish
    .pbmit-element-service-style-4
    .pbmit-element-inner
    .pbmit-servicebox-left
    .pbmit-ele-header-area
    .pbmit-btn
    a:hover {
    color: var(--pbmit-xcare-blackish-color);
    background-color: var(--pbmit-xcare-white-color);
}
.pbmit-element-service-style-4 .pbmit-sticky-section {
    position: relative;
    overflow: hidden;
}
@media (max-width: 1200px) {
    .pbmit-service-style-4
        .pbminfotech-post-item
        .pbmit-box-content-wrap::before {
        clip-path: unset;
        border-radius: 30px;
    }
    .pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap {
        padding: 20px 50px 20px 20px;
        border-radius: 30px;
    }
    .rtl .pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap {
        padding: 20px 20px 20px 50px;
    }
    .pbmit-service-style-4 .pbmit-service-btn {
        bottom: 10px;
        right: 10px;
        background-color: var(--pbmit-xcare-light-bg-color);
    }
    .rtl .pbmit-service-style-4 .pbmit-service-btn {
        left: 10px;
    }
    .pbmit-service-style-4 .pbmit-service-title {
        font-size: 24px;
        line-height: 30px;
    }
    .pbmit-service-style-4 .pbmit-service-icon {
        font-size: 40px;
        line-height: 40px;
    }
}
@media (max-width: 1024px) {
    .pbmit-element-service-style-4
        .pbmit-element-inner
        .pbmit-servicebox-left
        .pbmit-ele-header-area {
        padding-right: 0;
    }
    .rtl
        .pbmit-element-service-style-4
        .pbmit-element-inner
        .pbmit-servicebox-left
        .pbmit-ele-header-area {
        padding-left: 0;
    }
}
@media (max-width: 991px) {
    .pbmit-element-service-style-4 .pbmit-servicebox-right {
        margin: 60px 0 0 0;
    }
    .pbmit-element-service-style-4 .pbmit-heading-subheading {
        margin-bottom: 30px;
    }
}
@media (max-width: 767px) {
    .pbmit-service-style-4 .pbmit-service-description {
        padding-right: 30px;
    }
    .rtl .pbmit-service-style-4 .pbmit-service-description {
        padding: 20px 0 0 30px;
    }
    .pbmit-service-style-4 .pbmit-featured-img-wrapper {
        margin: 0 25px 0 0;
    }
    .rtl .pbmit-service-style-4 .pbmit-featured-img-wrapper {
        margin: 0 0 0 25px;
    }
}
@media (max-width: 575px) {
    .pbmit-service-style-4 .pbminfotech-post-item .pbmit-box-content-wrap {
        display: block;
        padding: 20px !important;
    }
    .pbmit-service-style-4 .pbmit-featured-wrapper img {
        width: 100%;
    }
    .pbmit-service-style-4 .pbmit-featured-img-wrapper {
        margin-right: 0;
    }
    .rtl .pbmit-service-style-4 .pbmit-featured-img-wrapper {
        margin-left: 0;
    }
    .pbmit-service-style-4 .pbmit-box-content-inner {
        flex: unset;
    }
    .pbmit-service-style-4 .pbmit-service-description {
        padding-right: 0;
    }
    .rtl .pbmit-service-style-4 .pbmit-service-description {
        padding-left: 0;
    }
    .pbmit-service-style-4 .pbmit-service-icon {
        font-size: 30px;
        line-height: 30px;
    }
    .pbmit-service-style-4 .pbmit-service-title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    .pbmit-service-style-4 .pbmit-service-btn {
        width: 35px;
        height: 35px;
        font-size: 10px;
    }
}
