#botones {
    text-align: center;
    padding: 1em 0em;
    background-color: #F2F2F2;
    margin-top: 15px;
}

#rel-BI-title {
    text-align: center !important;
    color: black !important;
    font-weight: bold !important;
    margin: 15px 0px !important;
}

#map {
    height: 500px;
}

.orden {
    text-align: right;
}

#pagination-container {
    text-align: center;
}

#pagination-container .prev {
    background-color: transparent !important;
    color: #ff6600;
    border: 1px solid snow;
}

#pagination-container .next {
    background-color: transparent !important;
    color: #ff6600;
    border: 1px solid snow;
}

#pagination-container span {
    font-weight: bold;
    font-size: 13px;
    padding: 5px;
    border: 1px solid snow;
    background-color: #ff6600;
    color: white;
}

#pagination-container a {
    font-weight: bold;
    font-size: 13px;
    padding: 3px;
    border: 1px solid #e1e1e1;
}

.cnt-BI {
    font-family: 'Roboto';
}

.cnt-BI p {
    color: #777777 !important;
}

.BI-cont-f-sup {
    font-size: 15px;
}

.BI-cont-f-sup select {
    border: 0px;
}

.BI-call {
    display: flex;
    align-items: center;
}

.BI-card {
    border: 1px solid #F2F2F2;
    padding: 0px 5px;
}

.BI-title-apU {
    margin: 0px !important;
    color: #555555 !important;
}

.BI-right {
    right: 5%;
    font-size: 25px;
}

.BI-left {
    left: 5%;
    font-size: 25px;
}

.border-l-r-d {
    border-left: 1px #999999 dashed;
    border-right: 1px #999999 dashed;
}

.btn-Filter {
    text-align: center;
    color: #81BA00;
    padding: 1em;
    font-size: 18px;
}

.cont-colapse {
    background: #f3f3f3;
    text-align: center;
    padding: 2em;
}

.cont-colapse .card {
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cont-colapse a {
    margin: 5px 0px;
}

.cont-colapse p {
    margin: 0px 5px !important;
}

.h-viv {
    color: #999 !important;
    cursor: auto;
    text-decoration: none;
    cursor: pointer;
}

.inmuebles {
    padding: 0;
}

.img-BI {
    max-width: 100%;
    margin: 5px auto;
    display: block;
    height: 10em;
}

.relacionados p {
    color: #777777 !important;
}

.slick-prev:before {
    content: "\f053";
    color: #ff6600;
    font-family: FontAwesome;
    font-size: 35px;
    font-weight: bolder;
}

.slick-next:before {
    content: "\f054";
    color: #ff6600;
    font-family: FontAwesome;
    font-size: 35px;
    font-weight: bolder;
}

.slick-next {
    right: 10px !important;
}

.slick-prev {
    z-index: 1;
    left: 10px !important;
}

.title-BI-h1 {
    color: #555555 !important;
}

.title-BI-h2 {
    color: #555555 !important;
}

.BI-flex-center-sb {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.BI-info-cards {
    text-align: center;
    background: #f3f3f3;
    padding: 2em;
    margin: 15px;
}

@media(max-width:991px) {
    .btn-Filter {
        display: block;
    }
    .title-BI-h1 {
        text-align: center;
    }
}

@media(max-width: 768px) {
    .BI-center-flex {
        text-align: center;
        height: 105px !important;
    }
    .pr-0 {
        padding-right: 0px;
        padding-left: 0px;
    }
    .BI-cont-f-sup {
        text-align: center;
        text-align-last: center;
    }
    .BI-i-cards {
        text-align: center;
    }
}

@media(max-width: 425px) {
    .BI-center-flex {
        height: 125px !important;
    }
    .BI-page-1 {
        text-align: center;
    }
    .orden {
        text-align: center;
        padding: 1em 0em;
    }
    .pagination-container {
        padding: 1em 0em;
    }
}

@media(min-width:768px) {
    .BI-cont-f-sup {
        display: flex;
        justify-content: space-between;
    }
    .slick-slide {
        max-height: 1000px;
    }
    .slick-track {
        display: flex;
        place-content: center;
    }
}

@media(min-width:992px) {
    #collapse-F {
        display: block !important;
    }
    .btn-Filter {
        display: none;
    }
}

@media(min-width:1024px) {
    .BI-card-border {
        border-right: 1px #999 dashed;
    }
    .BI-center-flex {
        display: flex;
    }
    .cont-colapse {
        position: -webkit-sticky;
        position: sticky;
        top: 50px;
    }
}

@media(min-width:1200px) {}

.BI-center-flex {
    border: 1px #ababab42 dashed;
    align-items: center;
    padding: 10px;
}

.BI-font-green {
    color: #81BA00 !important;
    font-weight: bold;
}

.BI-icons-info {
    width: 15px;
}

.BI-icons-info-1 {
    width: 15px;
    margin-right: 5px;
}

.BI-txt-just {
    text-align: justify;
    padding: 1em 0em;
}

.filtros-left {
    background: #f3f3f3;
    padding: 15px;
}

.filtros-left input {
    margin: 0;
}

.filtros-left p {
    color: black;
    margin-top: 10px;
}

.filtros-left label {
    margin: 0px 0px 0px 5px;
}

.filtros-left .ui-state-default,
.ui-widget-content .ui-state-default .ui-state-focus .ui-state-active {
    border-radius: 50% !important;
    background-color: #ff6600 !important;
    border: 1px solid white !important;
    padding: 0 !important;
}

.font-style-BI {
    font-weight: bold;
}

.text-price-BI {
    text-align: center;
    text-align: -webkit-center;
    padding-top: 10px;
}

.font2-style-BI {
    font-family: 'Roboto Bold' !important;
    color: #555555 !important;
    margin-bottom: 5px !important;
}

.pr-0 {
    padding-right: 0px;
}

.pb-10 {
    padding-bottom: 10px;
}

.rango-precios {
    margin-top: 1em !important;
    border: none !important;
    background-color: transparent !important;
    padding: 0 !important;
}

.rango-Area {
    margin-top: 1em !important;
    border: none !important;
    background-color: transparent !important;
}

.values-f-BI {
    padding: 0em !important;
}