
.listing-cta-card {
    max-width: 350px;
    /* Set the maximum width of the card */
    margin: 0 auto;
    /* Center the card horizontally */
}

.post-card__image {
    max-width: 300px;
}

.post-card__leader {
    font-weight: 600;
}

.agent-profile-left {
    border-right: 1px solid transparent ;
    border-image: linear-gradient(to top, #c67057, transparent) 0.9 ;
    transform: translate(0px, 0px);
    display: inline-block;
}

.sort-by-filter {
    cursor: pointer;
    border: 1px solid #000;
}

.btn-filters {
    padding: 10px;

}

select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    border-radius: 4px;
    font-size: 14px;
    padding-left: 5px;
    outline: none;
    border: none;
    margin: 0px;
    background-color: transparent;
    padding: 2px;
}

option {
    padding: 2px;
}

select:focus {
    border: none;
}

.centered-container {
    display: flex;
    justify-content: center;
}

.separator-list {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    flex-wrap: nowrap;
    /* Ensure items stay on one line */
}

.separator-list span {
    display: flex;
    align-items: center;
    margin-left: 2px;
    margin-right: 2px;
    /* Adjust as needed for spacing between language and dot */
}

.agent-description {
    bottom: 0px;
}

.agent-profile-section {
    grid-template-rows: 1fr auto;
    /* The first row takes the remaining space, and the second row contains the bottom div */
}

.agent-description {
    margin-top: auto;
    /* Push the div to the bottom */

}

.agent-description p,
h3 {
    text-align: left;
    margin-left: 40px;
    ;
}

.contact-btns {
    margin-left: 70px;
    margin-right: 70px;
}

.listing-cta-card__btn,
.contact-btns svg,
.property-card-scroller-grid-item {
    cursor: pointer;
}
.fp-swiper{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block;
}
.property-card__title{
    margin: 0px !important;
}
@media only screen and (max-width: 600px) {
    .agent-description {
        margin-top: 20px;
    }

    .border-mbl-bottom {
        border-bottom: 1px solid #c67057;
        padding-bottom: 20px;
    }

    .agent-description p {
        margin-left: 0px;
    }

    .align-left {
        margin-left: 0px;
    }

    .contact-btns svg {
        width: 30px;
        height: 30px;
    }
}
