/*Responsive Start Here*/

  @media (min-width:768px) and (max-width:991px) {
    .readable-price-width span {
      width: 170px;
    }
  }
  
  @media (min-width:991px) and (max-width:1180px) {
    .ch-port-stas-grid {
      grid-template-columns: 1fr 280px;
    }
  }

  @media (min-width: 576px) {
      .ch-player-box-btns{
          display: none;
      }
  }

  @media (min-width: 768px) {
  .auction-Start-step-option-two-btn.mobile-btn {
    display: none;
  }
  .coming-soon-section {
    padding: 60px 30px;
    min-height: 250px;
  }
  .coming-soon-icon {
    font-size: 4rem;
    margin-bottom: 20px;
  }
  .coming-soon-title {
    font-size: 2.5rem;
  }
}

  @media (min-width: 992px) {
    .modal-lg {
      max-width: 900px;
    }

    .modal-xl {
      max-width: 950px;
    }

    .crickhunt-modal .modal-xl {
      max-width: 970px;
    }
    /*.player_list_box.player_list_box_with-team .action-btns {
    top: 50%;
    transform: translateY(-50%);
  }

  .player_list_box.player_list_box_with-team {
    padding-right: 100px;
  }*/

    .ch-player-pdf-modal .modal-dialog {
      max-width: 800px;
    }
  }

  @media (min-width: 1199px) {
    .modal-lg {
      max-width: 1000px;
    }

    .modal-xl {
      max-width: 1100px;
    }

    .crickhunt-modal .modal-xl {
      max-width: 1150px;
    }
  }

  @media all and (min-width: 1440px) {
    .crickhunt-modal .modal-xl {
      max-width: 1300px;
    }
  }

  @media (max-width: 1600px) {
    .my-participated-auctions {
      grid-template-columns: 1fr 1fr;
    }
    .ch-auction-card {
      grid-template-columns: 280px 1fr;
    }
    .ch-logo-shell,
    .ch-logo-face {
      width: 120px;
      height: 120px;
    }
    .ch-logo-face img {
      height: 120px;
    }
    .ch-powered-by {
      gap: 4px;
      padding: 2px 12px;
      font-size: 12px;
    }
    .ch-banner-right {
      gap: 15px;
    }
    .ch-chip {
      padding: 6px;
    }
    .ch-chip-val {
      font-size: 14px;
    }
    .ch-stat-lbl {
      font-size: 12px;
    }
    .ch-cta {
      gap: 4px;
      font-size: 14px;
      padding: 12px;
      border-radius: 8px;
    }
    .ch-bottom-row {
      gap: 8px;
    }
  }

  @media (max-width: 1499px) {
    .auction-detail-player_wrapper {
      grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    }

    .cta-section.with-divider {
      padding-top: 140px;
    }

    .added-umpires-scoring .officials-main_wrapper .officials-common-box {
      width: calc(50% - 20px);
    }

    .match-scroing-right-side {
      width: calc(100% - 220px);
    }

    .scoring-match-img {
      width: 200px;
      height: 200px;
    }

    .scoring-card-body-team-score {
      max-width: 200px;
      min-width: 200px;
    }

    .scoring-card-body-team-vs span {
      font-size: 40px;
    }
  }

  @media (max-width: 1440px) {
    .team-bg-color-input {
      width: 100%;
    }

    #color-picker {
      width: auto;
      margin: 20px auto 0;
    }

    .scoring-match-information .scoring-banner p {
      font-size: 40px;
    }

    .scoring-match-information .scoring-banner span {
      font-size: 16px;
    }

    .scoring-match-information .scoring-banner {
      margin-right: 0;
      margin-bottom: 10px;
    }

      .scoring-match-information .scoring-banner:last-child {
        margin-bottom: 0;
      }

    .season-matches-box-panel {
      width: calc(50% - 14px);
    }
    .player-list-banner .team-card.team-list-card .action-btns button {
      font-size: 0;
      width: 45px;
      height: 45px;
      padding: 5px;
    }
    .filter-options-section {
      grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) minmax(150px, 1fr);
    }
    .ch-chips-grid {
      grid-template-columns: 1fr 1fr;
    }
    .ch-bottom-row {
      grid-template-columns: 1fr 1fr;
      row-gap: 18px;
    }
    .ch-banner-left {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 26px;
    }
    .ch-parti-fee-inner {
      grid-template-columns: 220px 1fr;
      gap: 1rem;
    }
    .ch-parti-fee-heading {
      font-size: 18px;
      min-width: 300px;
    }
    .ch-bpro-profile {
      grid-template-columns: 150px 1fr;
      gap: 15px;
    }
    .ch-bpro-avatar-wrap {
      width: 150px;
      height: 150px;
    }
    .ch-bpro-avatar {
      height: 150px;
    }
    .ch-bpro-qr-box {
      width: 120px;
      height: 120px;
    }
  }

  @media (max-width: 1399px) {
    .navbar .navbar-nav {
      margin-left: auto;
      margin-right: auto;
    }

    .dashboard-header .navbar .navbar-nav {
      margin-left: auto;
      margin-right: 0;
      border: 0;
      margin-top: 0;
      padding: 0;
    }

    .navbar .user-dd {
      margin-left: 5%;
    }
  }

  @media (max-width: 1300px) {
    .match-card-wrapper {
      grid-template-columns: repeat(1, 1fr);
    }
  }

  @media (max-width: 1199px) {
    .navbar .dropdown-menu .user-info {
      border-bottom: 0px solid #ddd;
      padding-bottom: 15px;
      padding-top: 5px;
    }

    .navbar {
      padding-left: 30px;
      padding-right: 30px;
    }

      .navbar .search-form .form-control {
        width: 180px;
      }

      .navbar .user-dd {
        margin-left: 0px;
      }

        .navbar .user-dd .dropdown-toggle {
          font-size: 16px;
          line-height: normal;
        }

      .navbar .navbar-nav .nav-item {
        margin-left: 10px;
        margin-right: 10px;
      }

    .footer .news_update {
      margin-top: 40px;
    }

    .footer .subscribe-form .btn {
      flex: 0 0 20%;
      -ms-flex: 0 0 20%;
      width: 20%;
    }

    .footer .subscribe-form .form-control {
      flex: 0 0 30%;
      -ms-flex: 0 0 30%;
      width: 30%;
    }

    .cta-section.with-divider {
      padding-top: 100px;
    }

    .product-slider .carousel-cell {
      width: 50% !important;
    }

    .dashboard-header .navbar .navbar-toggler {
      padding-right: 0;
      margin-left: 20px;
      -ms-flex-order: 3;
      order: 3;
    }

    .offcanvas-collapse {
      z-index: 10;
      padding-right: 0;
      box-shadow: -3px 1px 14px 1px rgba(0, 0, 0, 0.07);
    }

    .sidebar-menu {
      top: 0px;
      box-shadow: 0px 0px 0px;
      box-shadow: 0px 0px 0px;
      -webkit-box-shadow: 0px 0px 0px;
      -ms-box-shadow: 0px 0px 0px;
      -moz-box-shadow: 0px 0px 0px;
    }

    .product-card .product-card-body .d-flex {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

    .product-card .product-card-body .btn {
      width: 100%;
      margin-top: 15px;
    }

    .navbar-collapse.offcanvas-collapse {
      max-height: 100vh;
      height: 100vh !important;
      z-index: 999;
      left: 100%;
      padding: 0px;
      top: 0;
      padding-top: 93px;
      position: fixed;
    }

    .impersonate-header .navbar-collapse.offcanvas-collapse {
      padding-top: 128px;
    }

    .season-configuration-section {
      margin-bottom: 30px !important;
    }

    .scoring-match-information .scoring-banner {
      margin-right: 10px;
      margin-bottom: 0;
    }

    .matchs-round-checkbox-group .checkbox.select-team-box {
      width: calc(33.33% - 1rem);
    }

    .match-card-wrapper {
      grid-template-columns: repeat(2, 1fr);
    }

    .scoring-card-top h4 {
      font-size: 16px;
    }

    .scoring-card-body-team-score {
      max-width: 160px;
      min-width: 160px;
    }

      .scoring-card-body-team-score img {
        width: 60px;
        height: 60px;
      }

    .scoring-card-body-team-vs span {
      font-size: 40px;
    }

    .participate-form-responsive .player-registration-title-text h6 {
      margin-bottom: 0;
    }
    .ch-top-filterbar .filter-options-section {
      grid-template-columns: 0.4fr 0.3fr 0.3fr;
    }
    .ch-por-auc-config-grid {
      grid-template-columns: 340px 1fr;
    }
    .ch-parti-fee-tooltip-box {
      left: 0;
      transform: unset;
    }
    .ch-parti-fee-tooltip-box:before {
      left: 70px;
      transform: unset;
    }
    .ch--port-bpbi-form-grid {
      grid-template-columns: 1fr;
      gap: 20px;
    }
    .ch--port-bpbi-layout {
      gap: 15px;
    }
    .ch-kyc-info-doc-frame img,
    .ch-eki-thumb img {
      height: 220px;
    }
  }

  @media (max-width: 1024px) {
    .ch-auc-dashboard-grid {
      grid-template-columns: repeat(2, 1fr);
    }

    .player_list_box-data h3 {
      font-size: 16px;
    }

    .player-role {
      width: 50px;
      height: 50px;
    }

    .player_list_box-data img {
      height: 60px;
    }

    #ChooseExistingPlayer .player_list_box_info {
      width: calc(100% - 70px);
    }

    .player_list_box-number {
      width: 20px;
      margin-right: 10px;
      display: inline-block;
    }

    .player_list_box-data {
      width: calc(100% - 100px);
    }

    .player_list_box.player_list_box-no-team .player_list_box-data {
      width: calc(100% - 30px);
      margin-right: 0;
    }

    .player_list_box_with-team .player_list_box-data {
      width: calc(100% - 100px);
    }

    .scoring-match-information .scoring-banner {
      margin-right: 0;
      margin-bottom: 10px;
    }

    .season-match-officials .officials-main_wrapper .officials-common-box.umpires-added {
      height: 200px;
    }
    .ch-player-document-img_wrapper img {
      height: 220px;
    }
    .ch-bpro-top {
      grid-template-columns: 1fr;
    }
  }

  @media (max-width: 1000px) {
    .grid-list-btns {
      display: none;
    }
  }

  @media (max-width: 991px) {
    .auction-detail-player_wrapper {
      grid-template-columns: minmax(200px, 1fr);
    }

    .player-role.player-role_desktop_view {
      display: none;
    }

    .player-team {
      margin-right: 0;
    }

    /*.player_list_box_info {
    width: calc(100% - 50px);
  }*/

    .player-role_mobile_view {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      margin-top: 10px;
    }

      .player-role_mobile_view .player-role {
        border-radius: 50%;
        height: auto;
        margin-right: 5px;
        width: auto;
        background: transparent;
      }

        .player-role_mobile_view .player-role:last-child {
          margin-right: 0;
        }

        .player-role_mobile_view .player-role img {
          height: 22px;
          margin: 0;
        }

    .navbar-collapse.offcanvas-collapse,
    body.dashboard {
      padding-top: 73px;
    }

    .sidebar-sticky {
      height: calc(100vh - 73px);
    }

    .impersonate-header .navbar-collapse.offcanvas-collapse {
      padding-top: 108px;
    }

    .logout-link a {
      padding-left: 15px !important;
      padding-right: 15px !important;
    }

    .pricing-cards .card h2 {
      font-size: 2rem;
      line-height: 1.2;
      margin-bottom: 10px;
    }

    .pricing-cards .card ul li.auction-pricing {
      font-size: 18px;
    }

    .missing-details-title_wrapper:before,
    .missing-details-title_wrapper:after {
      display: none;
    }

    .missing-details-title_wrapper {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
      padding: 0;
      margin-bottom: 5px;
    }

    .missing-details-content_main-wrapper {
      width: 100%;
    }

    .missing-details-content_wrapper {
      width: calc(70% - 10px);
      margin-right: 10px;
    }

    .missing-details-btn {
      width: 30%;
      display: inline-block;
      text-align: right;
    }

    .missing-details-content_main-wrapper.no-missing-details-btn .missing-details-content_wrapper {
      width: 100%;
    }

    .missing-details-btn button {
      margin-right: 5px;
      margin-bottom: 5px;
    }

    .group-section-box {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
    }

    .added-umpires-scoring .officials-main_wrapper .officials-common-box > img {
      height: 80px;
    }

    .matchs-round-checkbox-group .checkbox.select-team-box {
      width: calc(50% - 1rem);
    }

    .match-card-wrapper {
      grid-template-columns: repeat(1, 1fr);
    }

    #custom-bid-increment-section button#add-custom-bid {
      font-size: 14px;
      padding: 15px 10px;
    }
    .ch-auction-card {
      grid-template-columns: 1fr;
      grid-template-rows: auto auto;
    }
    .ch-banner-left {
      flex-direction: row;
    }
    .ch-chips-grid {
      grid-template-columns: 1fr 1fr;
    }
    .ch-bottom-row {
      grid-template-columns: repeat(3, 1fr) auto;
    }
    .ch-banner-left {
      padding-top: 30px;
    }
    .ch-op-body {
      grid-template-columns: 300px 1fr;
    }
    .ch-op-charges-grid {
      grid-template-columns: repeat(3, 1fr);
    }
    .ch-por-auc-config-theme-grid{
      grid-template-columns: repeat(2, 1fr);
    }
    .ch-por-auc-config-grid {
      grid-template-columns: 1fr;
    }
    .auction-detail-player_wrapper .player_list_box .player_list_box-data {
      width: 100%;
      margin-right: 0;
    }

    .auction-detail-player_wrapper .player_list_box .player-team.player-box-team-logo {
      width: 100%;
      display: flex;
      height: auto;
      justify-content: flex-start;
      margin-top: 10px;
      background: #455A64;
      color: #fff;
      padding: 5px;
    }

      .auction-detail-player_wrapper .player_list_box .player-team.player-box-team-logo img {
        height: 25px !important;
        width: 25px;
        background: #fff;
      }

      .auction-detail-player_wrapper .player_list_box .player-team.player-box-team-logo p {
        display: block;
        margin: 0;
        margin-left: 10px;
      }

      .playerbox-team-name p,
      .auction-detail-player_wrapper .player_list_box .player-team.player-box-team-logo span {
        display: none;
      }

    .filter-options-section {
      grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr);
    }

    *::-webkit-scrollbar {
      height: 4px;
      width: 4px;
      background-color: transparent;
    }

    .chat-area .inbox-box {
      min-width: 250px;
    }

      .chat-area .inbox-box .inbox-nav-item .inbox-nav-link {
        padding: 20px 10px;
      }

    .inbox-nav-link .profile-intro img {
      margin-right: 5px;
      min-width: 35px;
      width: 35px;
      height: 35px;
    }

    .inbox-nav-link .profile-intro .name-msg h6 span.chat-count {
      line-height: 14px;
      font-size: 13px;
    }

    .chat-area .inbox-box {
    }

    .modal-lg,
    .modal-xl {
      max-width: 94%;
    }

    .projects-details-bid-box .bid-box-details {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

    .modal.bildsy-modal {
      padding: 15px 0;
    }

    .wizard_page_count_name p {
      font-size: 14px;
      padding-left: 10px;
    }

    .wizard_page_count_name .line-mark {
      right: -5px;
    }

    .wizard_page_count_name {
      width: auto;
      padding-right: 5px;
      padding-right: 35px;
    }

    .border-md-0 {
      border: 0px solid !important;
    }

    .professional-profile .sidebar-sticky .nav .nav-item {
      width: auto;
      margin-bottom: 0;
    }

    .bildsy-modal.professional-profile
    .my-profile-details
    .pro-directory-card-body {
      width: auto;
      margin-right: auto;
    }

    .bildsy-modal.professional-profile
    .my-profile-details
    .directory-card-header {
      margin-left: auto;
    }

    .professional-profile .sidebar-sticky .nav .nav-item .nav-link::before {
      width: 100%;
      height: 2px;
      top: inherit;
      bottom: -1px;
    }

    .professional-profile .sidebar-sticky {
      padding: 0 30px;
    }

      .professional-profile .sidebar-sticky .nav .nav-item:first-child {
        /*margin-left: auto;*/
      }

      .professional-profile .sidebar-sticky .nav .nav-item:last-child {
        /*margin-right: auto;*/
      }

    .sidebar-menu .nav .nav-item .nav-link {
      padding-left: 15px !important;
      padding-right: 15px !important;
      padding-bottom: 20px;
      font-size: 14px;
      min-width: 100px;
      text-align: center;
    }

    .sidebar-menu .nav .nav-item.dropdown.sidebar-dd .dropdown-menu {
      padding-left: 59px;
    }

      .sidebar-menu
      .nav
      .nav-item.dropdown.sidebar-dd
      .dropdown-menu
      .dropdown-item {
        font-size: 14px;
      }

    .professional-profile .sidebar-menu .nav {
      border-bottom: 1px solid rgb(130 130 130 / 50%);
    }

    .nav-tabs .nav-link {
      padding-left: 10px;
      padding-right: 10px;
      font-size: 14px;
    }

    .sidebar-menu .nav .dropdown.useraccount-dd.sidebar-dd {
      display: block;
    }

    .dashboard-header .navbar .useraccount-dd {
      margin-left: 25px;
      display: none;
    }

    header.dashboard-header .navbar .navbar-nav {
      width: auto;
      -ms-flex-order: 2;
      order: 2;
    }

    form.form-inline.search-form .input-group {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-align: stretch;
      align-items: stretch;
    }

    .navbar .search-form .form-control {
      font-size: 18px;
    }

    img.humbermenu-close {
      display: none;
    }

    button.navbar-toggler[aria-expanded="true"] img.humbermenu-close {
      display: block;
    }

    button.navbar-toggler[aria-expanded="true"] img.humbermenu {
      display: none;
    }

    .navbar .user-dd .dropdown-toggle {
      font-size: 14px;
      line-height: normal;
      padding-right: 25px;
    }

    header nav.navbar .navbar-brand img {
      width: 70%;
      object-fit: contain;
      min-height: auto;
    }

    .navbar-brand {
      margin-right: 20px;
    }

    .navbar .user-dd .dropdown-toggle::after {
      font-size: 16px;
      right: 0px;
      top: 5px;
    }

    .navbar .user-dd {
      margin-right: auto;
    }

    .navbar-collapse {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100% !important;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -ms-flex-align: center;
      align-items: center;
    }

    .navbar-expand-md .navbar-nav {
      -ms-flex-direction: column !important;
      flex-direction: column !important;
    }

    .navbar .navbar-nav {
      border-top: 1px solid #ffffff2e;
      margin-top: 20px;
      padding-top: 10px;
      padding-bottom: 20px;
      width: 100%;
      overflow: auto;
      height: 100%;
    }

    .navbar-collapse .navbar-nav .nav-item .dropdown.useraccount-dd {
      margin-bottom: 15px;
      margin-top: 15px;
    }

    .navbar .navbar-toggler {
      padding: 0;
    }

    .collapse:not(.show) {
      display: none !important;
    }

    .navbar-expand-md .navbar-toggler {
      display: block;
    }

    .form-inline .input-group {
      display: none;
    }

    .form-inline a.btn {
      display: none;
    }

    .navbar .search-form .input-group {
      margin-right: auto;
    }

    .navbar-collapse
    .navbar-nav
    .nav-item
    .dropdown.useraccount-dd
    .dropdown-menu {
      position: relative !important;
      background: transparent;
      color: #fff;
      width: 100%;
      padding-bottom: 17px;
      border-bottom: 1px solid #ffffff2e;
      border-radius: 0;
      margin-bottom: 17px;
      display: block;
    }

      .navbar-collapse
      .navbar-nav
      .nav-item
      .dropdown.useraccount-dd
      .dropdown-menu
      a.dropdown-item {
        border-bottom: 0;
        color: #fff;
        font-size: 14px;
        padding-left: 0px;
      }

    .navbar-collapse {
      height: auto !important;
      max-height: 0;
      overflow: hidden;
      transition: all 0.25s ease-in !important;
      position: absolute;
      top: 0;
      left: 0;
      background: #01183d;
      z-index: -1;
      padding: 15px;
      width: 100%;
      display: flex;
      -ms-flex-align: start !important;
      align-items: flex-start !important;
    }

    .navbar .navbar-nav .nav-item {
      margin-left: 0;
      margin-right: 0;
    }

    .navbar-collapse.show {
      max-height: 100vh;
      height: 100vh !important;
      /* overflow: auto; */
      padding-top: 72px;
    }

    .sm-block {
      display: block;
      display: block !important;
    }

    header .btn.btn-primary {
      min-width: inherit;
      padding-left: 25px;
      padding-right: 25px;
      margin-top: 12px;
      margin-left: auto;
      font-size: 14px;
    }

    .testimonial-slider.shape-section::after {
      left: 41.666667%;
    }

    .navbar .search-form {
      margin-right: 0px;
      /*width: 100%;*/
      margin-top: 0px;
    }

    .navbar .navbar-nav .nav-link {
      padding-left: 0;
      font-size: 14px;
    }

    .navbar .search-form .btn {
      margin-left: auto;
    }

    .my-profile-details .professional-directory-card {
      width: 100%;
      margin-bottom: 30px;
      max-width: 100%;
    }

    .my-profile-details .braker-horizontal {
      display: none;
    }

    .my-profile-details {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

      .my-profile-details .professional-directory-card {
        width: 100%;
        margin-bottom: 30px;
        display: flex;
      }

      .my-profile-details .pro-directory-card-body p {
        text-align: left;
      }

      .my-profile-details .ratings {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
      }
      /*.account-profile-box .my-profile-details .professional-directory-card .directory-card-header img {*/
      .my-profile-details
      .professional-directory-card
      .directory-card-header
      img {
        width: 80px;
        height: 80px;
      }

      .my-profile-details .professional-directory-card .directory-card-header {
        display: inline-block;
        margin: auto 30px auto 0px;
      }

      .my-profile-details .pro-directory-card-body {
        display: inline-block;
        width: 100%;
        display: -ms-flex;
        display: -moz-flex;
        display: -webkit-flex;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
      }

        .my-profile-details .pro-directory-card-body .pro-directory {
          display: inline-block;
        }

      .my-profile-details
      .professional-directory-card
      .pro-directory-card-body
      .btn {
        margin: 15px 0;
      }

    .welcome-bg img {
      max-height: 500px;
      position: absolute;
      bottom: 0;
      transform: translate(0px, 50%);
      left: 0;
      right: 0;
      margin: auto;
    }

    .welcome-content {
      height: auto;
      margin: 0;
    }

    .authentication-box {
      height: auto;
      min-height: auto;
    }

    .professional-content .content-text {
      padding: 0 20px 200px;
    }

    .navbar {
      flex-wrap: wrap;
      -ms-flex-wrap: wrap;
    }

      .navbar .navbar-nav {
        margin-right: 0;
      }

    header .navbar form.search-form {
      margin-right: auto;
      margin-top: 0;
      margin-bottom: 0;
      bottom: inherit;
      top: 0;
    }

    .footer .subscribe-form .form-control {
      flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      width: 50%;
    }

    .footer .social-icons a {
      margin-right: 2px;
    }

    .navbar .search-form .form-control {
      width: 400px;
    }

    .section-wrapper {
      margin-top: 57px;
    }

    .hero-section .hero-slider .carousel-cell > img {
      height: 360px;
      max-height: 360px;
    }

    .features-section .card-deck > .card {
      flex: 0 0 47.7%;
      margin: 0;
      margin-bottom: 15px;
    }

    .downloadapp-section {
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .testimonial-slider .swiper-slide .user-img > img {
      height: 360px;
      max-height: 360px;
    }

    .testimonial-slider .slider-content {
      padding-left: 70px;
      padding-right: 60px;
    }

    .video-btn {
      height: 70px;
      width: 70px;
    }

    .featured-product-section {
      padding-top: 0;
      padding-bottom: 0;
    }

    .testimonial-slider .swiper-pagination {
      bottom: 10px;
      left: 16%;
    }

    .pricing-plan-section .heading-block {
      max-width: 100%;
      margin-bottom: 50px;
    }

    .pricing-plan-section {
      margin-bottom: 50px;
    }

    .player_list_box.player_list_box_with-team {
      padding-top: 32px;
      padding-bottom: 25px;
    }

    body.impersonate-header.dashboard {
      padding-top: 108px;
    }

    .auction-Start-step-inforamtion {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
    }

    #participate-create-and-update .my-profile-details .professional-directory-card {
      display: block;
      margin: 0;
    }

      #participate-create-and-update .my-profile-details .professional-directory-card label {
        width: 100%;
      }

      #participate-create-and-update .my-profile-details .professional-directory-card .directory-card-header {
        margin: 0;
      }

    .ch-player-card-kit-details .tile-grid {
      grid-template-columns: 1fr 1fr;
    }
    .ch-whatsapp-notification-filter-row {
      grid-template-columns: 1fr 1fr;
    }
    .ch-parti-fee-inner {
      grid-template-columns: 1fr;
    }
    .ch-parti-fee-grid {
      gap: 8px;
    }
    .ch-parti-fee-heading{
      display: none;
    }
    .ch-parti-ic-label {
      margin: 0 0 5px 0 !important;
    }
    .ch--port-bpbi-layout {
      grid-template-columns: 1fr;
    }
    .ch-port-stas-preview-list {
      grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
    }
    .ch-port-stas-grid {
      grid-template-columns: 1fr;
    }
    .ch-port-mser-table-wrap table{
      display: none;
    }
    .ch-port-mser-cards {
      display: block;
    }
    .ch-port-mser-card-top .ch-port-mser-icon {
      display: flex;
      width: auto;
      gap: 10px;
      align-items: center;
    }
    .ch-port-mser-header {
      padding: 22px 18px 16px;
    }
    .ch-port-mser-heading {
      font-size: 22px;
    }
    .ch-port-mser-add-btn {
      padding: 10px 16px;
      font-size: 14px;
    }
    .ch-port-mser-tag{
      margin: 0;
    }
    .ch-port-mser-icon svg {
      width: 24px;
      height: 24px;
    }
    .ch-port-mser-card-desc {
      font-size: 16px;
      margin-bottom: 8px;
    }
    .ch-port-Testi-table {
      display: none;
    }
    .ch-port-Testi-cards {
      display: block;
    }
    .ch-port-Testi-title {
      font-size: 21px;
    }
    .ch-port-Testi-stats {
      grid-template-columns: 1fr 1fr;
    }
    .ch-port-pc-layout {
      grid-template-columns: 1fr;
    }
    .ch-port-pc-preview-col {
      position: static;
    }
    .ch-port-pc-header {
      grid-template-columns: 1fr;
      justify-items: start;
    }
  }

  @media (max-width: 850px) {
    .auction-player-detail {
      padding-left: 20px;
    }

    .scoring-team-section {
      grid-template-columns: 1fr;
    }
    .my-participated-auctions {
      grid-template-columns: 1fr;
    }
  }

  @media (max-width: 800px) {
    .ui-table .table {
      /*min-width: 767px;*/
      /*min-width: 991px;*/
    }

      .ui-table .table td,
      .ui-table .table th {
        min-width: 200px;
      }

    .ui-table table.dataTable tr .action {
      min-width: 40px;
      padding-right: 15px !important;
    }

    .ui-table .table td,
    .ui-table .table th {
      padding-left: 0px !important;
      padding-right: 15px !important;
    }

    .ui-table {
      padding-left: 15px;
    }

    .auction-player-detail {
      padding-left: 200px;
      margin: 0;
    }

    .added-umpires-scoring .officials-main_wrapper .officials-common-box span {
      font-size: 18px;
    }
  }

  @media (max-width: 768px) {
    .player-row {
      flex-direction: column;
      align-items: center;
    }

    .player-container {
      width: 100%;
      max-width: 400px;
    }

    .player-stats {
      flex-direction: column;
      gap: 10px;
    }
  }

  @media (max-width: 767px) {
    .sidebar-menu .nav .nav-item .nav-link.ch-custom-dd-item {
      padding-left: 35px !important;
    }
    .right-side-settings form.custom-form .form-group {
      width: 200px;
    }

    .add-group-addgroup h4 {
      font-size: 16px;
    }

    .auction-total-player {
      width: 100%;
      margin-bottom: 5px;
    }

    .missing-details-content_main-wrapper {
      width: 100%;
    }

    .dashboard .section-wrapper {
      padding-bottom: 70px;
    }

    .settings-card {
      height: 150px;
    }

    .dispute-area.chat-area .dispute-detail-area {
      padding-top: 0;
      padding-left: 15px;
      padding-right: 15px;
    }

    .chat-area {
      position: relative;
    }

      .chat-area .inbox-box {
        position: absolute;
        left: 0;
        width: auto;
        z-index: 9999;
        max-height: calc(100% - 20px);
        top: 20px;
        margin: 0;
        transform: translate(0px, 0px);
        transition: all 0.3s ease-in-out;
        right: -15px;
        padding-right: 11px;
        box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 0%);
        -webkit-box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 0%);
        -ms-box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 0%);
        -moz-box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 0%);
        background: #fff;
      }

    .chat-input-box {
      position: fixed;
      bottom: 0px;
      width: 100%;
      left: 0;
    }

    .chat-area.user-selected {
      height: auto;
    }

    .chat-box .tab-content .tab-pane.active {
      margin-right: 0;
    }

    .other-profile-status {
      right: 0px;
      position: fixed;
      top: 70px;
    }

    .chat-area.no-inbox .other-profile-status {
      position: absolute;
      left: 0;
      top: 0;
    }

    .chat-box .chat-panel {
      padding-right: 0px;
    }

    .chat-area.user-selected .inbox-box {
      transform: translate(-150%, 0px);
    }

    .chat-area {
      height: calc(100vh - 116px - 50px - 72px - 55px);
    }

    body.user-selected .section-wrapper {
      margin-top: 55px !important;
    }

    body.user-selected
    .chat-area.no-inbox
    .other-profile-status
    a.back-icon.icon,
    .chat-area.no-inbox .other-profile-status a.back-icon.icon {
      display: none;
    }

    .other-profile-status a.back-icon.icon {
      display: block;
    }

    .other-profile-status a.back-icon.icon {
      display: block;
      margin-right: auto;
    }

    .chat-box {
      transition: all 0.2s linear;
      transition-delay: 0.1s;
    }

    .chat-area:not(.user-selected) .chat-box {
      transition: all 0.2s linear;
      transition-delay: 0.1s;
      opacity: 0;
      transform: scale(0.5);
    }

    .wizard_header {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

    .wizard_page_count_name {
      width: 100%;
    }

    .wizard_page_count_name {
      width: 100%;
      padding-bottom: 30px;
      padding-top: 0;
    }

      .wizard_page_count_name:last-child {
        padding-bottom: 0px;
      }

      .wizard_page_count_name .line-mark {
        width: 1px;
        height: 100%;
        left: 5px;
        top: 0;
      }

    .uploaded-doc {
      min-width: 100%;
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 30px;
    }

    .project-details {
      padding-left: 0;
    }

    .professional-profile .tab-content {
      padding: 15px;
    }

    .professional-profile .sidebar-sticky {
      padding: 0 15px;
    }

    .bildsy-modal.professional-profile .modal-header {
      padding-left: 15px;
    }

    .cmn-box.pagination-box nav {
      width: 100%;
      text-align: center;
      margin: 5px 0;
    }

    .sidebar-menu .nav .nav-item .nav-link {
      min-width: auto;
    }

    ul.pagination {
      -ms-flex-pack: center !important;
      justify-content: center !important;
    }

    .dashboard-header .navbar .navbar-nav .nav-item {
      margin-left: 7px;
      margin-right: 7px;
    }

    .dashboard-header .navbar .navbar-toggler {
      margin-left: 8px;
    }

    .dashboard-header .navbar .navbar-nav .nav-item .nav-link > i {
      font-size: 22px;
    }

    .testimonial-slider.shape-section::after {
      right: -15px;
      bottom: -30px;
      width: 100px;
      overflow: hidden;
      left: inherit;
      transform: translate(0%, 0px);
    }

    .testimonial-slider.shape-section::before {
      left: -15px;
      bottom: 201px;
      width: 100px;
      overflow: hidden;
      left: -10px;
      transform: translate(0%, 0px);
      top: inherit;
    }

    .action_btn {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }

      .action_btn .btn {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 8px;
        margin-top: 8px;
      }

    .btn {
      padding: 12px 20px;
    }

    .title_box .middle-title {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

      .title_box .middle-title .btn.btn-sm {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
      }

    .right-side-settings {
      margin-top: 10px;
      margin-bottom: 10px;
      flex-wrap: wrap;
    }

    .link-with-icon {
      margin-bottom: 8px;
    }

    .skills-performance-box .braker-horizontal {
      width: 100%;
      height: 1px;
      min-height: 1px;
      margin: 30px 0;
    }

    .professional-content .content-text {
      padding: 0 20px 250px;
    }

    .authentication-step {
      height: auto;
    }

    .authentication-step-wrapper {
      height: auto;
    }

      .authentication-step-wrapper .step-slide {
        height: auto;
        overflow: inherit;
      }

    .navbar {
      padding-left: 15px;
      padding-right: 15px;
    }

      .navbar .search-form .form-control {
        width: 230px;
      }

    .footer .news_update {
      margin-top: 0;
    }

    .footer .links {
      margin-bottom: 40px;
    }

    .footer .subscribe-form .btn {
      flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      width: 100%;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
    }

    .footer .subscribe-form .form-control {
      flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      width: 100%;
      border-right: 1px solid #333;
      margin-bottom: 10px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
    }

    header .btn.btn-primary {
      min-width: inherit;
      padding-left: 20px;
      padding-right: 20px;
      margin-top: 12px;
      margin-left: auto;
    }

    .navbar .search-form .input-group {
      width: initial;
    }

    .navbar .search-form .form-control {
      width: 180px;
    }

    .cta-section.with-divider {
      padding-top: 70px;
    }

    .hero-section .slider-section.shape-section::before {
      left: 0;
    }

    .hero-section .slider-section.shape-section::after {
      bottom: -340px;
      right: 0;
    }

    .hero-section .hero-slider .carousel-cell > img {
      height: 200px;
      max-height: 200px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      border-top-right-radius: 30px;
    }

    .hero-slider.cmn-slider .flickity-page-dots {
      bottom: -25px;
    }

    .hero-section .caption-box {
      border-top-right-radius: 0;
      padding: 40px 30px;
    }

    .features-section {
      padding-top: 50px;
      padding-top: 40px;
    }

    .downloadapp-section .download-btn {
      margin-bottom: 40px;
    }

      .downloadapp-section .download-btn > a > img {
        height: 50px;
      }

      .downloadapp-section .download-btn a:first-child {
        margin-right: 10px;
      }

    .downloadapp-section .showcase-img > img {
      height: 240px;
    }

    .testimonial-slider .slider-content {
      padding-left: 40px;
      padding-right: 40px;
    }

    .testimonial-slider .right-content-col {
      margin-bottom: 30px;
    }

    .testimonial-slider .swiper-slide .user-img > img {
      height: 250px;
      max-height: 250px;
    }

    .video-btn {
      height: 50px;
      width: 50px;
    }

      .video-btn i {
        font-size: 18px;
      }

    .cmn-slider .swiper-button-prev {
      display: none;
      left: 15px;
      bottom: -60px;
      top: auto;
    }

    .cmn-slider .swiper-button-next {
      display: none;
      right: 15px;
      bottom: -60px;
      top: auto;
    }

    .testimonial-slider .swiper-pagination {
      bottom: -50px;
      left: 0;
      right: 0;
      margin: 0 auto;
    }

    .testimonial-section {
      padding-bottom: 100px;
    }

    .product-slider .carousel-cell {
      width: 100% !important;
    }

    .cmn-slider .flickity-button.previous {
      display: none;
      left: 0;
      bottom: -70px;
      top: auto;
    }

    .cmn-slider .flickity-button.next {
      display: none;
      right: 0;
      bottom: -70px;
      top: auto;
    }

    .featured-product-section {
      padding-bottom: 20px;
    }

    .article-section {
      padding-bottom: 80px;
    }

    .cta-divider > img {
      margin-top: -7px;
    }

    .hero-slider .flickity-button:disabled {
      display: none;
    }

    .feature-card .feature-card-img {
      height: 60px;
      width: 60px;
      margin-bottom: 20px;
    }

    .hero-section .hero-caption p {
      margin-bottom: 30px;
    }

    h1,
    .h1 {
      font-size: 34px;
    }

    h2,
    .h2 {
      font-size: 30px;
    }

    h3,
    .h3 {
      font-size: 26px;
    }

    h4,
    .h4 {
      font-size: 22px;
    }

    h5,
    .h5 {
      font-size: 18px;
    }

    h6,
    .h6 {
      font-size: 16px;
    }

    .materials-card .materials-product-card-body p.materials-price {
      font-size: 16px;
    }

    .cmn-box.blog-list-card {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding-top: 35px;
    }

      .cmn-box.blog-list-card .blog-tumb-img {
        width: 100%;
        margin-bottom: 20px;
        text-align: center;
      }

      .cmn-box.blog-list-card .blog-list-details {
        padding: 0px;
        text-align: center;
        width: 100%;
        margin: 0;
      }

    .blog-list-body a {
      justify-content: center;
    }

    .action-btns {
      top: -20px;
    }

    .cmn-box.blog-list-card .blog-list-details .blog-list-header .dropdown {
      display: -ms-flex;
      display: -moz-flex;
      display: -webkit-flex;
      -ms-flex-pack: center !important;
      justify-content: center !important;
      -ms-flex-align: center !important;
      align-items: center !important;
      position: absolute;
      right: 12px;
      top: 12px;
      height: 35px;
      width: 35px;
      background-color: #ed772f;
      border-radius: 50%;
      transition: all 0.3s ease-out;
      color: #fff;
    }

    .cmn-box.blog-list-card .dropdown > .dropdown-menu {
      left: inherit !important;
      right: 0;
      transform: translate(0px, 35px) !important;
    }

    .cmn-box.blog-list-card
    .blog-list-details
    .blog-list-header
    .dropdown
    i.icon-icon-menu {
      color: #fff;
      font-size: 18px;
    }

    section h2 {
      margin-bottom: 20px;
    }

    .product-card .product-card-body .product-price {
      font-size: 16px;
      line-height: 22px;
    }

    .pricing-plan-section .heading-block h2 {
      margin-bottom: 10px;
    }

    .pricing-plan-section .heading-block {
      margin-bottom: 40px;
    }

    .pricing-plan-section .card.pricing-card:last-child {
      margin-bottom: 0;
    }

    .cta-section .subscribe-form .form-control {
      margin-right: 0;
      margin-bottom: 10px;
      width: 100%;
    }

    .cta-section .subscribe-form .btn {
      width: 100%;
    }

    .dashboard-header .navbar .navbar-nav {
      border-top: 0;
      margin-top: 10px;
      padding-top: 0;
      padding-bottom: 5px;
      margin-left: auto;
      overflow: auto;
    }

    .dashboard-header .navbar .useraccount-dd {
      margin-left: 15px;
    }

      .dashboard-header .navbar .useraccount-dd .user-avtar {
        margin-right: 0;
      }

    .offcanvas-collapse {
      padding-right: 0;
      z-index: 1;
      top: 129px;
    }

      .offcanvas-collapse .sidebar-menu {
        top: 0;
        padding-top: 15px;
        /* height: calc(100vh - 129px); */
        width: 100%;
      }

    .sidebar-menu .nav .nav-item .nav-link {
      font-size: 15px;
      padding: 12px 20px 12px 30px;
    }

      .sidebar-menu .nav .nav-item .nav-link > i {
        font-size: 32px;
        margin-right: 10px;
      }

    .dashboard-header .navbar .useraccount-dd .dropdown-menu {
      top: 56px;
      margin-top: 0;
    }

    .player-career-stats-info label {
      width: 100%;
    }

    .player-career-stats-content {
      position: unset;
      width: 100%;
    }

    .cmn-box.blog-list-card .blog-list-details .blog-list-header {
      justify-content: center !important;
    }

    .blog-list-card .blog-list-header .blog-title-autho {
      display: flex;
      flex-direction: column;
      align-items: center;
    }

      .blog-list-card .blog-list-header .blog-title-autho p {
        display: inline-block;
      }

    .organizer-details .cmn-box.blog-list-card {
      padding-top: 30px;
    }

      .organizer-details .cmn-box.blog-list-card .blog-list-details {
        padding-right: 0;
        text-align: left;
      }

    .auction-banner .team-card_inner .team-card-name {
      width: 100%;
      text-align: center;
    }

    .auction-banner .team-card_inner .team-card-logo {
      width: 100%;
      max-width: 180px;
      margin: 0 auto 30px;
    }

    .auction-banner .team-card_inner .team-card-name {
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .player-list-banner .team-card-name h4 {
      font-size: 22px;
    }

    .auction-banner .team-card_inner .team-card-name p {
      display: inline-block;
    }

    .auction-banner .player-list-banner .action-btns {
      position: unset;
      margin-top: 10px;
    }

    .auction-banner .team-card_inner {
      justify-content: center;
    }

    .add-successfully img {
      height: auto;
    }

    .add-successfully {
      margin-bottom: 20px;
    }

    .auction-note {
      margin-top: 1rem;
    }

    .pricing-cards .card {
      flex: 100%;
    }

    .scoring-section .team-card.team-list-card {
      display: block;
    }

    .scoring-banner {
      margin-top: 20px;
    }

    .organizer-details .cmn-box.blog-list-card .blog-list-details .blog-list-header {
      justify-content: space-between !important;
    }

      .organizer-details .cmn-box.blog-list-card .blog-list-details .blog-list-header .blog-title-autho {
        display: inline-block;
      }

      .organizer-details .cmn-box.blog-list-card .blog-list-details .blog-list-header .blog-tumb-img {
        width: auto;
        margin-bottom: 0;
      }

      .organizer-details .cmn-box.blog-list-card .blog-list-details .blog-list-header p {
        display: block;
      }

    .scoring-team-section.teams-per-group-4 .scoring-team-group-box, .scoring-team-section.teams-per-group-5 .scoring-team-group-box, .scoring-team-section.teams-per-group-7 .scoring-team-group-box, .scoring-team-section.teams-per-group-8 .scoring-team-group-box, .scoring-team-section.teams-per-group-6 .scoring-team-group-box {
      width: 100%;
    }

    .scoring-team-section {
      margin: 0;
    }

      .scoring-team-section.teams-per-group-3 .scoring-team-group-box {
        width: 100%;
      }

      .scoring-team-section.teams-per-group-2 .scoring-team-group-box {
        width: 100%;
      }

    .scoring-team-group-box-img-title .right-side-settings {
      margin-top: 0;
      margin-bottom: 0;
    }

    .scoring-team-group-box-img-title .link-with-icon {
      margin-bottom: 0;
    }

    .add-row-btn-section button {
      padding: 12px 10px;
      font-size: 14px;
    }

    .added-umpires-scoring .officials-main_wrapper .officials-common-box span {
      font-size: 16px;
    }

    .scoring-section .team-card.team-list-card .scoring-img-info {
      justify-content: center;
    }

    .match-scroing-right-side {
      width: 100%;
    }

    .scoring-match-information .scoring-banner {
      margin-top: 0;
    }

    .scoring-info-section .match-scroing-right-side {
      margin-left: 0;
    }

    .season-matches-box-panel {
      width: 100%;
    }

    .readable-price-width span {
      width: 200px;
    }

    h6.small-text {
      font-size: 14px;
    }

    .auction-demo-switch label {
      margin: 0 4px 0 0;
      font-size: 14px;
    }

    .auction-Start-step-logo img {
      height: 50px;
    }

    .auction-start-section .modal-content .modal-header {
      padding: 0 0 15px 0;
      margin-bottom: 15px;
    }

    .auction-start-section .modal-dialog.modal-lg {
      margin: .5rem auto;
    }

    .auction-Start-step-inforamtion {
      display: grid;
      grid-template-columns: 1fr 1fr;
    }

    .auction-Start-step-logo img {
      display: none;
    }

    .auction-start-section .modal-header h1 {
      font-size: 20px;
    }

    .auction-Start-step-option-two-btn button span {
      display: none;
    }

    .auction-Start-step-option-two-btn button svg {
      margin-right: 0;
    }

    .auction-Start-step-option {
      padding: 10px;
    }

    .auction-Start-step-option-two-btn button {
      margin: 0 2px;
      padding: 6px;
    }

    .auction-Start-step-option-content h3 {
      font-size: 18px;
    }

    .auction-Start-step-option-two-btn.web-btn {
      display: none;
    }

    .auction-Start-step-option-link {
      margin-bottom: 10px;
    }
    .card.sponser.free-pricing-card h3 {
      font-size: 20px;
      margin-bottom: 8px;
    }
    .card.sponser.free-pricing-card a.pricing-btn strong {
      font-size: 14px;
    }
    .ch-top-filterbar .filter-options-section {
      grid-template-columns: 0.5fr 0.5fr 0.1fr;
    }
    .navbar-brand {
      max-width: 140px;
    }
    header nav.navbar .navbar-brand img {
      width: 100%;
    }
    .admin-btn-info .admin-btn {
      padding: 4px 8px;
      font-size: 12px;
    }
    .ch-banner-left {
      display: grid;
      grid-template-columns: 1fr;
      justify-items: center;
      text-align: center;
    }
    .ch-chips-grid {
      grid-template-columns: 1fr;
      width: 100%;
    }
    .ch-chip {
      justify-content: flex-start;
    }
    .ch-bottom-row {
      grid-template-columns: 1fr 1fr auto;
      grid-template-rows: auto auto;
    }
    .ch-eyebrow {
      justify-content: center;
    }
    .ch-banner-right {
      padding: 20px 18px;
    }
    .ch-cta {
      grid-column: 1 / -1;
      justify-content: center;
      margin-top: 8px;
    }
    .ch-title {
      font-size: 22px;
      line-height: normal;
      text-align: center;
    }
    .ch-op-body {
      grid-template-columns: 1fr;
    }
    .ch-op-sidebar {
      gap: 20px;
    }
    .ch-player-card-kit-details.ch-player-paymentreceipt {
      grid-template-columns: 1fr;
    }
    .ch-player-card-kit-details .tile-grid {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    }
    .ch-off-payment-bank-details {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 10px;
    }
    .ch-off-payment-title {
      font-size: 20px;
      margin-bottom: 16px;
    }
    .ch-off-payment-radio-group {
      gap: 30px;
    }
    .ch-off-payment-content {
      grid-template-columns: 1fr;
      gap: 30px;
      margin-bottom: 30px;
    }
    .ch-off-payment-section-title {
      font-size: 16px;
      margin-bottom: 20px;
    }
    .ch-off-payment-divider {
      margin: 30px 0;
    }
    .ch-off-payment-qr-container {
      padding: 25px;
    }
    .ch-off-payment-qr-image {
      width: 180px;
      height: 180px;
    }
    .attribute-value-wrapper {
      grid-template-columns: 1fr;
      gap: 5px;
    }
    .attribute-value-right {
      padding-top: 0;
    }
    .ch-player-document-img_wrapper img {
      height: 160px;
    }
    .ch-parti-fee-inner {
      flex-direction: column;
      gap: 1.25rem;
    }
    .ch-parti-fee-heading {
      padding-top: 0;
    }
    .ch-parti-fee-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
      width: 100%;
    }
    .ch-parti-ic-body {
      grid-template-columns: 1fr;
    }
    .ch-parti-ic-body-inner {
      border-right: none;
      border-bottom: 1px solid #E4E6EE;
      padding: 0 0 15px 0;
      margin-bottom: 15px;
    }
    .ch-parti-ic-summary{
      padding: 0;
    }
    .ch-bpro-card {
      padding: 15px;
    }
    .ch-bpro-profile {
      grid-template-columns: 1fr;
      justify-items: center;
      text-align: center;
    }
    .ch-bpro-tag-row {
      justify-content: center;
    }
    .ch-bpro-contact-list {
      align-items: center;
      justify-content: center;
    }
    .ch-bpro-share {
      grid-template-columns: 1fr;
      justify-items: center;
      text-align: center;
    }
    .ch-bpro-url-row {
      justify-content: center;
    }
    .ch-bpro-footer {
      justify-content: center;
    }
    .ch-bpro-title {
      font-size: 24px;
    }
    .ch--port-bpbi-form-grid {
      grid-template-columns: 1fr;
    }
    .ch-port-pc-fieldgrid {
      grid-template-columns: repeat(6, 1fr);
    }
    .ch-port-pc-field-6,
    .ch-port-pc-field-9,
    .ch-port-pc-field-3 {
      grid-column: 1 / -1;
    }
    .ch-port-pc-phone-group {
      grid-template-columns: 1fr;
    }
    .ch-port-pc-footer-actions {
      grid-template-columns: 1fr;
      justify-items: stretch;
    }
    .ch-port-pc-btn {
      justify-content: center;
    }
    .ch-port-pc-photo-row {
      grid-template-columns: 1fr;
    }
    .ch-port-pcard-phone {
      padding: 15px;
    }
    .ch-port-pcard-info-label {
      font-size: 14px;
    }
    .ch-port-pcard-info-value {
      font-size: 16px;
    }
    .ch-kyc-info-doc-frame img,
    .ch-eki-thumb img {
      height: 190px;
    }
    .ch-kyc-info-header {
      gap: 5px;
      padding: 10px;
    }
    .ch-kyc-info-title,
    .ch-eki-header-text h1 {
      font-size: 18px;
    }
    .ch-kyc-info-divider {
      margin: 0 20px;
    }
    .ch-kyc-info-fields {
      gap: 8px;
      padding: 10px;
    }
    .ch-kyc-info-section {
      padding: 4px 10px 10px;
    }
    .ch-kyc-info-footer {
      padding: 10px;
    }
    .ch-kyc-info-field-value {
      font-size: 16px;
      line-height: normal;
    }
    .ch-eki-field-grid {
      grid-template-columns: 1fr;
      gap: 6px;
    }
    .ch-eki-upload-grid {
      grid-template-columns: 1fr;
    }
    .ch-eki-header {
      margin-bottom: 12px;
    }
    #player-details-drawer {
      width: 400px;
      max-width: 100%;
      right: -100%;
    }
    .ch-player-information-card-head {
      grid-template-columns: 80px 1fr;
    }
    .ch-player-information-card-head a {
      width: 80px;
      height: 80px;
    }
    .ch-player-information-card-head a img {
      height: 80px;
    }
    .ch-detail-list li {
      flex-wrap: wrap;
    }
    .ch-detail-list .lbl {
      flex: unset;
      font-weight: bold;
      display: block;
      width: 100%;
      color: #000;
      font-size: 14px;
      line-height: normal;
      margin-bottom: 2px;
    }
    .ch-player-information-card-head {
      padding: 5px;
    }
    .ch-player-information-card .card-body {
      padding: 10px;
    }
    .ch-player-information-card .card-header h2 button {
      font-size: 14px;
      padding: 10px;
      padding-right: 30px;
    }
    .ch-prof-gallery-panel__header {
      padding: 14px 16px;
    }
    .ch-prof-gallery-panel__body {
      padding: 16px;
    }
    .ch-prof-gallery-grid {
      grid-template-columns: repeat(auto-fill, minmax(110px, 1fr));
      gap: 10px;
    }
    .ch-prof-gallery-actions {
      justify-content: stretch;
    }
    .ch-prof-gallery-btn {
      width: 100%;
      justify-content: center;
    }
  }

  @media (max-width: 640px) {
    .ch-auc-dashboard-grid {
      grid-template-columns: 1fr;
    }

    .ch-auc-dashboard-card-value {
      font-size: 65px;
    }

    .ch-auc-dashboard-card-label {
      font-size: 30px;
    }

    .ch-auc-dashboard-title h1 {
      font-size: 28px;
    }

    .ch-auction-card_wrapper .title_box {
      padding-bottom: 5px;
    }
  }

  @media (max-width: 575px) {
    .scoring-card-body-team-vs span {
      font-size: 35px;
    }

    .scoring-card-body-team-score {
      max-width: 120px;
      min-width: 120px;
    }

      .scoring-card-body-team-score img {
        width: 60px;
        height: 60px;
      }

    .player_list_box.player_list_box-no-team > a {
      padding-top: 20px;
    }

    .player_list_box-data .player_list-img {
      width: 60px;
    }

    .player_list-img-inner {
      height: 60px;
    }

    .player_list_box-data .player_list-img img {
      height: 58px;
    }

    .player_list_box_info {
      width: calc(100% - 70px);
    }

    .form-group.team-box-output .team-card-logo {
      width: 100px;
      height: 100px;
      margin: 0 10px 0px 0
    }

      .form-group.team-box-output .team-card-logo img {
        max-height: 100px;
      }

    .form-group.team-box-output .team-card-name {
      width: calc(100% - 110px);
      text-align: left;
    }

      .form-group.team-box-output .team-card-name h4 {
        text-align: left;
      }

    .team-color-pick-section .form-group.files,
    .form-group.color-picker {
      width: 100%;
    }

    .form-group.color-picker {
      margin: 20px 0 0 0 !important;
    }

    .form-group.team-box-output {
      margin-top: 20px !important;
    }

      .form-group.team-box-output .team-card_inner {
        padding-top: 10px;
      }

    .player_image a {
      font-size: 14px;
    }

    .interests .interests-items {
      grid-template-columns: repeat(2, 48%) !important;
    }

    .add-group-addgroup {
      display: block;
    }

    .right-side-settings form.custom-form .form-group {
      margin: 0 0 10px 0;
      width: 100%;
    }

    .right-side-settings form.custom-form {
      display: block;
    }

    .interests-items label img {
      width: 70px;
      height: 70px;
    }

    .interests .interests-items .item {
      padding: 20px 0;
    }

      .interests .interests-items .item label.icon-checkbox {
        width: 25px;
        height: 25px;
      }

    .scoring-img-info {
      display: block;
    }

    .scoring-match-img {
      margin-bottom: 10px;
    }

    .organizer-details .cmn-box.blog-list-card .blog-list-details .blog-list-header {
      display: block;
    }

      .organizer-details .cmn-box.blog-list-card .blog-list-details .blog-list-header .blog-tumb-img {
        width: 100px;
        margin-top: 10px;
      }

    .auction-demo-switch.toggle-button-container .toggle-button.gd {
      padding-right: 10px !important;
    }

      .auction-demo-switch.toggle-button-container .toggle-button.gd:last-child {
        padding-right: 0 !important;
      }

    .auction-demo-switch .auction-switch-btn {
      width: 50px;
      height: 30px;
    }

    .auction-demo-switch.toggle-button-container .toggle-button.gd:last-child {
      padding: 0;
    }

    .toggle-button-wrapper {
      margin-right: 10px;
    }

    .auction-demo-switch .auction-switch-btn .knob:before {
      display: flex;
      align-items: center;
      top: 4px;
      width: 23px;
      height: 23px;
      font-size: 8px;
    }

    .auction-demo-switch .auction-switch-btn .checkbox:checked + .knob:before {
      left: auto;
      right: 5px;
    }

    .missing-details-content_wrapper {
      width: 100%;
      margin-right: 0;
      margin-bottom: 5px;
    }

    .missing-details-btn {
      width: 100%;
      text-align: left;
      margin-top: 10px;
    }

    .add-row-btn-section {
      margin-left: 0;
      margin-top: 10px;
    }

    .season-configuration-section .auction-demo-switch .auction-switch-btn .checkbox:checked + .knob:before {
      left: auto;
      right: 5px;
    }

    .scoring-info-section .match-scroing-right-side {
      display: block;
    }

    .scoring-info-section .scoring-info {
      width: 100%;
      margin-right: 0;
      text-align: center;
    }

    .scoring-match-information {
      width: 100%;
      justify-content: center;
      margin-top: 20px;
    }

      .scoring-match-information .scoring-banner {
        margin-bottom: 0;
        margin-right: 10px;
      }

    .scoring-match-img {
      width: 170px;
      height: 170px;
      margin: 0 auto 10px;
    }

    .start-auction-button .animated-btn {
      font-size: 12px;
      width: 100%;
    }

    .start-auction-button {
      width: 100%;
    }

    .start-auction-button {
      width: 100%;
      margin: 0;
      margin-bottom: 10px;
    }

    .auction-demo-switch.toggle-button-container {
      justify-content: center;
    }

    .auction-Start-step-option-content h3 {
      font-size: 16px;
    }

    .custom-fields-document-fields .auction-demo-switch .auction-switch-btn .knob:before,
    .participate-configuration-box-basic-and-skill .auction-demo-switch .auction-switch-btn .knob:before,
    .allow-participate-registration-section .auction-demo-switch .auction-switch-btn .knob:before,
    .participate-configuration-box .auction-demo-switch .auction-switch-btn .knob:before {
      width: 28px;
      height: 28px;
      padding: 10px 4px;
      color: #fff;
      display: inline-block;
      font-size: 10px;
    }

    .payment-mode-box {
      display: block;
      align-items: center;
    }

    .scoring-card-body-team-score p {
      font-size: 25px;
    }

    .auction-detail-player_wrapper .player_list_box > .action-btns.common-action-btns {
      display: none !important;
    }

    .ch-player-box-btns {
      position: absolute;
      top: -16px;
      right: 10px;
      width: 36px;
      height: 36px;
      background: #266CD6;
      color: #fff;
      display: inline-block;
    }

      .ch-player-box-btns .dropbtn {
        background: none;
        border: none;
        font-size: 24px;
        cursor: pointer;
        width: 100%;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
      }

      .ch-player-box-btns .dropdown-content {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        background-color: #fff;
        min-width: 150px;
        box-shadow: 0 4px 8px rgba(0,0,0,0.2);
        border-radius: 8px;
        overflow: hidden;
        z-index: 10;
      }

        .ch-player-box-btns .dropdown-content a {
          color: #333;
          padding: 10px 15px;
          text-decoration: none;
          display: block;
          transition: background 0.3s;
        }

      .ch-player-box-btns.show .dropdown-content {
        display: block;
        background: #fff;
        padding: 5px;
      }

    .auction-detail-player_wrapper .player_list_box p.playerbox-group-info {
      right: 55px;
    }

    .ch-player-box-btns .dropdown-content a {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 16px;
      margin: 0 0 5px 0;
    }

    .ch-player-box-btns .dropdown-content a.open-avatar-modal {
      margin: 0;
    }
    .ch-top-filterbar .filter-options-section {
      grid-template-columns: 1fr;
    }
    .ch-top-filterbar .filter-options-section .tournament-detail-btn {
      text-align: center;
    }
    .player-pdf-detial-popup-content.ch-player-pdf-border {
      border-right: 0;
      padding: 0;
    }
    .ch-checkbox-wrapper {
      grid-template-columns: 1fr;
    }
    .ch-bottom-row {
      grid-template-columns: 1fr auto;
    }
    .ch-op-btn-edit, .ch-op-btn-delete {
      font-size: 0 !important;
      width: 40px;
      height: 40px;
      padding: 5px !important;
      border-radius: 5px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 0;
      min-width: auto !important;
    }
    .ch-op-header {
      padding: 8px;
      gap: 8px;
    }
    .ch-op-card {
      border-radius: 12px;
    }
    .ch-op-header-title h1 {
      font-size: 16px;
    }
    .g4 {
      grid-template-columns: repeat(2, 1fr);
    }
    .ch-player-ordering-box label b {
      font-size: 16px;
    }
    .ch-player-ordering-box label p {
      font-size: 14px;
      margin: 5px 0 0;
    }
    .ch-player-ordering-box label {
      padding: 10px !important;
    }
    .ch-whatsapp-notification-filter-row {
      grid-template-columns: 1fr;
    }
    .ch-pagi-nav-label,
    .ch-whatsapp-notification-search .ch-whatsapp-notification-label {
      display: none;
    }
    .ch-pagi-btn--nav {
      padding: 0 8px;
      min-width: 40px;
    }
    .ch-parti-link-row {
      flex-direction: column;
      align-items: stretch;
    }
    .ch-parti-link-copy-btn {
      width: 100%;
      justify-content: center;
    }
    .ch-player-document-img_wrapper {
      grid-template-columns: 1fr;
      gap: 10px;
    }
    .ch-parti-fee-wrapper {
      align-items: flex-start;
    }
    .ch-parti-fee-wrapper button svg {
      width: 18px;
      height: 18px;
    }
    .ch-parti-fee-wrapper button {
      font-size: 14px;
      gap: 4px;
    }
    .ch-parti-fee-tooltip-box {
      width: 290px;
    }
    .ch-parti-fee-amount {
      font-size: 34px;
    }
    .ch-parti-ic-root {
      padding: 0;
    }
    .ch-parti-ic-form {
      grid-template-columns: 1fr;
      gap: 10px;
    }
    .ch-parti-ic-summary-top {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .ch-parti-ic-summary-amount {
      font-size: 30px;
      margin-top: 0;
    }
    .ch-parti-ic-earnings-value {
      font-size: 28px;
    }
    .ch-parti-ic-form,
    .ch-parti-ic-field.ch-parti-ic-field-op {
      margin-bottom: 10px;
    }
    .ch-parti-ic-field.ch-parti-ic-tax-row {
      grid-template-columns: 1fr;
    }
    .ch--port-bpbi-actions {
      flex-direction: column-reverse;
    }
    .ch--port-bpbi-btn-ghost, .ch--port-bpbi-btn-save {
      width: 100%;
      justify-content: center;
    }
    .ch--port-bpbi-fields {
      grid-template-columns: 1fr;
    }
    .ch-port-stas-thead {
      display: none;
    }
    .ch-port-stas-table {
      display: flex;
      flex-direction: column;
      gap: 10px;
      padding: 12px;
    }
    .ch-port-stas-row {
      display: grid;
      grid-template-columns: 1fr auto;
      grid-template-areas:
        "title actions"
        "value actions";
      row-gap: 4px;
      border: 1px solid #eef0f4;
      border-top: 1px solid #eef0f4;
      border-radius: 10px;
      padding: 14px;
    }
    .ch-port-stas-cell-title {
      grid-area: title;
    }
    .ch-port-stas-cell-value {
      grid-area: value;
      color: #6b7280;
    }
    .ch-port-stas-cell-value::before {
      content: "Value: ";
      color: #6b7280;
      font-weight: 400;
    }
    .ch-port-stas-actions {
      grid-area: actions;
      align-self: start;
    }
    .ch-port-Testi-stats {
      grid-template-columns: 1fr;
    }
    .ch-kyc-info-fields,
    .ch-kyc-info-docs {
      grid-template-columns: 1fr;
    }
    .ch-kyc-info-title,
    .ch-eki-header-text h1 {
      font-size: 16px;
    }
    .ch-kyc-info-status {
      gap: 5px;
      padding: 4px 10px 4px 10px;
      letter-spacing: 0;
    }
  }

  @media (max-width: 550px) {
    .sold-player-team-box {
      width: 130px;
      height: 130px;
    }

      .sold-player-team-box img {
        max-height: 100px;
      }
  }

  @media (max-width: 482px) {
    .auction-player-detail {
      padding-left: 0;
      margin: 0;
    }
  }

  @media (max-width: 481px) {
    #profileForm .from-input-filed {
      width: 100%;
    }

    #profileForm .form-group-btn {
      margin-left: 0;
    }

    .settings-card {
      height: 120px;
    }

    .sold-player-team-box {
      width: 100px;
      height: 100px;
    }

      .sold-player-team-box img {
        max-height: 60px;
      }

    .auction-banner .team-card_inner .team-card-logo {
      margin-bottom: 20px;
    }

    .btn {
      padding: 10px 14px;
      font-size: 14px;
    }

    #cropmeProcessModal .modal-body > div {
      padding: 0 20px !important;
    }

    .readable-price-width span {
      width: 170px;
    }
    .navbar-brand {
      max-width: 100px;
      margin-right: 5px;
    }
    header nav.navbar .navbar-brand img {
      width: auto;
    }
    .ch-bottom-row {
      grid-template-columns: 1fr;
    }
    .ch-banner-left {
      padding-top: 60px;
    }
    .ch-powered-by {
      left: 50%;
      transform: translateX(-50%);
      width: max-content;
    }
    .ch-title {
      font-size: 18px;
    }
    .admin-btn-info .admin-btn {
      font-size: 8px;
      margin-left: 5px !important;
    }
    .navbar-collapse.offcanvas-collapse, body.dashboard {
      padding-top: 60px;
    }
    #back-to-top,
    .ch-auction-add-player-btn {
      bottom: 90px;
    }
    .ch-auction-add-player-btn {
      width: 44.8px;
      height: 44.8px;
      min-width: auto !important;
    }
    .ch-pagi-btn {
      min-width: 36px;
      height: 36px;
    }
    .ch-pagi-dots {
      height: 36px;
    }
    .ch-pagi-wrapper {
      gap: 4px;
      padding: 4px;
    }
    .ch-pagi-page--hide-mobile {
      display: none;
    }
    .ch-pagi-dots {
      display: none;
    }
    #player-details-drawer {
      width: 340px;
    }
  }

  @media (max-width: 480px) {
    .ch-auc-dashboard-grid {
      gap: 10px;
    }

    .ch-auc-dashboard-card-label {
      font-size: 26px;
    }

    .ch-auc-dashboard-card-value {
      font-size: 55px;
    }

    .filter-options-section {
      grid-template-columns: minmax(150px, 1fr);
    }

    .manage-button {
      width: 100%;
      text-align: center;
    }

    .auction-Start-step-btn {
      padding: 10px;
      font-size: 14px;
    }

    .auction-Start-step-inforamtion {
      grid-template-columns: 1fr;
    }

    .auction-Start-step-option-content .auction-Start-step-info p {
      margin-bottom: 5px;
    }

    .auction-Start-step-option-icon {
      width: 30px;
      height: 30px;
      margin-right: 15px;
    }

    .auction-Start-step-option-content {
      width: calc(100% - 50px);
    }

    .auction-Start-step-option-icon img {
      width: 25px;
      height: 25px;
    }

    .coming-soon-section {
      padding: 40px 20px;
      min-height: 200px;
    }

    .coming-soon-icon {
      font-size: 3rem;
    }

    .coming-soon-title {
      font-size: 2rem;
    }
    .sidebar-menu ul {
      padding-bottom: 200px;
    }
    .ch-match-card-team h3 {
      font-size: 20px;
      letter-spacing: 0.4px;
    }
    .ch-match-card-score {
      font-size: 28px;
    }
    .ch-match-card-team img {
      height: 50px;
    }
    .ch-match-card-vs span {
      font-size: 24px;
    }
    .ch-match-card-yet {
      font-size: 18px;
    }
    .ch-match-card-footer {
      padding: 8px;
      font-size: 16px;
    }
    .ch-match-card {
      padding: 15px;
    }
    .ch-match-card-live {
      font-size: 14px;
      padding: 5px 14px;
    }
    .scoring-card-match-schedule p{
      font-size: 14px;
    }
    .ch-match-active-btn button {
      font-size: 12px;
      line-height: normal;
      padding: 5px;
    }
    .ch-match-card-meta {
      font-size: 14px;
    }
    .auction-banner .player-list-banner .action-btns {
      width: 100%;
    }
    .auction-banner .player-list-banner .action-btns button {
      font-size: 16px !important;
      width: auto !important;
      padding: 0 10px !important;
    }
    .ch-player-information-photo-wrap,
    .ch-player-information-photo-wrap .photo-fallback {
      width: 80px;
      height: 80px;
    }
    .ch-player-information-photo-wrap img {
      height: 80px;
    }
    .ch-player-information-card-head {
      gap: 10px;
    }
    .ch-player-information-card-head-body-top h3 {
      font-size: 16px;
    }
    .ch-player-card-common-padding .tile-grid,
    .pi-grid {
      grid-template-columns: 1fr;
    }
    .ch-player-information-card-head-body-top,
    .ch-player-information-card-chips,
    .ch-player-information-card-head,
    .ch-player-contact-info {
      justify-content: center;
    }
    .ch-player-information-card-head-body {
      flex: unset;
    }
    .ch-player-information-card-head-body-meta span, .ch-player-information-card-head-body-meta a {
      margin: 0 auto 4px;
    }
    .ch-player-card-kit-details .tile-grid {
      grid-template-columns: 1fr 1fr;
    }
    .ch-off-payment-title {
      font-size: 18px;
      margin-bottom: 14px;
    }
    .ch-off-payment-radio-group {
      gap: 20px;
      flex-direction: column;
      align-items: center;
    }
    .ch-off-payment-radio-item {
      justify-content: center;
    }
    .ch-off-payment-radio-item label {
      font-size: 15px;
    }
    .ch-off-payment-section-title {
      font-size: 15px;
      margin-bottom: 16px;
    }
    .ch-off-payment-detail-item {
      padding: 12px;
    }
    .ch-off-payment-detail-label {
      font-size: 11px;
      margin-bottom: 6px;
    }
    .ch-off-payment-detail-value {
      font-size: 14px;
    }
    .ch-off-payment-qr-column {
      gap: 20px;
    }
    .ch-off-payment-qr-container {
      padding: 20px;
    }
    .ch-off-payment-qr-image {
      width: 160px;
      height: 160px;
      font-size: 11px;
    }
    .ch-off-payment-upi-section {
      padding: 16px;
    }
    .ch-off-payment-upi-id {
      padding: 10px 12px;
      gap: 8px;
    }
    .ch-off-payment-upi-text {
      font-size: 13px;
    }
    .ch-off-payment-notice {
      padding: 14px 16px;
    }
    .ch-off-payment-notice-text {
      font-size: 12px;
    }
    .ch-off-payment-divider {
      margin: 25px 0;
    }
    .ch-off-payment-bank-details,
    .ch-por-auc-config-theme-grid {
      grid-template-columns: 1fr;
    }
    .ch-parti-fee-grid {
      grid-template-columns: 1fr;
    }
    .ch-parti-fee-amount {
      font-size: 18px;
    }
    .ch-bpro-stat-card {
      border-radius: 8px;
      padding: 10px;
    }
    .ch-bpro-stat-label {
      font-size: 12px;
      letter-spacing: 0.06em;
    }
    .ch-bpro-stat-value {
      font-size: 30px;
    }
    .ch-bpro-progress-track {
      height: 4px;
    }
    .ch-bpro-info-role,
    .ch-bpro-url-field .input-group-text,
    .ch-bpro-url-field input[readonly] {
      font-size: 14px;
    }
    .ch-bpro-info-name {
      font-size: 18px;
    }
    .ch-bpro-avatar-wrap {
      width: 120px;
      height: 120px;
    }
    .ch-bpro-avatar {
      height: 120px;
    }
    .ch-port-stas-preview-list {
      grid-template-columns: 1fr;
    }
    .ch-port-mser-header {
      flex-direction: column;
      align-items: stretch;
    }
    .ch-port-mser-add-btn {
      justify-content: center;
    }
    .ch-prof-gallery-grid {
      grid-template-columns: repeat(auto-fill, minmax(90px, 1fr));
      gap: 8px;
    }
  }

  @media (max-width: 426px) {
    .auction-detail-player_wrapper {
      grid-template-columns: repeat(auto-fit, minmax(315px, 1fr));
    }

    .scoring-card-body-team-vs span {
      font-size: 25px;
    }

    .scoring-card-body-team-score p {
      font-size: 22px;
    }

    .scoring-card-body-team-score img {
      width: 30px;
      height: 30px;
    }

    .scoring-card-body-team-score h5 {
      font-size: 18px;
      margin-bottom: 8px;
    }

    .scoring-card-top h4, .scoring-budge span, .scoring-card-footer p {
      font-size: 14px;
    }

    .scoring-budge span {
      padding: 5px;
      font-size: 14px;
      padding-left: 20px;
      letter-spacing: 0;
    }

    .scoring-card-body-wrapper {
      padding: 10px;
    }

    .team-card_inner {
      padding-top: 30px;
      justify-content: center;
    }

    .team-card-logo {
      margin: 0 0 15px 0;
    }

    .team-card-name {
      width: 100%;
    }

      .team-card-name h4 {
        text-align: center;
      }

    .admin-btn-info .admin-btn {
      padding: 5px;
      min-width: auto;
    }

    .over-box label {
      width: 40px;
      height: 40px;
      max-width: 40px;
      margin-right: 6px;
      margin-bottom: 6px;
    }

    .season-match-officials .officials-main_wrapper .officials-common-box.umpires-added {
      height: 150px;
    }

    .added-umpires-scoring .officials-main_wrapper .officials-common-box {
      width: 100%;
    }

      .added-umpires-scoring .officials-main_wrapper .officials-common-box > img {
        height: 60px;
      }

    .matchs-round-checkbox-group .checkbox.select-team-box {
      width: 100%;
      margin: 0 0 0.5rem 0;
    }

    .holo-scoreboard .info {
      font-size: 12px;
    }

      .holo-scoreboard .info strong {
        font-weight: 400;
      }

    .holo-scoreboard .title {
      font-size: 15px;
    }

    .holo-scoreboard .number {
      font-size: 14px;
      font-weight: 400;
    }

    .login-options-section-box .appcode-verification--inputs input {
      width: 45px !important;
      height: 45px !important;
      margin-left: 8px;
    }

    .auction-category-btn-info {
      justify-content: center;
    }

      .auction-category-btn-info .create-auction-fees-category-btn {
        padding-top: 5px;
      }

    .ch-pod-body_wrapper {
      display: block;
    }

    .ch-pod-image {
      margin: 0 auto 15px;
    }

    .ch-pod-body {
      text-align: center;
    }

    .ch-wrapper .owl-carousel .owl-nav {
      display: flex;
      justify-content: center;
      gap: 8px;
    }

      .ch-wrapper .owl-carousel .owl-nav button {
        width: 40px;
        height: 40px;
        position: unset;
        transform: none;
      }

    .ch-pod-body p svg {
      display: none;
    }

    .ch-pod-body p span {
      width: 100%;
    }
    .ch-op-avatar-wrap,
    .ch-op-avatar {
      width: 150px;
      height: 150px;
    }
    .ch-op-avatar img {
      height: 150px;
    }
    .ch-op-status-pill {
      font-size: 16px;
    }
    .ch-op-charges-grid {
      grid-template-columns: repeat(2, 1fr);
    }
    .ch-op-charge-amt {
      font-size: 25px;
    }
    .ch-op-info-grid {
      grid-template-columns: 1fr;
    }
    .ch-op-about-box p {
      font-size: 14px;
    }
    .ch-op-btn-edit {
      padding: 8px 10px;
    }
    .ch-op-btn-edit, .ch-op-btn-delete {
      width: 35px;
      height: 35px;
    }
    .ch-op-header-title h1 {
      font-size: 14px;
    }
    .ch-port-pcard-actions {
      gap: 12px;
    }
    .ch-kyc-info-doc-frame img,
    .ch-eki-thumb img {
      height: 150px;
    }
  }

  @media only screen and (max-width: 390px) {
    h6.small-text,
    .auction-demo-switch label {
      font-size: 12px;
    }

    .auction-demo-switch.toggle-button-container .toggle-button.gd {
      padding-right: 5px !important;
    }
    .ch-rn-card {
      padding: 14px;
      gap: 12px;
    }
    .ch-rn-icon-wrap {
      width: 38px;
      height: 38px;
      border-radius: 10px;
    }
    .ch-rn-icon-wrap svg {
      width: 18px;
      height: 18px;
    }
    .ch-rn-label {
      font-size: 14px;
    }
    .ch-rn-desc {
      font-size: 12px;
    }
  }

  @media only screen and (max-width: 391px) {
    .dashboard .section-wrapper {
      padding-bottom: 120px;
    }
  }

  @media (max-width: 374px) {
    .impersonate-header .fixed-top {
      top: 70px;
    }

    body.impersonate-header.dashboard {
      padding-top: 145px;
    }
  }

  @media (max-width: 350px) {
    .btn {
      min-width: 130px;
    }

    .over-box label {
      min-width: 50px;
    }
  }

  /*Responsive End Here*/



  /*==========  Non-Mobile First Method  ==========*/

  /* Large Devices, Wide Screens */
  @media (max-width : 1200px) {
    .interests .interests-items {
      grid-template-columns: repeat(3,30%);
    }
  }

  /* Medium Devices, Desktops */
  @media (max-width : 992px) {
    .interests .interests-items {
      grid-template-columns: repeat(3,30%);
    }
  }

  /* Small Devices, Tablets */
  @media (max-width : 768px) {

    /* .interests .interests-items .item span {
    font-size: 8vw;
  }*/

    .interests .interests-header {
      min-height: 70px;
    }

    .interests .interests-items {
      grid-template-columns: repeat(2,45%);
    }
  }

  /* Extra Small Devices, Phones */
  @media (max-width : 480px) {
    .interests .interests-items {
      grid-template-columns: repeat(2,45%);
    }
  }

  /* Custom, iPhone Retina */
  @media (max-width : 320px) {
    .interests .interests-items {
      grid-template-columns: repeat(1,100%);
      justify-content: space-around;
    }
  }