.skeleton .theam1_background,.skeleton select,.skeleton #find_result_range, .skeleton .creadit_balaceview, .skeleton .colored, .skeleton .line-box, .skeleton .jkeyboard .jline, .skeleton .jkeyboard .jline ul, .skeleton #popup_tab, .skeleton .done_payment, .skeleton .jkeyboard, .skeleton.item_row, .skeleton .inputText, .skeleton .dummy_cart_items, .skeleton .product_title, .skeleton .product, .skeleton h3, .skeleton h5, .skeleton h2, .skeleton h1, .skeleton li, .skeleton h4, .skeleton .nav-tabs>li>a, .skeleton img, .skeleton span, .skeleton .form-group span, .skeleton .form-control, .skeleton .btn, .skeleton label, .skeleton p, .skeleton input, .skeleton button, .skeleton table td,.skeleton table th, .skeleton-div, .skeleton li a, .skeleton li>span, .skeleton .caption_grid, .skeleton .caption_grid, .skeleton i.skeleton, .skeleton .splitinvoice_title, .skeleton .currentinvoice, .skeleton .newinvoice, .skeleton .split_total, .skeleton .split_qty, .skeleton .splitqnty{
    background: linear-gradient(90deg, #d8d8d8 0px, rgb(222 222 222 / 80%) 40px, #e0e0e0 80px) !important;
    color: transparent !important;
    background-color: #bfbfbf !important;    
    position: relative;
    overflow: hidden;
    border: 0;
    pointer-events: none;
     -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Safari */
    -khtml-user-select: none;    /* Konqueror HTML */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently supported by Chrome and Opera */
}
.skeleton .theam1_background:after,.skeleton select:after, .skeleton .creadit_balaceview:after, .skeleton .colored:after, .skeleton .line-box:after, .skeleton .jkeyboard .jline:after, .skeleton .jkeyboard .jline ul:after, .skeleton #popup_tab:after, .skeleton .done_payment:after, .skeleton .jkeyboard:after, .skeleton.item_row:after, .skeleton .inputText:after, .skeleton .dummy_cart_items:after, .skeleton .product_title:after, .skeleton .product:after, .skeleton h3:after, .skeleton h5:after, .skeleton h2:after, .skeleton h1:after, .skeleton li:after, .skeleton h4:after, .skeleton .nav-tabs>li>a:after, .skeleton img:after, .skeleton span:after, .skeleton .form-group span:after, .skeleton .form-control:after, .skeleton .btn:after, .skeleton label:after, .skeleton p:after, .skeleton input:after, .skeleton button:after, .skeleton table td:after,.skeleton table th:after, .skeleton-div:after, .skeleton li a:after, .skeleton li>span:after, .skeleton .caption_grid:after, .skeleton .caption_grid:after, .skeleton i:after, .skeleton .splitinvoice_title:after, .skeleton .currentinvoice:after, .skeleton .newinvoice:after, .skeleton .split_total:after, .skeleton .split_qty:after, .skeleton .splitqnty:after{ 
     content: "";
        animation:shimmer 1.5s infinite;
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transform: translateX(-100%);
        z-index: 1;
        background: linear-gradient(90deg, transparent, hsla(0, 0%, 100%, 0.3), transparent);
}
@keyframes shimmer {
    100% {
      transform: translateX(100%);
    }
  }
@keyframes shine-lines {
  0% {
    background-position: -100px;
  }
  40%, 100% {
    background-position: 100%;
  }
} 
.content_area_inner{margin-bottom: 85px;}
.invisibl{display: none !important;}
.plans_wrapper{margin-top:50px;}
.support_section{padding: 0 !important;padding-left:25px !important;}
.support_pro_wrap{padding-bottom:0 !important;}
.support_section_inner{margin-top:20px;}
.each_language{cursor: pointer;}
.mail_sent_sts_p{border: 1px solid;padding: 10px;width: 30%;color: green;}
.import{color:red !important;}
.digitalsignage_wrap ul a:last-child li {
    border-right: none;  /* Remove the border-right from the last li */
    padding-right: 0;    /* Optional: Remove padding if you want */
}
.modal {z-index: 100000;}