@media only screen and (min-width: 1025px) and (max-width: 1100px) {
  .cards_grid_active {
    flex-direction: row !important;
  }

  .auction-react-container {
    min-width: calc(33% - 2rem) !important;
    max-width: calc(33% - 2rem) !important;
  }

  .card {
    min-width: 100% !important;
    max-width: 100% !important;
  }
}

@media only screen and (max-width: 1765px) {
  html {
    font-size: 50%;
  }

  .details_header_grid {
    grid-template-columns: 0.7fr auto;
  }

  .filter_badges_section {
    top: 86px;
    z-index: 10000;
  }
}

@media only screen and (max-width: 1550px) {
  .card {
    min-width: calc(33% - 2rem);
    max-width: calc(33% - 2rem);
  }
  .grid-view .auction-react-container {
    min-width: calc(33% - 2rem) !important;
    max-width: calc(33% - 2rem) !important;
  }

  .favorites_card_wrapper {
    min-width: calc(33% - 2rem);
    max-width: calc(33% - 2rem);
  }

  .rating_grid {
    column-gap: 1.5rem;
  }
}

@media only screen and (max-width: 1470px) {
  .taxes_td_special {
    width: 3%;
  }

  .details_header_grid {
    grid-template-columns: 52% auto;
  }

  .details_imgs_grid_img_wrapper {
    width: calc(33% - 1.6rem);
  }

  .details_header_grid_bid_info_controls {
    gap: 2rem;
  }

  .details_header_grid_bid_info_controls_input_wrapper {
    width: calc(50% - 1rem);
  }

  .details_header_cta_btn_bid:link,
  .details_header_cta_btn_bid:visited {
    width: calc(50% - 1rem) !important;
  }

  .add_bid_form_business {
    width: 100%;
    min-width: auto;
  }
}

@media only screen and (max-width: 1385px) {
  .filters {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .filters_list_search_wrapper {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }

  .filters_list_item {
    padding-right: 1.6rem;
  }
}

@media only screen and (max-width: 1345px) {
  .details_header_grid {
    grid-template-columns: 52% auto;
  }

  .details_car_location_wrapper {
    width: 50%;
  }

  .details_car_tech_wrapper {
    width: 60%;
  }
}

@media only screen and (max-width: 1330px) {
  .taxes_button {
    padding-left: 1.4rem;
  }

  .policy_group {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .account_side {
    width: 30%;
  }
}

@media only screen and (max-width: 1305px) {
  .filters_btn_text_common_styles {
    font-weight: 600;
  }

  .filters_list_search_wrapper {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .filters_btn_text_svg {
    display: none;
  }

  .filters_list_item:not(:last-child) {
    margin-right: 1.5rem;
  }

  .rating_grid {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 1.5rem;
  }
}

@media only screen and (max-width: 1270px) {
  .taxes_button {
    font-size: 1.2rem;
  }
}

@media only screen and (max-width: 1240px) {
  .details_imgs_grid_img_wrapper {
    width: calc(50% - 1.6rem);
  }
}

@media only screen and (max-width: 1215px) {
  .taxes_th {
    font-size: 1.2rem;
  }

  .taxes_td {
    font-size: 1.2rem;
  }

  .taxes_td_special {
    width: 2%;
  }
}

@media only screen and (max-width: 1200px) {
  .add_bid_imgs_input_file_group {
    height: 15rem;
  }

  .account_grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media only screen and (max-width: 1195px) {
  .details_header_grid {
    grid-template-columns: 1fr;
    row-gap: 2rem;
  }

  .details_car_location_wrapper {
    width: 50%;
  }

  .details_car_tech_wrapper {
    width: 50%;
  }

  .details_car_other_info_grid {
    grid-template-columns: 1fr;
  }
}

@media only screen and (max-width: 1150px) {
  .brands_images_list_item {
    transform: scale(0.8);
  }

  .add_bid_form_grid {
    column-gap: 1.5rem;
  }
}

@media only screen and (max-width: 1120px) {
  .auth_form {
    width: 100%;
  }
}

@media only screen and (max-width: 1100px) {
  .card {
    min-width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
  }
  .cards_grid_active {
    flex-direction: column;
  }
  .grid-view .auction-react-container {
    min-width: calc(50% - 2rem) !important;
    max-width: calc(50% - 2rem) !important;
  }

  .favorites_card_wrapper {
    min-width: calc(50% - 2rem);
    max-width: calc(50% - 2rem);
  }

  .account_side {
    width: 35%;
  }
}

/* Override max-height from blue_button_styles for filters_search_btn on all screen sizes */
.blue_button_styles.filters_search_btn,
.filters_search_btn.blue_button_styles,
.filters_search_btn {
  max-height: unset !important;
  min-width: 100px!important;
}

@media only screen and (max-width: 1065px) {
  .navigation_link:link,
  .navigation_link:visited {
    padding: 0.8rem 1.6rem;
  }
}
