﻿.pricing-tab {
    padding: 39px 0;
    /* background-image: url('../Images/new-img/transparent-square-tiles.png'); */
    background: linear-gradient(#2361a31a, #ffffff, #2361a31a);
}
.pricing-box {
    margin-bottom: 30px;
    /* padding: 0px 5px; */
}

ul.features {
    padding-left: 0px;
    /* text-align: center; */
    margin-bottom: 0px;
    position: relative;
}

.pricing-card {
    /* min-height: 1350px; */
    padding: 25px 20px;
    border: 2px solid #327dd947;
    background-color: #ffffff;
    text-align: left;
    border-radius: 8px;
    position: relative;
    overflow: hidden;height: 100%;
}

.pricing-card .heading h4 {
    color: #000000c4;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 6px;
}

.pricing-card .heading p {
    color: #858585;
    font-size: 15px;
    margin: 0;
}

.pricing-card .price {
    position: relative;
    font-size: 34px;
    font-weight: 600;
    padding: 0;
    margin: 0;
    text-align: center;
    color: #337eda;
    letter-spacing: 0px;
}

    .pricing-card .price sub {
        position: absolute;
        bottom: 14px;
        color: #a3a3a3;
        font-size: 14px;
        font-weight: lighter;
    }

.pricing-card .features li {
    padding-bottom: 11px;
    color: #2b2b2b;
    display: flex;
    font-size: 14px;
    text-align: left;
    align-items: baseline;
}

    .pricing-card .features li i,
    .pricing-card .features li strong {
        color: #62cb62;
        font-size: 14px;
        margin-right: 5px;
        text-align: left;
    }

    .pricing-card .features li strong {
        padding-left: 9px;
    }

.pricing-card .cta-btn {
}

    .pricing-card .cta-btn:active {
        /* background-color: transparent; */
        /* transition: all 0.3s ease; */
    }

.tab-menu ul {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
}

    .tab-menu ul li {
        list-style-type: none;
        margin-right: 14px;
        display: inline-block;
    }

        .tab-menu ul li a {
            text-decoration: none;
            border: 2px solid #002864;
            color: rgba(0, 0, 0, 0.4);
            color: #002864;
            padding: 7px 25px;
            border-radius: 4px;
        }

            .tab-menu ul li a.active-a {
                background-color: #002864;
                color: #ffffff;
            }

.tab-active {
    display: block;
}

.pricing-card.standard {
    /* border: 2px solid; */
    /* border-image: linear-gradient(to right, #337edb, #002762) 1; */
    /* background: linear-gradient(to top, #e4efff0f, #2361a314); */
}

.standard-button {
    /* border-bottom: 1px solid #dbdbdb; */
    color: #002864cf;
    text-align: left;
    text-transform: uppercase;
    background: #2361a31a;
    padding: 6px 10px;
    text-align: center;
    font-weight: 600;
}

.price-box {
    border-bottom: 1px solid #1c1c1d38;
    padding-bottom: 0;
    height: 135px;
    margin-bottom: 20px;
    position: relative;
}

p.price-text {
    /* color: #000000cf !important; */
}

.list-heading-point {
    font-size: 14px;
}
ul.features.ergreht_tri {
    min-height: 1010px;
}
@media (max-width: 992px) {
    .col-md-3.pricing-box {
    width: 100%!important;        padding: 0px 15px!important;
}li.rggyh_tri {
    min-height: unset!important;
}
    .wfyegy_tri {
    overflow: auto;
    white-space: nowrap;
}
    .row.ygyufg_tri {        display: block!important;
    flex-wrap: wrap!important;
}
    .pricing-card {
        min-height: auto !important;
        max-height: unset !important;
    }
    .pricing-box {
        padding: 0px 15px;
    }
    ul.features.ergreht_tri {
    min-height: unset!important;
    margin-bottom: 15px;
}
    .price-box {
    height: auto!important;
    margin-bottom: 22px;
    padding-bottom: 12px;
}
}
.pricing-card.standard:before {
    content:"";
    /* background: linear-gradient(to top, #e4efff0f, #2361a314); */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 330px;
}

.heading {
    margin-bottom: 12px;
    text-align: center;
}
.wfyegy_tri {
    display: flex;
    border: 1px solid #327dd947;
    border-radius: 30px;
    background: #fff;
    box-shadow: 0 2px 4px #0a0a0a2b;
}

.wfyegy_tri button.tab-btn {
    border: 0;
    border-radius: 30px;
    padding: 11px 27px;
    margin: 0;
    color: #656565;
    font-size: 15px;
}

.riugg_tri {
    display: flex;
    justify-content: center;
}

.wfyegy_tri button.tab-btn.active {
    background: #337edb;
    color: #fff;
    /* font-weight: 600; */
}

.qduietfuy_tri {
    margin-bottom: 30px;
}

.pricing-card.premium.ugiyruitgy_tri {
    /* background: #ddedffe8; */
    padding: 0;
    border: 2px solid #1d5aa9;
}

.pricing-card.premium.ugiyruitgy_tri .heading h4 {
    font-size: 33px;
    color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

img.fef_tri {
    width: 105px;
    margin-bottom: 13px;
}
.col-md-3.pricing-box.giurgy_tri .pricing-card.premium:before {
    content: 'POPULAR';
    position: absolute;
    top: 18px;
    right: -33px;
    background: #337edb47;
    color: #0b5cbd;
    padding: 5px 40px;
    transform: rotate(45deg);
    font-size: 10px;
    font-weight: 700;
}
.col-md-3.pricing-box.giurgy_tri .pricing-card.premium {
    border: 2px solid #337eda;
}
.pricing-card.premium.ugiyruitgy_tri .price-box {
    padding: 0;
    background: linear-gradient(135deg, #002864 0%, #2262b4 100%);
    height: 160px;
    border-bottom: 0px solid #1c1c1d38;
}
.pricing-card.premium.ugiyruitgy_tri .heading {
    height: 100%;
}

.pricing-card.premium.ugiyruitgy_tri ul.features.ergreht_tri {
    padding: 0 15px;
}

.pricing-card.premium.ugiyruitgy_tri ul.grfgfr_tri.features {
    padding: 0 15px;
}

.col-md-3.pricing-box {
    width: 24%;
}

.col-md-3.pricing-box.rgiurgyu_tri, .col-md-3.pricing-box.grgr_tri, .col-md-3.pricing-box.giurgy_tri {
    width: 25%;
    padding: 0px 5px;
}
li.rggyh_tri {
    min-height: 52px;
}
.row.ygyufg_tri {
    display: flex;
    flex-wrap: unset;
}
h4.about-inner-heading {
    margin-bottom: 40px;
}
.pricing-card .features li i.fa.fa-check:before {
    content: "✓" !important;
    color: #3fc73f;
    font-size: 14px;
    font-weight: 600;
}
.pricing-card .features li i.fa.fa-cross:before {
    content: "✗" !important;
    color: red;
    font-size: 14px;
    font-weight: 600;
}
.dhdgddgd-ami {
    width: 45%;
}