/*Responsice css*/
/* All Mobile Devices*/
@media only screen and (max-width: 576px) {
  .register-commonsection .p-field {
    padding: 0;
  }
  .web-settings-slider-wrap .card-content .p-depwith-setting .p-grid .p-field {
    padding: 0;
  }
  .web-settings-slider-wrap .card-content .p-depwith-setting .p-grid {
    width: 100%;
    flex-grow: 1;
  }
  .web-settings-slider-wrap .card-content .p-depwith-setting {
    justify-content: center;
  }
  .web-settings-slider-wrap .card-content .p-depwith-setting .p-grid.p-md-1 {
    width: 100%;
    margin-top: 10px;
  }
  .error-card .notification-input {
    width: 100%;
    grid-column: 1/-1;
  }
  .error-card .blank-notification-input {
    width: 100%;
    grid-row: 6;
  }
  .error-card .system-blank-notification {
    width: 100%;
    grid-row: 5;
    grid-column: unset;
  }
  .error-card.p-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .getpassword-page .label-overflowellips {
    font-size: 14px;
  }
  .card-body-limit .p-col {
    flex-basis: auto;
  }
  .p-field-checkbox .p-d-flex .pi-refresh {
    font-size: 12px;
    margin-inline-end: 0 !important;
  }
  .p-datatable-table tbody tr .p-select .p-select-dropdown {
    width: 1.5rem;
  }
  .p-inputtext {
    font-size: 0.9rem !important;
  }
  .dashboard-widget-firstrow li .widget img {
    width: 70px;
  }
  .domain-settings-wrap.domain-single-data .domain-settings-data {
    padding: 0px !important;
  }
  .domain-settings-wrap.domain-single-data .domain-settings-data .domain-field {
    margin-bottom: 0;
  }
  .refresh-button-wrap {
    gap: 4px;
  }
  .web-slot-data-page .web-slot-data {
    border-radius: 0px;
  }
  .default-system-wrapper {
    border-radius: 0px;
  }
  .general-wrap-box .general-setting-wrap .res-size-set.btn-value {
    margin-top: 0 !important;
  }
  .general-wrap-box .general-setting-wrap .res-size-set .p-button {
    margin-top: 0 !important;
  }
  .btn-value {
    margin-top: 0 !important;
  }
  .dashboard-widget .widget {
    padding: 15px;
  }
  .dashboard-widget .widget-icon {
    margin-inline-end: 16px;
    width: 60px;
    height: 60px;
  }
  .dashboard-widget .widget-icon i {
    font-size: 30px;
  }
  .dashboard-widget li .widget-text h2 {
    font-size: 22px !important;
    line-height: 32px !important;
  }
  .dashboard-page-details.dashboard-wrapper > .select-date .p-input-icon-left .p-inputtext {
    width: 255px;
  }
  .dashboard-page-details .details-card-wrapper .p-tabview-panel {
    border-radius: 6px;
    margin: 0;
  }
  .finance-report-note {
    top: -6px !important;
  }
  .finance-report-heading {
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 10px;
  }
  .finance-report-heading .align-right-field {
    margin-bottom: 0.5rem !important;
  }
  .active-overlay-box {
    max-width: 300px;
    margin-inline-start: 10px;
  }
  .web-payment-section-wrap .p-input-icon-left input {
    min-width: 180px;
  }
  .config-settings .web-payment-section-wrap .p-input-icon-left input {
    min-width: 120px;
  }
  .super-admin-commision-wrap {
    gap: 5px;
  }
  .super-admin-commision-wrap .p-field p-multiselect .p-multiselect {
    width: 145px;
  }
  .login-bg .logo {
    width: 180px;
    height: 37px;
    background-repeat: no-repeat;
  }
  .main-auth-login .login.div2fa .AuthenticationText .key {
    word-break: break-all;
  }
  .main-auth-login .login.div2fa .main-bardcode-img img {
    width: 210px !important;
  }
  .res-size-set {
    margin-top: 10px;
    display: block;
  }
  .res-size-set.p-ml-3 {
    margin-inline-start: 0px !important;
  }
  .clone-settings-wrap .card {
    padding: 0;
  }
  .clone-settings-wrap .btn-clone-wrap {
    margin-top: 10px;
    padding: 0 !important;
  }
  .coupon-mgmt-headerdata .common-balancedetails:after {
    content: "";
    margin-inline-start: 16px;
  }
  .coupon-mgmt-headerdata .common-balancedetails {
    padding: 0px 8px;
  }
  .coupon-mgmt-headerdata .common-balancedetails:first-child {
    padding-inline-start: 8px;
  }
  .utc-timezone {
    margin-inline-start: 6px;
    margin-bottom: 15px;
    font-size: 11px;
  }
  .usernameset-mobileonly {
    width: 100%;
    max-width: 20vw;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .res-bonusorderset-autotra {
    order: 2;
  }
  .res-bonusorderset {
    order: 4;
  }
  .barchart-bottomwrap.p-popover,
  .barchart-widget.p-popover {
    right: 0px !important;
    left: 0px !important;
    width: auto !important;
  }
  .barchart-bottomwrap.p-popover .p-popover-close,
  .barchart-widget.p-popover .p-popover-close {
    left: auto;
    right: 10px;
  }
  [dir=rtl] .barchart-bottomwrap.p-popover .p-popover-close,
  [dir=rtl] .barchart-widget.p-popover .p-popover-close {
    left: 10px;
    right: auto;
  }
  .leaguename-wrap {
    max-width: auto;
  }
  .depwid-limit-mainsec .card.form-card .depwid-limit-wrap {
    width: 100%;
  }
  .depwid-limit-wrap {
    width: 100%;
  }
  .depwid-limit-wrap > .p-formgrid > .p-field {
    margin-bottom: 15px;
  }
  .affilate-detailsmain table {
    overflow: auto;
    display: list-item;
  }
  .layout-headersec-left .system_logo img {
    width: 100%;
  }
  body .language-select-wrap {
    margin-inline-end: 0px !important;
  }
  body .language-select-wrap .user-button-container .layout-topbar-action {
    padding: 0px !important;
    margin: 0px !important;
  }
  .dashboard-widget li {
    width: 100%;
    margin: 0px;
    margin-bottom: 20px;
  }
  .dashboard-widget li .barchart-widget {
    min-width: auto;
  }
  .dashboard-widget li .barchart-widget .card-content {
    overflow: auto;
  }
  .dashboard-widget li .barchart-widget mat-table {
    max-height: 600px;
    overflow-y: auto;
    position: relative;
  }
  .dashboard-widget li .barchart-widget mat-table mat-header-row {
    position: sticky;
    left: 0;
    right: auto;
    top: 0;
  }
  [dir=rtl] .dashboard-widget li .barchart-widget mat-table mat-header-row {
    left: auto;
    right: 0;
  }
  .dashboard-widget li:nth-child(1), .dashboard-widget li:nth-child(2), .dashboard-widget li:nth-child(3), .dashboard-widget li:nth-child(4) {
    width: 100%;
  }
  .dashboard-widget li:nth-child(1) .widget, .dashboard-widget li:nth-child(2) .widget, .dashboard-widget li:nth-child(3) .widget, .dashboard-widget li:nth-child(4) .widget {
    flex-direction: row;
  }
  .dashboard-widget li:nth-child(1) .widget-text, .dashboard-widget li:nth-child(2) .widget-text, .dashboard-widget li:nth-child(3) .widget-text, .dashboard-widget li:nth-child(4) .widget-text {
    margin-top: 15px;
    align-items: flex-start;
    width: calc(100% - 110px);
  }
  .dashboard-widget li:nth-child(1) .widget-text > span, .dashboard-widget li:nth-child(2) .widget-text > span, .dashboard-widget li:nth-child(3) .widget-text > span, .dashboard-widget li:nth-child(4) .widget-text > span {
    text-align: justify;
  }
  .dashboard-widget li:nth-child(1) .widget-text h2, .dashboard-widget li:nth-child(2) .widget-text h2, .dashboard-widget li:nth-child(3) .widget-text h2, .dashboard-widget li:nth-child(4) .widget-text h2 {
    text-align: justify;
  }
  .dashboard-widget li .widget-text {
    width: calc(100% - 110px);
    gap: 8px;
  }
  .dashboard-widget li .widget-text span {
    word-break: break-all;
  }
  .dashboard-widget li .widget-text h2 {
    font-size: 28px;
  }
  .dashboard-widget .dashboard-widget-firstrow li .widget .widget-icon {
    margin-inline-end: 25px;
  }
  .dashboard-widget.five-one-row li {
    width: 100%;
  }
  .dashboard-widget.six-one-row li {
    width: 100%;
  }
  .dashboard-widget.details-widget-wrap {
    margin: 0px;
    margin-top: 10px;
  }
  .dashboard-widget.details-widget-wrap > div {
    flex-wrap: wrap;
  }
  .layout-content .dashboard-filter {
    box-shadow: unset;
    padding: 0px !important;
  }
  .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(1), .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(2), .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(3) {
    width: 100% !important;
    margin-bottom: 12px !important;
  }
  .dashboard-wrapper .select-date {
    position: unset;
    left: auto;
    right: 30px;
    top: 9px;
    z-index: 1;
    margin-bottom: 14px;
    padding: 10px 10px;
    border-radius: 10px;
  }
  [dir=rtl] .dashboard-wrapper .select-date {
    left: 30px;
    right: auto;
  }
  .dashboard-wrapper .select-date .p-tabview-panels {
    padding: 12px 0px;
  }
  .select-date .md-drppicker .calendar {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    float: inline-start;
  }
  .promotion-detail-textarea {
    overflow-y: auto;
  }
  .header-filter .advance-filter .range-picker {
    min-width: 100% !important;
  }
  .responsive-load-set .p-button {
    margin-top: 12px;
    width: calc(50% - 6px);
  }
  .main-auth-login .login {
    width: auto;
  }
  .main-auth-login .login.div2fa {
    width: auto;
    min-width: auto;
    max-width: unset;
    padding: 15px;
  }
  .main-auth-login .login.div2fa .AuthenticationText {
    padding-inline-start: 0px !important;
  }
  .main-auth-login .login.div2fa .main-bardcode-img {
    text-align: center;
  }
  .main-auth-login .login.div2fa .main-bardcode-img img {
    width: 180px !important;
    border-radius: 10px;
  }
  .login-bg .heading label {
    font-size: 40px;
  }
  .login-bg .heading span {
    font-size: 20px;
  }
  .login-bg .heading small {
    font-size: 10px;
  }
  .form-card .card-content .p-grid .p-col {
    min-width: 100%;
  }
  .odd-maintable-wrap tbody tr td {
    width: 120px;
  }
  .p-field .res-mobile-dayselect {
    display: block !important;
  }
  body .res-point-cat-width {
    border-bottom: 1px solid #4d515d;
    padding-bottom: 12px !important;
    margin-bottom: 12px !important;
  }
  body .res-point-cat-width .max-width-180 {
    min-width: 100px;
  }
}
@media (min-width: 375px) and (max-width: 424px) {
  .res-checkbox-set p-checkbox:nth-child(3) {
    margin-top: 10px;
  }
  .layout-wrapper .layout-topbar-right .layout-topbar-actions-right ul .notification-main a {
    padding: 10px 8px;
  }
  .layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items {
    padding: 0px 0px;
    flex-wrap: wrap;
  }
  .main-auth-login .login.div2fa .AuthenticationText {
    padding-inline-start: 0px !important;
    font-size: 11px;
  }
  .main-auth-login .login.div2fa .AuthenticationText h1 {
    font-size: 16px;
  }
  .main-auth-login .login.div2fa .AuthenticationText .key {
    font-size: 13px;
    padding: 8px 4px;
  }
}
@media (min-width: 280px) and (max-width: 374px) {
  .dashboard-wrapper .select-date {
    top: -4px;
  }
  .dashboard-wrapper .p-tabview-nav {
    margin-top: 40px;
  }
  .layout-wrapper .layout-topbar-right .layout-topbar-actions-right ul .notification-main a {
    padding: 10px 8px;
  }
  .layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-item {
    margin-inline-start: 0px !important;
    margin-inline-end: 0px !important;
  }
  .layout-topbar .layout-topbar-right .layout-topbar-actions-right .layout-topbar-items .layout-topbar-item .layout-topbar-action {
    margin: 0px;
  }
  .main-auth-login .login.div2fa .AuthenticationText {
    padding-inline-start: 0px !important;
    font-size: 11px;
  }
  .main-auth-login .login.div2fa .AuthenticationText h1 {
    font-size: 16px;
  }
  .main-auth-login .login.div2fa .AuthenticationText .key {
    font-size: 10px;
    padding: 8px 4px;
  }
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
  .tournament-casino-left .field-data label {
    white-space: nowrap;
  }
}
@media only screen and (max-width: 380px) {
  .btn-label label {
    display: none;
  }
}
/* All devices (landscape phones) */
@media only screen and (min-device-width: 521px) and (max-device-width: 767px) and (orientation: landscape) {
  .layout-topbar .layout-topbar-left .layout-menu-button {
    position: static !important;
    background: none !important;
    height: 100% !important;
    margin: 0 !important;
    width: 3.5rem !important;
    color: #fff !important;
  }
  .layout-content .dashboard-filter {
    box-shadow: unset;
    padding: 0px !important;
  }
  .layout-content .dashboard-filter .card .p-fluid .p-field {
    margin-bottom: 15px !important;
  }
  .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(1), .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(2), .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(3) {
    width: 33%;
  }
  .dashboard-widget li {
    width: calc(50% - 30px);
  }
  .dashboard-widget li .barchart-widget {
    min-width: auto;
  }
  .dashboard-widget li .barchart-widget .table_overflow {
    overflow-y: scroll;
  }
  .dashboard-widget li:nth-child(1), .dashboard-widget li:nth-child(2), .dashboard-widget li:nth-child(3), .dashboard-widget li:nth-child(4) {
    width: calc(50% - 30px);
  }
  .dashboard-widget li:nth-child(1) .widget, .dashboard-widget li:nth-child(2) .widget, .dashboard-widget li:nth-child(3) .widget, .dashboard-widget li:nth-child(4) .widget {
    flex-direction: row;
  }
  .dashboard-widget li:nth-child(1) .widget-text, .dashboard-widget li:nth-child(2) .widget-text, .dashboard-widget li:nth-child(3) .widget-text, .dashboard-widget li:nth-child(4) .widget-text {
    margin-top: 15px;
    margin-inline-start: 26px;
    align-items: flex-start;
    width: calc(100% - 110px);
  }
  .dashboard-widget li:nth-child(1) .widget-text > span, .dashboard-widget li:nth-child(2) .widget-text > span, .dashboard-widget li:nth-child(3) .widget-text > span, .dashboard-widget li:nth-child(4) .widget-text > span {
    text-align: justify;
  }
  .dashboard-widget li:nth-child(1) .widget-text h2, .dashboard-widget li:nth-child(2) .widget-text h2, .dashboard-widget li:nth-child(3) .widget-text h2, .dashboard-widget li:nth-child(4) .widget-text h2 {
    text-align: justify;
  }
  .dashboard-widget li .widget-text {
    width: calc(100% - 110px);
  }
  .dashboard-widget li .widget-text span {
    word-break: break-all;
  }
  .dashboard-widget li .widget-text h2 {
    font-size: 28px;
  }
  .dashboard-widget.five-one-row li {
    width: calc(50% - 14px);
  }
  .dashboard-widget.six-one-row li {
    width: calc(50% - 14px);
  }
  .dashboard-widget.details-widget-wrap > div {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .depwid-limit-mainsec .card.form-card .depwid-limit-wrap {
    width: 100%;
  }
  .depwid-limit-wrap {
    width: 100%;
  }
  .layout-content .dashboard-filter {
    box-shadow: unset;
    padding: 0px !important;
  }
  .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(1), .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(2), .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(3) {
    width: 33%;
  }
  .dashboard-widget li {
    width: calc(50% - 30px);
  }
  .dashboard-widget li .barchart-widget {
    min-width: auto;
  }
  .dashboard-widget li .barchart-widget .card-content {
    overflow: auto;
  }
  .dashboard-widget li .barchart-widget .table_overflow {
    overflow-y: scroll;
  }
  .dashboard-widget li:nth-child(1), .dashboard-widget li:nth-child(2), .dashboard-widget li:nth-child(3), .dashboard-widget li:nth-child(4) {
    width: calc(50% - 30px);
  }
  .dashboard-widget li:nth-child(1) .widget, .dashboard-widget li:nth-child(2) .widget, .dashboard-widget li:nth-child(3) .widget, .dashboard-widget li:nth-child(4) .widget {
    flex-direction: row;
  }
  .dashboard-widget li:nth-child(1) .widget-text, .dashboard-widget li:nth-child(2) .widget-text, .dashboard-widget li:nth-child(3) .widget-text, .dashboard-widget li:nth-child(4) .widget-text {
    margin-top: 15px;
    align-items: flex-start;
    width: calc(100% - 110px);
  }
  .dashboard-widget li:nth-child(1) .widget-text > span, .dashboard-widget li:nth-child(2) .widget-text > span, .dashboard-widget li:nth-child(3) .widget-text > span, .dashboard-widget li:nth-child(4) .widget-text > span {
    text-align: justify;
  }
  .dashboard-widget li:nth-child(1) .widget-text h2, .dashboard-widget li:nth-child(2) .widget-text h2, .dashboard-widget li:nth-child(3) .widget-text h2, .dashboard-widget li:nth-child(4) .widget-text h2 {
    text-align: justify;
  }
  .dashboard-widget li .widget-text {
    width: calc(100% - 110px);
  }
  .dashboard-widget li .widget-text span {
    word-break: break-all;
  }
  .dashboard-widget li .widget-text h2 {
    font-size: 28px;
  }
  .dashboard-widget .dashboard-widget-firstrow li .widget .widget-icon {
    margin-inline-end: 25px;
  }
  .dashboard-widget.five-one-row li {
    width: calc(50% - 14px);
  }
  .dashboard-widget.six-one-row li {
    width: calc(50% - 14px);
  }
  .dashboard-widget.details-widget-wrap > div {
    flex-wrap: wrap;
  }
  .tablet-hide-btn.p-d-none {
    display: none !important;
  }
  .layout-topbar .layout-topbar-left .layout-menu-button {
    position: static !important;
    background: none !important;
    height: 100% !important;
    margin: 0 !important;
    width: 3.5rem !important;
    color: #fff !important;
  }
  .layout-topbar .layout-topbar-left .layout-menu-button i {
    font-size: 15px;
  }
  .promotion-detail-textarea {
    overflow-y: auto;
  }
  .card.header-filter .p-field {
    width: 50%;
    max-width: 50%;
    min-width: 50%;
    margin-bottom: 12px !important;
  }
  .card.header-filter .p-field .p-field {
    max-width: 100%;
    width: 100%;
    margin-bottom: 18px !important;
  }
  .card.header-filter .advance-filter .p-field {
    min-width: 50%;
  }
  p-checkbox {
    word-break: break-all;
  }
  .main-login-wrap {
    margin: 0 auto;
  }
  .responsive-load-set .p-button {
    margin-top: 12px;
    width: calc(33% - 6px);
  }
  .main-auth-login .login.div2fa .AuthenticationText {
    padding-inline-start: 6px !important;
  }
  body .res-point-cat-width {
    border-bottom: 1px solid #4d515d;
    padding-bottom: 12px !important;
    margin-bottom: 12px !important;
  }
  body .res-point-cat-width .max-width-180 {
    min-width: 100px;
  }
  .layout-topbar .layout-topbar-left .layout-topbar-logo img {
    padding: 2px 0px;
  }
}
/* only for mobile and tablet device */
@media (max-width: 992px) {
  .ipcount-main-wrap {
    min-width: 130px;
  }
  .p-dialog-mask .p-dialog {
    width: 90% !important;
  }
  .button-commision-repo-wrap {
    margin-top: 0px;
  }
  .button-commision-repo-wrap .p-field {
    margin-bottom: 0px !important;
  }
  .clone-settings-wrap {
    width: 100%;
  }
  .clone-settings-wrap .card.header-filter .p-field:not(.p-col-fixed) {
    width: 100%;
    min-width: 100%;
  }
  .clone-settings-wrap .warning-casino-text {
    margin-inline-start: 16px;
    margin-inline-end: 16px;
  }
  .section-searchview {
    padding: 12px;
    background-color: #41414c;
    border-radius: 6px 6px 0px 0px;
  }
  .section-searchview .sectionsearch-listview {
    position: absolute;
    z-index: 99;
    width: 100%;
  }
  .websection-overlay-panel {
    width: 120px;
  }
  .clone-settings-wrap {
    width: 100%;
  }
  .clone-settings-wrap .card.header-filter .p-field:not(.p-col-fixed) {
    width: 100%;
    min-width: 100%;
  }
  .clone-settings-wrap .warning-casino-text {
    margin-inline-start: 16px;
    margin-inline-end: 16px;
  }
  .resposive-btnset {
    flex-wrap: wrap;
  }
  .resposive-btnset .p-button {
    width: 47%;
    margin-bottom: 10px;
  }
  .common-cacherefresh-btn .p-button {
    text-align: start;
    max-width: 100%;
    word-break: break-word;
  }
  .cacheclear-details ol li {
    line-height: 20px;
  }
  .cacheclear-details ol li .p-tag {
    margin-top: 4px;
  }
  .bonus-detail-group .bonus-data-column.res-providergamelistset {
    width: calc(100% - 15px) !important;
    margin-top: 20px;
    margin-inline-end: 40px;
  }
  .mainrefercode-table .p-datatable-wrapper {
    overflow: visible !important;
    overflow-x: auto !important;
  }
  .playerref-mainwrap .plyerref-topdetails {
    flex-direction: column-reverse;
  }
  .playerref-mainwrap .plyerref-topdetails .time {
    margin-bottom: 4px;
  }
  .res-casinocheckbox-set {
    padding-inline-start: 0px !important;
    margin-top: 20px;
  }
  .responsive-tableheader-set {
    flex-direction: column;
    align-items: baseline !important;
  }
  .responsive-tableheader-set h5 {
    margin-bottom: 10px !important;
  }
  .responsive-tableheader-set .scrres-dropdown {
    align-items: center;
  }
  .supportuser-curbalance {
    background: #363647;
    font-size: 13px;
  }
  .systemupdate-view .common-systemview label {
    margin-bottom: 4px;
    font-size: 14px;
  }
  .systemupdate-view .common-systemview span {
    font-size: 13px;
  }
  .systemupdate-view .common-systemview.p-xl-3 {
    width: calc(50% - 10px);
  }
  .systemupdate-view .common-systemview.p-xl-3.lastsystemview-box {
    width: 50%;
  }
  ::-webkit-scrollbar {
    height: 5px;
  }
  .main-crmreport-wrap .report-commonsection {
    width: 100%;
    margin-bottom: 10px;
    padding: 0px;
  }
  .main-crmreport-wrap .report-commonsection .card {
    margin-bottom: 0px !important;
  }
  .main-crmreport-wrap .report-commonsection .crmfilter-field {
    min-width: auto;
  }
  .main-crmreport-wrap .multiple-section {
    margin-bottom: 10px;
    width: 100%;
  }
  .mainusers-wrap .mainusers-inner {
    flex-wrap: wrap;
  }
  .mainusers-wrap .mainusers-inner .maindiv-error .pi-info-circle {
    display: none;
  }
  .noteinfo-wrap {
    margin-top: 0px !important;
  }
  .short-deseditor {
    margin-top: 20px;
  }
  .short-deseditor .tox.tox-tinymce {
    height: 575px !important;
  }
  .p-datatable .p-datatable-header h5,
  .p-treetable .p-treetable-header h5 {
    line-height: 18px;
  }
  .responsive-header-rightside {
    display: flex;
    align-items: center;
    margin-inline-start: auto;
  }
  .layout-wrapper .layout-menu li {
    overflow: hidden;
  }
  .layout-topbar-items .for-desktop-only {
    display: none !important;
  }
  .for-desktop-only {
    display: none !important;
  }
  .dashboard-chart-wrap .dashboard-chart-widget .widget {
    overflow: auto;
  }
  .language-select-wrap .user-button-container .layout-topbar-action-panel {
    left: unset !important;
    right: 0 !important;
  }
  [dir=rtl] .language-select-wrap .user-button-container .layout-topbar-action-panel {
    left: 0 !important;
    right: unset !important;
  }
  .res-p-p-0 {
    padding: 0px !important;
  }
  .layout-main .main_loader {
    height: calc(100% - 65px);
    margin-top: 62px;
  }
  .responsive-wallet-set.support-resheaderbalance .layout-topbar-action-panel {
    width: 240px !important;
    left: -40px;
    right: auto;
  }
  [dir=rtl] .responsive-wallet-set.support-resheaderbalance .layout-topbar-action-panel {
    left: auto;
    right: -40px;
  }
  .responsive-wallet-set.main-header-balance {
    position: relative;
    margin-inline-start: auto;
  }
  .responsive-wallet-set.main-header-balance .layout-topbar-action-panel {
    position: absolute;
    top: 30px;
    width: 180px;
    background-color: #33333f;
    padding: 12px 6px;
    z-index: 99;
  }
  .responsive-wallet-set.main-header-balance .layout-topbar-action-panel li {
    padding: 6px 8px;
  }
  .layout-headersec-right {
    padding: 8px 12px;
    background-color: #2c2c38;
  }
  .layout-headersec-right ul li a {
    color: #ffffff;
    padding: 10px 5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1294117647);
    font-size: 13px;
  }
  .layout-headersec-right ul li a i {
    font-size: 14px;
    margin-inline-end: 8px !important;
  }
  .layout-headersec-right ul li a img {
    width: 20px;
    margin-inline-start: -3px;
  }
  .layout-headersec-right ul li:last-child a {
    border: none;
  }
  .layout-headersec-right ul .casino-balance-main-wrap {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1294117647);
    padding: 10px 0px;
    padding-bottom: 0px;
    position: relative;
  }
  .layout-headersec-right ul .casino-balance-main-wrap .dropdown-profile-icon {
    position: absolute;
    left: auto;
    right: 6px;
    font-size: 13px;
    transition: all 0.3s;
  }
  [dir=rtl] .layout-headersec-right ul .casino-balance-main-wrap .dropdown-profile-icon {
    left: 6px;
    right: auto;
  }
  .layout-headersec-right .casino-balance-responsive ul {
    overflow: hidden;
    margin-top: 10px;
    background-color: #343440;
  }
  .layout-headersec-right .casino-balance-responsive ul li {
    padding: 10px 22px;
    border-bottom: 1px solid #3c3c3c;
  }
  .layout-headersec-right .casino-balance-responsive ul li:last-child {
    border-bottom: none;
  }
  .layout-headersec-right .casino-balance-responsive .balance-item {
    display: flex;
    font-size: 13px;
  }
  .layout-headersec-right .casino-balance-responsive .balance-item .balance-item-value {
    margin-inline-end: 8px;
  }
  .layout-headersec-right .casino-balance-responsive .balance-item .balance-item-value i {
    font-size: 14px;
    margin-inline-end: 5px !important;
  }
  .layout-headersec-right .casino-balance-responsive .balance-item .balance-item-value span {
    font-weight: 500;
  }
  .layout-headersec-right .casino-balance-responsive.open-balance-dropdown .dropdown-profile-icon {
    transform: rotate(180deg);
  }
  body .timezone-selection-responsive {
    margin-inline-start: 0px !important;
  }
}
/* only for desktop device */
@media (min-width: 992px) {
  .web-settings-slider-wrap .card-content .p-depwith-setting .p-grid .p-field {
    margin-bottom: 0;
  }
  .register-commonsection .p-field {
    margin-bottom: 0;
  }
  .mainusers-wrap .quick-summary-form {
    margin: 0px;
  }
  .config-settings .webcustomsetting-inner .p-tabview-panels {
    margin-top: -15px !important;
  }
  .wrap-ip-address {
    white-space: normal;
    word-break: break-word;
    width: 100%;
    height: auto;
    overflow-wrap: break-word;
    resize: vertical;
  }
  .webcustomsetting-mainwrap {
    padding-top: 16px;
  }
  .webcustomsetting-mainwrap.main-permissionsetting .webcustomsetting-inner .p-tabpanels {
    margin-top: -55px !important;
  }
  .webcustomsetting-mainwrap .section-searchview {
    width: 100%;
    padding: 0px 14px;
  }
  .webcustomsetting-mainwrap .section-searchview > .p-field {
    width: 286px;
    background-color: #41414c;
    padding: 11px;
    margin-bottom: 0px;
    border-radius: 6px 6px 0px 0px;
  }
  .webcustomsetting-mainwrap .section-searchview > .p-field .sectionsearch-listview {
    position: absolute;
    z-index: 99;
    width: 100%;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner {
    width: 100%;
    flex-direction: row;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner.reg-setup .p-tabpanels {
    margin-top: -15px;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist {
    width: 285px;
    margin-inline-start: 15px;
    border-radius: 0px 0px 6px 6px;
    max-height: 440px;
    margin-bottom: 20px;
    overflow-y: auto;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist .p-tablist-content .p-tablist-tab-list {
    flex-direction: column;
    background-color: #3b3b47;
    height: 100%;
  }
  .light .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist .p-tablist-content .p-tablist-tab-list {
    background-color: #f5f5f5;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist .p-tablist-content .p-tablist-tab-list .p-tab {
    border-bottom: 1px solid var(--divider-color);
    padding: 12px 20px;
    font-size: 14px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    font-weight: 500;
    text-align: start;
    background: transparent;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist .p-tablist-content .p-tablist-tab-list .p-tab:last-of-type {
    border: none;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist .p-tablist-content .p-tablist-tab-list .p-tab:not(.p-tab-active):not(.p-disabled):hover {
    background: var(--menu-bg-color);
    border-color: var(--divider-color);
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist .p-tablist-content .p-tablist-tab-list .p-tab.p-tab-active {
    background-color: var(--primary-color);
    color: var(--bg-primary-textclr);
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist .p-tablist-nav-button, .webcustomsetting-mainwrap .webcustomsetting-inner .p-tablist .p-tabview-ink-bar {
    display: none;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .p-tabpanels {
    width: calc(100% - 300px);
    margin-top: -107px;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .webcstm-keyfield .common-keyfield {
    padding: 4px 5px;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .webcstm-keyfield .common-keyfield .p-fluid {
    display: flex;
    align-items: center;
    background-color: var(--surface-e);
    padding: 5px 10px;
    border: 1px solid var(--divider-color);
    border-radius: 4px;
    margin-bottom: 0px;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .webcstm-keyfield .common-keyfield .p-fluid > label {
    margin-inline-end: 8px;
    margin-bottom: 0px;
    min-width: 400px;
    font-size: 13px;
    color: #d5d5d5;
    word-break: break-all;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .webcstm-keyfield .common-keyfield .p-fluid .webcstm-field {
    width: auto;
    min-width: 300px;
  }
  .webcustomsetting-mainwrap .webcustomsetting-inner .webcstm-keyfield .common-keyfield .p-fluid .p-multiselect, .webcustomsetting-mainwrap .webcustomsetting-inner .webcstm-keyfield .common-keyfield .p-fluid .p-select {
    min-width: 300px;
    max-width: 300px;
  }
  .websection-overlay-panel {
    width: 100%;
    max-width: 400px;
  }
  .counttimer-position .p-calendar .p-datepicker {
    left: -20px;
    right: auto;
  }
  [dir=rtl] .counttimer-position .p-calendar .p-datepicker {
    left: auto;
    right: -20px;
  }
  body .for-mobile-only {
    display: none !important;
  }
  .layout-topbar-left .only-tablet {
    display: none !important;
  }
  .layout-menu-slim .layout-inline-menu .layout-inline-menu-action {
    justify-content: center;
  }
  .layout-menu-slim .layout-inline-menu .layout-inline-menu-action > span,
  .layout-menu-slim .layout-inline-menu .layout-inline-menu-action > i {
    display: none !important;
  }
  .layout-menu-slim .layout-inline-menu .layout-inline-menu-action-panel .layout-inline-menu-action-item > a {
    justify-content: center;
  }
  .layout-menu-slim .layout-inline-menu .layout-inline-menu-action-panel .layout-inline-menu-action-item > a > i {
    font-size: 1.5rem;
    margin-inline-end: 0 !important;
  }
  .layout-menu-slim .layout-inline-menu .layout-inline-menu-action-panel .layout-inline-menu-action-item > a > span {
    display: none;
  }
  body.slim-menu .layout-topbar-slim-logo {
    display: block;
  }
  body.slim-menu .layout-topbar-slim-logo img {
    width: 33.5px;
  }
  body.slim-menu .layout-topbar-logo {
    display: none !important;
  }
  .static-menu .layout-topbar-slim-logo {
    display: none;
  }
  .static-menu .layout-topbar-logo {
    display: flex !important;
  }
  .md-drppicker {
    min-width: 660px;
  }
}
/* Ipad Pro and Leptop Portrait and Landscape */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .main-user-balanceinfo .bonus-commonsection {
    padding: 6px;
  }
  /* .main-user-balanceinfo .bonus-commonsection .p-d-flex.p-col .value,
  .main-user-balanceinfo .bonus-commonsection .p-d-flex.p-col .property {
    font-size: 12px;
  }*/
  .main-user-balanceinfo .bonus-commonsection .p-d-flex.p-col .property {
    margin-bottom: 4px;
  }
  .main-user-balanceinfo .bonus-commonsection .p-d-flex.p-col {
    flex-direction: column;
  }
  .main-user-balanceinfo {
    padding: 6px;
  }
  .user-profilesummary .bonus-commonsection {
    padding: 6px;
  }
  .user-profilesummary {
    margin: -15px;
  }
  .user-profilesummary .bonus-commonsection .p-mb-3 {
    text-align: center;
  }
  .user-profilesummary .bonus-commonsection .p-mb-3 label {
    display: block;
    margin-bottom: 5px;
    font-size: 11px;
  }
  .user-profilesummary .freebet-balance-wrap .bonus-commonsection:last-child {
    margin-top: 52px;
  }
  body .layout-menu-static.layout-menu-active .layout-main {
    margin-inline-start: 4.5rem;
    transition: all 0.2s;
  }
  body .layout-wrapper.layout-menu-static .layout-mask {
    display: block !important;
  }
  .layout-menu-static .menu-wrapper {
    transform: translate3d(0rem, 0px, 0px);
    transition: transform 0.2s;
  }
  .dashboard-widget li {
    width: calc(50% - 30px);
  }
  .dashboard-widget li .barchart-widget {
    min-width: auto;
  }
  .dashboard-widget li .barchart-widget .table_overflow {
    overflow-y: scroll;
  }
  .dashboard-widget li:nth-child(1), .dashboard-widget li:nth-child(2), .dashboard-widget li:nth-child(3), .dashboard-widget li:nth-child(4) {
    width: calc(50% - 30px);
  }
  .dashboard-widget li:nth-child(1) .widget, .dashboard-widget li:nth-child(2) .widget, .dashboard-widget li:nth-child(3) .widget, .dashboard-widget li:nth-child(4) .widget {
    flex-direction: row;
  }
  .dashboard-widget li:nth-child(1) .widget-text, .dashboard-widget li:nth-child(2) .widget-text, .dashboard-widget li:nth-child(3) .widget-text, .dashboard-widget li:nth-child(4) .widget-text {
    margin-top: 15px;
    margin-inline-start: 26px;
    align-items: flex-start;
    width: calc(100% - 110px);
  }
  .dashboard-widget li .widget-text {
    width: calc(100% - 110px);
  }
  .dashboard-widget li .widget-text span {
    word-break: break-all;
  }
  .dashboard-widget.five-one-row li {
    width: calc(50% - 14px);
  }
  .dashboard-widget.six-one-row li {
    width: calc(50% - 14px);
  }
  .dashboard-widget.details-widget-wrap > div {
    flex-wrap: wrap;
  }
  .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(1), .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(2), .layout-content .dashboard-filter .card .p-fluid .p-field:nth-child(3) {
    width: 24%;
  }
  /*  .layout-topbar-items .for-desktop-only {
    display: none !important;
  }*/
  .dashboard-chart-wrap .dashboard-chart-widget .widget {
    overflow: auto;
  }
}
@media only screen and (min-device-width: 1280px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
  .dashboard-widget li:nth-child(1), .dashboard-widget li:nth-child(2), .dashboard-widget li:nth-child(3), .dashboard-widget li:nth-child(4) {
    width: calc(50% - 20px);
    margin: 10px;
  }
  .dashboard-widget .dashboard-widget-firstrow li {
    width: calc(25% - 20px);
    margin: 10px;
  }
  .dashboard-widget .dashboard-widget-firstrow li .barchart-widget {
    min-width: auto;
  }
  .dashboard-widget .dashboard-widget-firstrow li .barchart-widget .table_overflow {
    overflow-y: scroll;
  }
  .dashboard-widget .dashboard-widget-firstrow li:nth-child(1), .dashboard-widget .dashboard-widget-firstrow li:nth-child(2), .dashboard-widget .dashboard-widget-firstrow li:nth-child(3), .dashboard-widget .dashboard-widget-firstrow li:nth-child(4) {
    width: calc(25% - 20px);
  }
  .dashboard-widget .dashboard-widget-firstrow li:nth-child(1) .widget, .dashboard-widget .dashboard-widget-firstrow li:nth-child(2) .widget, .dashboard-widget .dashboard-widget-firstrow li:nth-child(3) .widget, .dashboard-widget .dashboard-widget-firstrow li:nth-child(4) .widget {
    flex-direction: column;
    padding: 20px 15px;
  }
  .dashboard-widget .dashboard-widget-firstrow li:nth-child(1) .widget-text, .dashboard-widget .dashboard-widget-firstrow li:nth-child(2) .widget-text, .dashboard-widget .dashboard-widget-firstrow li:nth-child(3) .widget-text, .dashboard-widget .dashboard-widget-firstrow li:nth-child(4) .widget-text {
    margin-top: 15px;
    margin-inline-start: 0;
    align-items: center;
    width: 100%;
    text-align: center;
  }
  .dashboard-widget .dashboard-widget-firstrow li .widget-text {
    width: calc(100% - 110px);
  }
  .dashboard-widget .dashboard-widget-firstrow li .widget-text span {
    word-break: break-all;
  }
  .dashboard-widget .dashboard-widget-firstrow .widget-text h2 {
    font-size: 26px;
  }
}
/* ----------- Leptop Device ----------- */
@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {
  .clone-settings-wrap .clone-casino-wrap {
    padding: 12px;
    margin-inline-start: 0px;
  }
  .clone-settings-wrap .btn-admin {
    width: 16.6667%;
  }
  .mainusers-wrap .mainusers-outer .mainusers-inner .p-field {
    max-width: 100px;
  }
  .mainusers-wrap .mainusers-outer.from-to-box .p-field {
    min-width: 80px;
  }
  .mainusers-wrap .mainusers-outer .p-field {
    max-width: 100%;
    min-width: 195px;
  }
  .respon-tableheader {
    /* .main-user-balanceinfo .bonus-commonsection .p-d-flex.p-col .value,
    .main-user-balanceinfo .bonus-commonsection .p-d-flex.p-col .property {
      font-size: 12px;
    }*/
  }
  .respon-tableheader .clone-settings-wrap .clone-casino-wrap {
    padding: 20px 16px 16px 10px;
    margin-inline-start: 0px;
  }
  .respon-tableheader .clone-settings-wrap .btn-admin {
    width: 16.6667%;
  }
  .respon-tableheader .respon-tableheader .p-treetable .p-treetable-header, .respon-tableheader .respon-tableheader .p-treetable .p-datatable-header, .respon-tableheader .respon-tableheader .p-datatable .p-treetable-header, .respon-tableheader .respon-tableheader .p-datatable .p-datatable-header {
    padding: 8px 6px;
    min-height: 60px;
    border-radius: 10px 10px 0px 0px;
  }
  .respon-tableheader .respon-tableheader .p-treetable .p-treetable-header h5, .respon-tableheader .respon-tableheader .p-treetable .p-datatable-header h5, .respon-tableheader .respon-tableheader .p-datatable .p-treetable-header h5, .respon-tableheader .respon-tableheader .p-datatable .p-datatable-header h5 {
    line-height: 20px;
    margin-inline-end: 10px !important;
  }
  .respon-tableheader .respon-tableheader .p-datatable-header .p-button {
    min-width: 100px;
  }
  .respon-tableheader .main-user-balanceinfo .bonus-commonsection {
    padding: 6px;
  }
  .respon-tableheader .main-user-balanceinfo .bonus-commonsection .p-d-flex.p-col .property {
    margin-bottom: 4px;
  }
  .respon-tableheader .main-user-balanceinfo .bonus-commonsection .p-d-flex.p-col {
    flex-direction: column;
  }
  .respon-tableheader .main-user-balanceinfo {
    padding: 6px;
  }
  .respon-tableheader .user-profilesummary .bonus-commonsection {
    padding: 6px;
  }
  .respon-tableheader .user-profilesummary {
    margin: -15px;
  }
  .respon-tableheader .user-profilesummary .bonus-commonsection .p-mb-3 {
    text-align: center;
  }
  .respon-tableheader .user-profilesummary .bonus-commonsection .p-mb-3 label {
    display: block;
    margin-bottom: 5px;
    font-size: 11px;
  }
  .respon-tableheader .user-profilesummary .freebet-balance-wrap .bonus-commonsection:last-child {
    margin-top: 52px;
  }
  .respon-tableheader .game-table-main-wrap .p-datatable-wrapper .p-datatable-table .p-datatable-tbody td {
    word-break: break-word;
  }
  .respon-tableheader .res-checkbox-set {
    display: flex;
    flex-wrap: wrap;
  }
  .respon-tableheader .res-checkbox-set p-checkbox {
    margin-bottom: 10px;
  }
  .respon-tableheader .res-point-cat-width {
    width: 90% !important;
  }
  .respon-tableheader .counttimer-position .p-calendar .p-datepicker {
    left: -120px !important;
    right: auto;
  }
  [dir=rtl] .respon-tableheader .counttimer-position .p-calendar .p-datepicker {
    left: auto;
    right: -120px !important;
  }
  .respon-tableheader .Newcommission-modal {
    width: 90vw !important;
  }
  .respon-tableheader .Newcommission-modal .p-grid .p-field.p-fluid.p-pr-xl-3 {
    padding-inline-end: 0rem !important;
  }
  .respon-tableheader .affilate-detailsmain table {
    overflow: auto;
    display: list-item;
  }
}
@media screen and (max-width: 767.98px) {
  .select-domain-field {
    width: 100% !important;
  }
  .select-domain-field .managment-dropdown {
    width: 100%;
  }
  .p-depwith-setting {
    padding-inline-end: 10px;
  }
  .p-depwith-setting .p-depwith-setting-button {
    position: static;
    margin-top: 10px;
    margin-inline-start: auto;
    flex: 0 0 100%;
    text-align: end;
  }
  .p-depwith-setting .p-depwith-setting-button .p-button {
    width: auto;
  }
}
@media screen and (max-width: 525px) {
  .limit-setting-tabwrap .p-tabview-panels {
    padding: 10px 0 !important;
  }
  #dv_edit_sportsetting form {
    flex-wrap: wrap;
  }
  .p-datatable .p-datatable-tbody tr .p-button-rounded {
    margin-top: 5px;
    margin-inline-start: 5px;
  }
  .p-datatable .p-datatable-tbody tr .p-button-rounded:nth-child(1) {
    margin-top: 0;
  }
  .game-table-main-wrap .p-datatable-wrapper .p-datatable-table .p-datatable-tbody > tr > td:last-child,
  .game-table-main-wrap .p-datatable-wrapper .p-datatable-table .p-datatable-thead > tr > th:last-child {
    max-width: 60px;
    justify-content: center;
  }
  .game-table-main-wrap .p-datatable-wrapper .p-datatable-table .p-datatable-tbody tr.no-background > td {
    max-width: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .w-sm-auto {
    width: auto !important;
  }
}
@media screen and (min-width: 1199.98px) {
  .finance-report-table .p-treetable-wrapper .report-user,
  .finance-report-table .p-treetable-wrapper .finance-report-data {
    width: 200px;
  }
  .finance-report-table .p-treetable-wrapper .username-toggelerwrap span {
    white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    width: 100%;
    height: auto;
    resize: vertical;
  }
}
@media screen and (max-width: 1199.98px) {
  .noteinfo-wrap {
    margin-top: 0px !important;
    margin-bottom: 10px;
  }
  .finance-report-table .p-treetable-wrapper .report-user,
  .finance-report-table .finance-report-data {
    width: 170px;
    min-width: 170px;
  }
  .btn-export-wrap.btn-balance .button-export {
    top: 56px;
    left: 6px;
    right: auto;
  }
  [dir=rtl] .btn-export-wrap.btn-balance .button-export {
    left: auto;
    right: 6px;
  }
  .clone-settings-wrap .clone-casino-wrap {
    padding: 12px 12px 12px 12px;
    margin-inline-start: 0px;
  }
  .clone-settings-wrap .card.header-filter {
    padding: 6px 6px 6px 6px;
    margin-bottom: 0 !important;
    min-height: auto;
  }
  .clone-settings-wrap {
    margin-inline-start: 0 !important;
    margin-top: 12px !important;
  }
  .web-settings-slider-wrap .p-tabview-nav-content ul li {
    background-color: var(--surface-f);
  }
  .web-custom-settings-wrap .butn-desk-hide {
    display: block;
  }
  .web-custom-settings-wrap .web-settings-wrapper .button-refresh-web {
    display: none;
  }
  .clone-settings-wrap .clone-casino-wrap {
    padding: 0px 12px 12px 12px;
    margin-inline-start: 0px;
  }
  .clone-settings-wrap .card.header-filter {
    padding: 6px 6px 6px 6px;
    margin-bottom: 0 !important;
  }
  .clone-settings-wrap {
    margin-inline-start: 0 !important;
    margin-top: 12px !important;
  }
}
@media screen and (max-width: 374.98px) {
  .login-bg .card {
    padding: 46px 16px !important;
  }
  .login-bg .heading label {
    font-size: 34px;
  }
  .main-auth-login .login.div2fa .main-bardcode-img img {
    width: 180px !important;
  }
  .main-auth-login .login.div2fa .AuthenticationText {
    padding: 0;
  }
  .affilate-panel-header .affilate-form-wrap .add-new-btn {
    position: unset;
    top: -48px;
  }
}
@media only screen and (min-width: 1199px) and (max-width: 1680px) {
  .coupon-management-btn {
    flex-direction: column;
  }
  .layout-wrapper:not(.layout-menu-slim) #dv_edit_section_setup:has(.res-size-set) .p-multiselect, .layout-wrapper:not(.layout-menu-slim) #dv_edit_section_setup:has(.res-size-set) p-select, .layout-wrapper:not(.layout-menu-slim) #dv_edit_section_setup:has(.res-size-set) .p-inputtext, .layout-wrapper:not(.layout-menu-slim) #dv_edit_section_setup:has(.res-size-set) .p-textarea {
    min-width: 190px;
    max-width: 190px;
  }
}
