/* ========================================== */
/* First Breakpoint from max-width= "1199px" */
/* ======================================== */

@media screen and (max-width: 1199px) {
  .revenue-info {
    font-size: 16px;
  }
}

/* ========================================== */
/* Second Breakpoint from max-width= "991px" */
/* ======================================== */

@media screen and (max-width: 991px) {
  html[data-placement='horizontal'] .nav-container .logo .img,
  html[data-placement='horizontal'] .nav-container .logo img,
  html[data-placement='vertical'] .nav-container .logo .img,
  html[data-placement='vertical'] .nav-container .logo img {
    width: 70px;
    min-height: 50px;
  }

  html[data-placement='horizontal'] .nav-container.mobile-side-ready .nav-content .logo,
  html[data-placement='vertical'] .nav-container .nav-content .logo,
  html[data-placement='vertical'] .nav-container.mobile-side-ready .nav-content .logo {
    margin-bottom: 10px;
  }

  .page-title-container h1 {
    font-size: 18px;
  }

  .breadcrumb .breadcrumb-item,
  .breadcrumb .breadcrumb-item a {
    font-size: 14px;
  }

  .revenue-info {
    font-size: 14px;
  }

  .btnadd {
    padding: 8px 20px;
    height: auto;
  }

  table.dataTable thead > tr > th.sorting,
  table.dataTable thead > tr > th.sorting_asc {
    white-space: nowrap;
  }

  div.dataTables_wrapper div.dataTables_length {
    text-align: left;
  }

  div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
  }

  .revenue-nav.nav {
    row-gap: 12px;
    justify-content: space-evenly;
  }

  /* ==================================== */
  .active-logs-acti .activity .logs .time {
    flex-basis: auto;
  }

  .active-logs-acti::after {
    /* left: 8%; */
    left: 130px;
    top: 21px;
  }

  .activity .logs .content::before {
    /* left: -8.2%; */
    left: -16px;
  }

  .active-logs-acti .activity:nth-child(even) .logs,
  .active-logs-acti .activity:nth-child(even) .logs .logs-type {
    justify-content: flex-start;
    flex-direction: row;
  }

  .active-logs-acti .activity:nth-child(even) .logs .logs-type .content::before {
    border-left-color: transparent;
    border-right-color: #3c8ce7;
    /* left: -8.2%; */
    left: -16px;
  }

  .active-logs-acti .activity .logs .time p {
    font-size: 16px;
  }
}

/* ================================================ */
/* Mobile First Breakpoint from max-width= "576px" */
/* ============================================== */

@media screen and (max-width: 576px) {
  html[data-placement='horizontal'] .nav-container .logo .img,
  html[data-placement='horizontal'] .nav-container .logo img,
  html[data-placement='vertical'] .nav-container .logo .img,
  html[data-placement='vertical'] .nav-container .logo img {
    width: 70px;
    min-height: 50px;
  }

  html[data-placement='horizontal'] .nav-container.mobile-side-ready .nav-content .logo,
  html[data-placement='vertical'] .nav-container .nav-content .logo,
  html[data-placement='vertical'] .nav-container.mobile-side-ready .nav-content .logo {
    margin-bottom: 0px;
  }

  .dashboard-gy .dashboard-top-cards {
    grid-template-columns: 1fr;
    row-gap: 16px;
  }

  .dashboard-gy {
    row-gap: 1.8rem;
  }

  .revenue-nav.nav {
    column-gap: 0;
    row-gap: 12px;
    justify-content: space-evenly;
  }

  /* div.dataTables_wrapper div.dt-row {
        overflow: auto;
    } */

  div.dataTables_wrapper div.dataTables_length {
    margin-bottom: 10px;
  }

  .page-title-container h1 {
    font-size: 14px;
  }

  .breadcrumb .breadcrumb-item,
  .breadcrumb .breadcrumb-item a {
    font-size: 10px;
  }

  .btn {
    font-size: 12px;
    border-radius: 6px;
  }

  .btnadd {
    padding: 6px 20px;
    height: auto;
  }

  .btn-icon.btn-icon-only {
    padding: 6px 10px;
    width: auto;
  }

  .form-select {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
  }

  .form-select-title {
    font-size: 12px;
  }

  .detail-grid {
    grid-template-columns: 1fr;
  }

  ul.detail-grid li p,
  ul.detail-grid li,
  .list-unstyled li {
    font-size: 12px;
    margin: 0;
  }

  ul.detail-grid li {
    margin: 5px 0;
  }

  .about-info p,
  .avaliability p,
  .services-row p,
  .Caption,
  .contact-info {
    font-size: 12px;
  }

  .nav-pills .nav-link {
    padding: 6px 10px;
    font-size: 12px;
    border-radius: 6px;
  }

  .modal-title {
    font-size: 14px;
  }

  label[for='selectcat'] {
    font-size: 12px;
  }

  .modal-content .modal-body h4,
  .modal-title {
    font-size: 14px;
  }

  .modal-content .btn,
  .text-end .btn {
    padding: 6px 10px;
  }

  .btn-icon.btn-sm.btn-icon-only {
    padding: 5px;
    width: auto;
    height: auto;
  }

  .post-detail img {
    width: 100% !important;
  }

  .post-detail .profile-img {
    width: 4rem !important;
  }

  .label-small {
    font-size: 12px;
    margin-bottom: 4px;
  }

  .mapCity-event-list ul li p {
    font-size: 12px;
  }

  .mapCity-event-list#style-8::-webkit-scrollbar {
    width: 5px;
  }

  .revenue-msg {
    font-size: 12px;
  }

  .revenue-info {
    font-size: 12px;
  }

  .cta-1 {
    font-size: 16px;
  }

  .reset-password-info p,
  .register-info p,
  .login-info p {
    font-size: 12px;
  }

  .filled .form-control {
    font-size: 12px;
    min-height: 35px;
    padding-left: 25px;
    border-radius: 6px;
  }

  .forgot-btn {
    top: 10px !important;
  }

  .activity .logs {
    flex-wrap: wrap;
  }

  .active-logs-acti .activity .logs .time p {
    text-align: start;
    font-size: 12px;
  }

  .activity .logs .content {
    width: 75vw;
  }

  .active-logs-acti::after {
    /* left: 8%; */
    left: 20px;
    top: 21px;
  }

  .activity .logs .content::before {
    /* left: -8.2%; */
    left: -16px;
  }

  .active-logs-acti .activity:nth-child(even) .logs,
  .active-logs-acti .activity:nth-child(even) .logs .logs-type {
    justify-content: flex-start;
    flex-direction: row;
  }

  .active-logs-acti .activity:nth-child(even) .logs .logs-type .content::before {
    border-left-color: transparent;
    border-right-color: #3c8ce7;
    /* left: -8.2%; */
    left: -16px;
  }

  div.dataTables_wrapper div.dataTables_length {
    text-align: left;
  }

  div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
  }

  div.dataTables_wrapper div.dataTables_length select {
    width: 100%;
  }

  .dashboard-card-title {
    font-size: 16px;
  }

  .form-control-xl {
    font-size: 16px;
    height: 35px;
  }
}

@media screen and (max-width: 500px) {
  .activity .logs .content {
    width: 60vw;
  }
}
