/********** Single Page CSS **********/

.first_detail .price {
    background-color: #f1f2f6;
    padding: 20px;
    border-radius: 5px;
}

.first_detail .options {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: flex-start;
}

.first_detail .options .option {
    background-color: #f1f2f6;
    padding: 20px;
    border-radius: 5px;
}


.first_detail .info-broker {
    background-color: #f1f2f6;
    padding: 20px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 10px;
}

.first_detail .info-broker .broker_img {
    width: 40%;
}

.first_detail .info-broker .broker_img img {
    border-radius: 50%;
    max-width: 125px;
}

.first_detail .info-broker .broker_info {
    width: 60%;
}

.first_detail .info-broker .broker_contact {
    width: 100%;
    margin-top: 10px;
}

.first_detail .info-broker .broker_contact .btn {
    width: 100% !important;
}

.first_detail .info-broker .broker_tasinmaz {
    width: 100%;
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.property-descripton {
    margin-top: 20px;
    background-color: #f1f2f6;
    padding: 20px;
    border-radius: 5px;
}

.property-descripton .content {
    margin-top: 20px;
}

.property-options {
    margin-top: 20px;
    background-color: #f1f2f6;
    padding: 20px;
    border-radius: 5px;
}

.property-descripton .content {
    margin-top: 20px;
}

.property-descripton .content p {
    word-wrap: break-word;
}

.property-options ul {
    padding-left: 1.2rem;
}

.list_option .options {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    justify-content: flex-start;
}

.list_option .options .option {
    padding: 0px 3px;
    width: 50%;
}

.carousel img {
    border-radius: 10px !important;
}

.filters .nav {
    margin-bottom: 10px !important;
}

.filters .nav-tabs .nav-link.active,
.filters .nav-tabs .nav-item.show .nav-link {
    color: #fff;
    background-color: #8ebe46;
    border-color: #dee2e6 #dee2e6 #8ebe46;
}

.filters .nav-tabs .nav-link {
    margin-bottom: -1px;
    background: none;
    border: 0 !important;
    border-top-left-radius: 0 !important;
    border-radius: 10px !important;
    border-top-right-radius: 0 !important;
}

.filters .nav-tabs {
    border: 0 !important;
}

.share-button {
    background-color: orange;
    border-color: orange;
}

.property-h {
    padding-top: 100px;
}


.share {
    margin-top: 1.5rem !important;
}

.share-font {
    font-weight: bolder;
}

.share-button {
    border-radius: 50%;
}