/*hm pricelist*/


.home-package {
    background: #e9e1db;
    border-radius: 10px !important;
    padding: 40px 30px 20px;
    border-radius: 6px;
    border: 1px solid #f3f3f3;
}

.home-package .sppb-btn.sppb-btn-default {
    margin-left: 20px;
}

span.pricelist-price-content.bottom-of-content {font-size: 38px;color:#c13327;}
.sppb-addon.sppb-addon-pricelist.hm-package-list .sppb-addon-title {font-size: 42px;color: #1d1d1d;}
/*.sppb-addon.sppb-addon-pricelist.hm-package-list:after{content:'*Based on case complexity.';margin: 0 0 0 20px;}*/

span.pricelist-price-content {
    display: none;
}

.sppb-addon.sppb-addon-pricelist.hm-package-list li {list-style: none;color: #757575;margin-left:-20px;transition: 0.3s;}
.sppb-addon.sppb-addon-pricelist.hm-package-list li:hover{color:#000;}
span.pricelist-title, span.pricelist-price {margin-left:20px;display: block;font-size: 20px;line-height: 1.2;}
span.pricelist-title strong {
    font-size: 42px;
    color: #c23327;
}

.hm-package .sppb-addon.sppb-addon-pricelist.hm-package-list:hover  { background: #f9f6f4; border:1px solid #c13326;}
.lite-tag:before, .advance-tag:before {
    position: absolute;
    left: 20px;
    top: -50px;
    background: #d4c7b4;
    /* height: 40px; */
    padding: 8px 12px;
    border-radius: 5px;
    color: #090909;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 1;
}
.lite-tag:before{ content: 'LITE';}
.advance-tag:before{ content: 'ADVANCE';}

@media (max-width: 991px) {
    .home-package {padding: 25px 10px 0;/* display: block; */height: auto;margin-bottom: 20px;}
    .sppb-addon.sppb-addon-pricelist.hm-package-list .sppb-addon-title { font-size: 32px; }
}

