body {
  background-color: whitesmoke;
}

.breadcrumb-item.breadcrumb-item:before {
  content: ">" !important;
  color: rgb(159, 159, 159);
  font-weight: 600;
}

.breadcrumb-item.active:before {
  content: none !important;
}

.idioma {
  box-shadow: none;
}

.breadcrumb-item {
  font-size: 10px;
  color: black;
  font-weight: bold;
}

.link-breadcrumb {
  font-size: 10px;
  color: red;
  text-decoration: underline;
}

.remate_individual{
margin-top: 10px;

}


@media (min-width: 768px) {
  .Rmate {
    font-family: "Syne";
    color: black;
    margin-left: 40px;
  }

  .info-remates {
    padding-left: 45px;
  }

  .btn-remate-desktop {
    display: block !important;
  }

  .catalogo {
    float: right;
  }

  .marg-l-50 {
    margin-left: 50px;
  }

  .broken-text {
    display: none;
  }

  .titulo-pag {
    margin-left: 35px !important;
    font-family: "Syne";
    color: black;
  }

  .idioma {
    float: right;
  }
}

.titulo-pag {
  margin-left: 9px;
  font-family: "Syne";
  color: black;
}

.info-remates span {
  color: gray;
  text-align: justify;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 500;
}

.material-icons {
  font-size: 20px;
}

.accordion {
  border: 1px solid rgb(198, 198, 198);
  background-color: white !important;
}

.accordion-header {
  font-family: "Syne";
  color: black;
}

.welcome-text {
  color: rgb(160, 160, 160);
  font-size: 16px;
  font-weight: 400;
}

.accordion-item:first-of-type .accordion-button {
  font-weight: bold;
}

.btn-ver-mas {
  background-color: transparent;
  color: red;
  border: none;
  font-family: "Syne";
  font-weight: 600;
}

.parrafo-remate {
  font-size: 12px;
  color: rgb(164, 164, 164);
  font-weight: 400;
}

.btn-terms {
  font-family: "Syne";
  font-size: 14px;
  font-weight: 600;
  padding: 5px;
  margin-right: auto;
  margin-left: auto;
  display: block;
}

.accordion-button.collapsed {
  font-weight: bold;
  color: black;
}

@media (max-width: 782px) {
  .btn-remate-desktop {
    margin-left: 75%;
    margin-top: -21px !important;
  }
  .info-remates span {
    font-size: 12px;
  }
  .idioma {
    margin-left: 71px !important;
  }
  .col-idiom {
    margin-left: 168px;
  }
}
@media (max-width: 411px) {
  .badge {
    margin-right: 74% !important;
  }
}

@media (max-width: 575px) {
  .badge {
    margin-right: 64%;
  }
}

@media (min-width: 997px) {
  .card-title {
    font-family: "Syne";
    font-weight: 700;
    font-size: 30px;
    text-align: left;
    color: black;
    margin-top: 60px !important;
    padding-left: 10px;
  }
}
@media (max-width: 997px) {
  .card-title {
    font-family: "Syne";
    font-weight: 700;
    font-size: 30px;
    text-align: left;
    color: black;
    margin-top: 60px !important;
    padding-left: 10px;
  }
  .lote-pre-oferta {
    position: absolute;
    width: 50%;
    font-size: 10px;
    padding: 16px;
    margin-top: -108px !important;
    margin-left: 54px;
  }
  .img-tarjeta-caballos {
    width: 45% !important;
    margin-top: -270px;
  }
}

@media (max-width: 671px) {
  .col-idiom {
    margin-left: 161px;
  }
}

@media (max-width: 1367px) and (min-width: 1245px) {
  .img-tarjeta-caballos {
    margin-top: -168px;
  }
}
@media (min-width: 1024px) {
  .lote-pre-oferta {
    margin-top: -78px;
    display: table;
  }
}
@media (max-width: 1024px) {
  .lote-pre-oferta {
    margin-top: -60px;
    display: table;
  }
}
@media (max-width: 992px) {
  .lote-pre-oferta {
    font-size: 20px;
    margin-top: -187px !important;
    margin-left: 118px;
  }
}

@media (max-width: 759px) {
  .lote-pre-oferta {
    font-size: 20px;
    margin-top: -240px !important;
    margin-left: 182px;
  }
}
@media (max-width: 587px) {
  .col-idiom {
    margin-left: 131px;
  }
}
@media (max-width: 565px) {
  .lote-pre-oferta {
    font-size: 20px;
    margin-top: -240px !important;
    margin-left: 136px;
  }
}
@media (max-width: 458px) {
  .lote-pre-oferta {
    font-size: 20px;
    margin-top: -197px !important;
    margin-left: 107px;
  }
}
@media (max-width: 430px) {
  .lote-pre-oferta {
    font-size: 20px;
    margin-top: -197px !important;
    margin-left: 88px;
  }
}
@media (max-width: 577px) {
  .col-idiom {
    margin-left: 0px !important;
  }
}

@media (max-width: 669px) {
  .col-idiom {
    margin-left: 157px;
  }
}

@media (max-width: 627px) {
  .col-idiom {
    margin-left: 145px;
  }
}
@media (max-width: 579px) {
  .col-idiom {
    margin-left: 105px;
  }
}
@media (max-width: 767px) {
  .badge {
    margin-right: 163px;
  }
}

@media (max-width: 721px) {
  .idioma {
    margin-left: 0 !important;
  }
}
@media (max-width: 720px) {
  .btn-remate-mobile {
    display: block !important;
  }
  .info-remates span {
    font-size: 12px;
  }

  .Rmate {
    font-family: "Syne";
    color: black;
    margin-left: 10px;
  }

  .catalogo {
    float: none !important;
  }
}

.nuestros-partners {
  color: black;
  font-family: "Syne";
  font-weight: 600;
}

.descripcion-partners {
  font-size: 12px;
  color: rgb(148, 148, 148);
  font-weight: 500;
}
