@media (max-width: 1600px) and (min-width: 992px) {
    fieldset fieldset [class*=col]{
        width: 100%;
    }
    fieldset fieldset [class*=col]:not(:last-child){
        margin: 0 0 15px;
    }
}
@media (max-width: 1450px) {
    .product-chart > div{
        float: none !important;
    }
}
@media (max-width: 1199px) {
    .price-plan-listing ul li{
        width: 23.5%;
    }
    .row.d-flex, .row.d-flex > [class*=col]{
        display: block;
    }
    .row.d-flex > [class*=col]{
        margin: 0 0 20px;
    }
}
@media (max-width: 991px) {
    .price-plan-listing ul li{
        width: 48%;
    }
    .price-plan-listing fieldset{
        padding: 0 15px;
    }
    fieldset [class*=col]{
        margin: 0 0 15px;
    }
}
@media (max-width: 767px) {
    .custom-drawer .drawer-wrapper{
        width: 90% !important;
    }
    .custom-drawer .row.d-flex{
        display: block;
    }
    .price-plan-listing ul li{
        width: 100%;
    }
}

