@media screen and (min-width: 768px) and (max-width: 991px) {
  .views-infinite-scroll-content-wrapper ~ nav ul li a.btn-flat {
    min-width: 160px;
    padding: 3px 0px;
    font-size: 14px;
    height: 30px;
  }
  .btn-normal a {
    padding: 7px 15px;
  }
  .btn-primary-lg a {
    min-width: 160px;
    height: 30px;
  }
  .btn-primary-sm a {
    height: 30px;
    padding: 7px 15px;
  }
  .form-actions input.button,
  .form-actions a.button,
  .form-actions #edit-cancel,
  .path-session-limit .main-container form input[type="submit"] {
    min-width: 160px;
    height: 30px;
    line-height: 16px;
  }
  /* Task #384035 02-12-24 */
  .path-user .hero-footer__cta.btn-primary-lg a {
    width: auto;
    /* height: 48px; */
    height: 30px;
    /* width: 200px;*/
    min-width: 170px;
  }
  /* .path-user .hero-footer__cta.btn-primary-lg { */
  /* padding-bottom: 12px; */
  /* } */
  .mini-pager .pager__item .glyphicon-spin {
    top: calc(50% - 11px);
  }
}

@media screen and (max-width: 767px) {
  .views-infinite-scroll-content-wrapper ~ nav ul li a.btn-flat,
  .btn-normal a,
  .btn-primary-lg a,
  .btn-primary-sm a,
  input.button[value="Comment"] {
    font-size: 12px;
    line-height: 10px;
    width: fit-content;
  }
  .views-infinite-scroll-content-wrapper ~ nav ul li a.btn-flat {
    min-width: 115px;
    /* padding: 5px 0; */
    padding: 4px 0;
    /* line-height: 14px; */
    line-height: 15px;
    height: 24px;
  }
  .btn-normal a {
    /* padding: 7px 15px; */
    padding: 4px 15px;
    height: 24px;
  }
  .btn-primary-lg a {
    min-width: 115px;
    height: 24px;
  }
  .btn-primary-sm a {
    height: 24px;
    padding: 7px 9px;
    border: 1px solid var(--primary-color) !important;
  }
  body .form-actions input.button,
  body .form-actions a.button,
  body .form-actions #edit-cancel,
  body:not(.create-group) form:not(.layout-builder-configure-block) .form-control:disabled,
  .path-session-limit .main-container form input[type="submit"] {
    font-size: 12px;
    /* line-height: 14px; */
    line-height: 15px;
    width: auto;
    height: 24px;
    /* padding: 3px 12px; */
    padding: 3px 12px 2px;
  }
  .form-actions input.button,
  .form-actions a.button,
  .form-actions #edit-cancel,
  form:not(.layout-builder-configure-block) .form-control:disabled,
  .path-session-limit .main-container form input[type="submit"] {
    min-width: 115px;
    height: 24px;
    border: 1px solid var(--primary-color) !important;
  }
  .btn-primary-lg a {
    border: 1px solid var(--primary-color) !important;
  }
  .mini-pager .pager__item .glyphicon-spin {
    top: calc(50% - 11px);
  }
  .btn-primary-sm a,
  .btn-primary-lg a {
    font-size: 12px;
    line-height: 15px;
  }
}
