.readyprint-max-mainbox img{
    max-width: 100%;
}
#readyprint-max-plans{
    margin: 50px -15px 0;
}
.readyprint-max-mainbox {
    background: url(https://i8.amplience.net/i/epsonemear/ReadyPrint-Max-0325-purple-background-01) center/cover no-repeat;
    text-align: center;
}
.readyprint-max-mainbox .c-white{
    color: white;
}
.readyprint-max-mainbox .plan-box{
    background: white;
    padding: 0 15px 10px;
    border-radius: 8px;
    overflow: hidden;
    margin: 0 15px;
}
.readyprint-max-mainbox .plan-print-type{
    background: #7d2281;
    margin: 0 -15px;
    padding: 5px 25px;
    text-align: left;
}
.readyprint-max-mainbox .plan-print-type.mono-type{
    background: #000;
}
.readyprint-max-mainbox .plan-printer-title{
    font-weight: bold;
}
.readyprint-max-mainbox .plan-gradient-box{
    padding: 10px;
    background: linear-gradient(to bottom, rgba(241,228,249,0) 0%,#f1e4f9);
}
.readyprint-max-mainbox .plan-plus-box{
    font-size: 50px;
    font-weight: bold;
    color: #7d2281;
}
.readyprint-max-mainbox .single-price{
    background: #f1e4f9;
    position: relative;
    display: block;
    margin: 5px 0;
    padding: 7px 10px;
    color: #7d2281;
}
.readyprint-max-mainbox .single-price::after{
    content: "";
    background: url(https://i8.amplience.net/i/epsonemear/noun-click-5696066) center/contain no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 8px;
    right: -6px;
    opacity: 0;
}
.readyprint-max-mainbox .single-price:hover::after{
    opacity: 1;
}
.readyprint-max-mainbox .single-price:hover{
    text-decoration: none;
    background: #7d2281;
    color: white;
}
.readyprint-max-mainbox .single-price.empty-price{
    background: #faf5fd;
}
.readyprint-max-mainbox .single-price.empty-price:hover{
    background: #faf5fd;
} 
.readyprint-max-mainbox .single-price.empty-price:hover::after{
    opacity: 0;
}
.readyprint-max-mainbox sup{
    top: -2px;
}
.readyprint-max-mainbox .slick-arrow {
        border: none;
        background: none;
        background-repeat: no-repeat;
        background-size: contain;
        height: 48px;
        width: 48px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        color: transparent;
    }

    .readyprint-max-mainbox .slick-prev {
        background-image: url(https://epsonemear.a.bigcontent.io/v1/static/arrow-left);
        left: -62px;
    }

    .readyprint-max-mainbox .slick-next {
        background-image: url(https://epsonemear.a.bigcontent.io/v1/static/arrow-right);
        right: -62px;
    }

    .readyprint-max-mainbox .slick-dots {
        display: flex;
        justify-content: center;
        list-style: none;
        position: absolute;
        bottom: -45px;
        width: 100%;
    }

    .readyprint-max-mainbox .slick-dots li {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #f1e4f9a1;
        margin: 10px;
        cursor: pointer;
    }

    .readyprint-max-mainbox .slick-dots li.slick-active {
        background-color: #FFF;
    }

    .readyprint-max-mainbox .slick-dots button {
        display: none;
    }
    @media (min-width: 1024px) {
        .readyprint-max-mainbox .slick-dots{
            bottom: -60px;
        }
    }