.k-grid-custom-size {
    width: auto;
    height: auto;
}

.k-treeview-md,
.k-treeview {
    font-size: 20px !important;
}

/* For Tablet View */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .k-grid-custom-size {
        width: 768px;
    }
}

/* For Mobile Phones Portrait or Landscape View */
@media screen and (max-device-width: 640px) {
    .k-grid-custom-size {
        width: 640px;
    }
}

/* For Mobile Phones Portrait or Landscape View */
@media screen and (max-device-width: 425px) {
    .k-grid-custom-size {
        width: 375px;
    }
}