@media screen and (min-width: 768px) and (max-width: 1024px) {
  body.path-groups.enhanced_listing_page   .enhanced-card-view   .views-infinite-scroll-content-wrapper {
    margin-bottom: 60px !important;
  }
  body.enhanced_listing_page .enhanced-card-view .view-filters form > .clearfix > *.form-actions input {
    width: auto;
    padding: 0 30px;
    min-width: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  body.enhanced_listing_page   .enhanced-card-view   .view-filters   form   > .clearfix {
    margin-right: 40px;
  }
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container   .selection,
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container   .selection   .select2-selection,
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container {
    height: 30px;
  }
  .enhanced_listing_page   .enhanced-card-view   .select2-container--default   .select2-selection--single   .select2-selection__rendered {
    padding: 0px;
    line-height: 20px;
    font-size: 14px;
  }
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container   .selection   .select2-selection {
    padding-left: 15px;
  }
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container   .select2-selection__arrow {
    top: 5px;
  }
  /* body.enhanced_listing_page   .enhanced-card-view   .view-filters   .form-type-select   label { */
  /* display: none; */
  /* } */
  .grp_btm_wrapper {
    bottom: 24px;
    width: calc(100% - 48px);
  }
  body.enhanced_listing_page .enhanced-card-view .view-filters .form-actions {
    gap: 18px;
  }
  body.enhanced_listing_page.group_listing_page .enhanced-card-view .view-filters form > .clearfix {
    width: calc(100% - 48px);
  }
  body.enhanced_listing_page.group_listing_page .view-filters {
    margin-bottom: 90px;
  }
}

@media screen and (max-width: 767px) {
  /* body.path-groups .quicktabs-wrapper .item-list {
    margin-bottom: 24px;
  } */
  .card .grp_btm_wrapper .member-count .cop-list-members {
    font-size: 10px;
    line-height: 12px;
  }
  .card .grp_btm_wrapper {
    margin-top: 27px;
  }
  body.enhanced_listing_page   .enhanced-card-view   .view-filters   form   > .clearfix::after {
    content: none;
  }
  body.enhanced_listing_page .clearfix:before,
  body.enhanced_listing_page .clearfix:after {
    content: none;
  }
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container   .selection,
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container   .selection   .select2-selection {
    height: 24px;
    font-size: 12px;
    line-height: 15px;
  }
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container   .selection   .select2-selection {
    padding: 0 20px 0 10px;
  }
  .enhanced_listing_page   .enhanced-card-view   .select2-container--default   .select2-selection--single   .select2-selection__rendered {
    padding: 0px;
    line-height: 25px;
  }
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container {
    height: 24px;
  }
  .enhanced_listing_page   .enhanced-card-view   .view-filters   select   + .select2-container   .select2-selection__arrow {
    top: 2px;
    right: 0px;
    background-size: 8px !important;
  }
  .grp_btm_wrapper {
    bottom: 12px;
    width: calc(100% - 24px);
  }
  .card .teaser__image img {
    object-fit: cover;
  }
  .group_listing_page.enhanced_listing_page .card.teaser {
    padding-bottom: 61px;
  }
  /* .group_listing_page.enhanced_listing_page .views-infinite-scroll-content-wrapper + nav {
    margin-top: 24px;
  } */
  .group_listing_page.enhanced_listing_page:not(.group-details,
  .discussion-details,
  .path-user) .quicktabs-wrapper .item-list {
    margin-bottom: 12px;
  }
  body.group_listing_page .enhanced-card-view .view-filters form > .clearfix {
    width: 100% !important;
  }
  body.group_listing_page   .enhanced-card-view   .view-filters   form   > .clearfix   .form-type-select {
    width: fit-content !important;
  }
  body.enhanced_listing_page .enhanced-card-view .view-filters .form-actions {
    gap: 12px;
  }
  body.enhanced_listing_page .enhanced-card-view .view-filters form > .clearfix > *.form-actions {
    min-width: 100%;
    justify-content: center;
  }
}

@media screen and (min-width:540px) and (max-width:767px) {
  body.group_listing_page .enhanced-card-view .view-filters form > .clearfix {
    width: 80% !important;
  }
}
