.hoverct {
    padding: 0px;
    bottom: 24px;
}

@media (min-width: 320px) {
    .hoverct-width {
        min-width: 280px;
        max-width: 300px;

    }
}

@media (min-width: 576px) {
    .hoverct-width {
        min-width: 320px;
        max-width: 360px;

    }
}


.hoverct::after {
    bottom: -21px;
    left: 50%;
    border-width: 10px 10px 10px;
}

.hoverct ul li {
    line-height: 1.4;
    font-size: 13px !important;
}

.hoverct-container {
    padding: 8px 16px;
}

.hoverct-container>h5 {
    font-size: 1rem;
}


.cd-panel.is-visible {
    visibility: visible;
    display: block;
}

.accordion .card:first-of-type,
.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    border-radius: 0.25em;
}

.fa {
    font-size: 1rem;
}

.cd-panel {
    position: absolute;
    top: 0px;
    z-index: 1;
    left: 0;
    height: 100%;
    width: 100%;
    visibility: hidden;
    display: none;
}

@media (min-width: 768px) {
    .pricing-title h3 {
        font-size: 1rem;

    }

    .price-amount {
        font-size: 1.5rem;
        font-family: 'ZohoPuviSemBd', sans-serif;
    }

    .pricing-box ul li {
        font-size: 12px;
    }

    .enterprise-panel {
        position: absolute;
        top: 0px;
        z-index: 1;
        left: 0;
        height: 100%;
        width: 100%;
        visibility: hidden;
        display: none;
    }

    .enterprise-panel.is-visible {
        position: static;
        visibility: visible;
        display: block;
    }

}

@media (min-width: 992px) {

    .pricing-title,
    .pricing-title h3 {
        font-size: 1.5rem;
        font-family: 'ZohoPuvi', sans-serif;
    }

    .price-amount {
        font-size: 2.5rem;
        font-family: 'ZohoPuviSemBd', sans-serif;
    }

    .pricing-box ul li {
        font-size: 14px;
    }
}


.accordion .card-header {
    border-bottom: none;
}


.pricing-features li a {
    text-decoration: none !important;
    border-bottom: 1px dotted #cccccc;
}

/* navbar css */
.pricing-nav .nav-link {
    background-color: #efefef;
    color: #888;
}

.pricing-nav .nav-link.active {
    background-color: #fafafa;
    color: #000;
    border-bottom: 3px solid #83b633;
}

.pricing-box>.pricing-title {
    background-color: #f6f6f6;
}