.printalMobileSlider {
    display: none;
}

@media (max-width: 767px) {

    button.pmx-prev i {
    font-size: 16px;
}
    button.pmx-next i {
    font-size: 16px;
}
    .tr_cl_title.mb-p p {
        padding: 0px 20px;
    }

    .printalMobileSlider,
    .printalMobileSlider * {
        box-sizing: border-box;
    }

    .printalMobileSlider {
        display: block;
        width: 100%;
        overflow: hidden;
        padding: 30px 0 24px;
        background: #002b5b;
        color: #002b5b;
        font-family: Arial, sans-serif;
            border-radius: 30px;
    }

     .pmx-head {
        display: flex;
        align-items: flex-end;
        gap: 8px;
        padding: 0 14px 14px;
        flex-direction: column;
        justify-content: space-between;
    }

    .pmx-head small {
        font-size: 9px;
        font-weight: 800;
        letter-spacing: .14em;
    }

    .pmx-head h2 {
        color: #fff;
        margin-top: 10px;
        font-family: "Plus Jakarta Sans";
        font-size: 24px;
        font-weight: 700;
        margin-left: 10px;
    }

    .pmx-head em {
        color: #f55833;
        font-style: normal;
    }

    .pmx-arrows {
        display: flex;
        gap: 6px;
        flex: none;
    }

    .pmx-arrows button {
        width: 36px;
        height: 36px;
        border: 1px solid #cbd5db;
        border-radius: 30px;
        color: #002b5b;
        font-size: 20px;
        cursor: pointer;
    }

    .pmx-arrows .pmx-next {
        background: #f0f0f0;
        color: #002b5b;
    }

    .pmx-window {
        width: calc(100% - 36px);
        margin: 0 18px;
        overflow: hidden;
        touch-action: pan-y;
    }

    .pmx-track {
        display: flex;
        width: 100%;
        gap: 0;
        padding: 0;
        visibility: hidden;
        transition: transform .55s cubic-bezier(.22, .61, .36, 1);
    }

    .pmx-track.ready {
        visibility: visible;
    }

    .pmx-card {
        flex: 0 0 100%;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        overflow: hidden;
        border-radius: 18px;
        background: #fff;
    }

    .pmx-art {
        height: clamp(195px, 62vw, 260px);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .pmx-art span {
        font-size: clamp(32px, 11vw, 50px);
        line-height: .91;
        letter-spacing: -.08em;
        font-weight: 900;
    }

    .pmx-art small {
        display: block;
        margin-top: 9px;
        font-size: 8px;
        letter-spacing: .25em;
    }

    .pmx-a {
        background: linear-gradient(140deg, #dce5e1 30%, #6f898f);
        color: #f8f8ee;
        text-shadow: 3px 4px #263d4a;
    }

    .pmx-b {
        background: linear-gradient(135deg, #ff7851, #bc3e78 60%, #322b66);
        color: #fff;
        text-shadow: 0 4px 15px #32183677;
    }

    .pmx-c {
        background: linear-gradient(145deg, #d8c4a6, #35576a);
        color: #fff7e9;
        text-shadow: 3px 3px #29445b;
    }

    .pmx-d {
        background: linear-gradient(145deg, #e4d5c4, #8ea796);
        color: #264c44;
    }

    .pmx-body {
        padding: 18px 19px 20px;
    }

    .pmx-body small {
        color: #cf5439;
        font-size: 10px;
        font-weight: 800;
        letter-spacing: .13em;
        font-family: "Plus Jakarta Sans";
    }

    .pmx-body h3 {
        font-size: 24px;
        font-family: "Plus Jakarta Sans";
        font-weight: 700;
    }

    .pmx-body p {
        margin: 0 0 18px;
        color: #525d65;
        font-size: 12px;
        line-height: 1.5;
        font-family: "Poppins", sans-serif;
    }

    .pmx-body a {
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-top: 1px solid #e3e8e9;
        padding-top: 12px;
        text-decoration: none;
        color: #0a4da2;
        font-size: 14px;
        font-weight: 600;
        text-decoration: none;
        font-family: "Plus Jakarta Sans";
        padding: 0px 10px 0px 0px;
    }

    .pmx-body b {
        font-size: 20px;
        font-weight: 400;
    }

    .pmx-dots {
        display: flex;
        justify-content: center;
        gap: 11px;
        margin-top: 22px;
        margin-bottom: 10px;
    }

    .pmx-dots button {
        width: 9px;
        height: 9px;
        padding: 0;
        border: 0;
        border-radius: 50%;
        background: #b9c9ce;
        cursor: pointer;
    }

    .pmx-dots button.active {
        background: #f55833;
        box-shadow: 0 0 0 4px #f5583328;
    }
    .tr_cl_choose_heading.mb-jm {
    margin-bottom: 16px;

}
}

@media (prefers-reduced-motion: reduce) {
    .pmx-track {
        transition: none !important;
    }
}

.pmx-art {
    width: 100%;
    height: clamp(195px, 62vw, 260px);
    overflow: hidden;
}

.pmx-art img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
    padding: 10px;
}