.h2t2, .h2t3 {
    font-size: 35px;
    text-transform: uppercase;
}
.counterx1 .w-counter-value {
    font-size: 29px!important;
    color: #fff!important;
}
.counterx1 .w-counter-value {
    margin-bottom: 20px;
}
.bannerx1 h3.w-ibanner-title {
    text-align: center;
    text-transform: uppercase;
}
.ibx2 h3.w-ibanner-title {
    text-align: center;
    text-transform: uppercase;
}
.fticonx1 p.w-iconbox-title {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}

.fticonx1 .w-iconbox-text {
    text-transform: uppercase;
}

.fticonx1 .w-iconbox-text a {
    color: #fff;
    text-decoration: underline;
}
.tabx1 button.w-tabs-item {
    border: 1px solid #000;
    border-radius: 50px!important;
    font-size: 14px;
    padding: 6px 20px!important;
}

.tabx1 button.w-tabs-item.active {
    background: #000!important;
    color: #fff!important;
}

.tabx1 .w-tabs-item:not(:last-child) {
    margin-inline-end: 12px!important;
}
.populationx1 li {
    padding: 24px 0px;
    border-bottom: 1px solid hsl(0deg 0% 0% / 10%);
    list-style-position: inside;
    font-size: 12px;
    display: flex;
    align-items: center;
}

.populationx1 li:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 16px;
    background: #000;
}

.populationx1 li .symbol__label {
    flex: 1;
}
.populationx1 ul {
    margin: 0px;
}

/* PROPERTY */
.sbarpropertyx1 p.w-iconbox-title {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
.sbarpropertyx1 {
    align-items: center!important;
}
.agent_info .w-post-elm-before {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.agent_info a {
    border-bottom: 0.1px solid #000;
}
.propertyh3t4 {
    border-bottom: 0.1px solid #979797;
    padding-bottom: 15px;
}
.property_infox2 {
    display: flex;
    align-items: center;
}

.property_infox2 .w-post-elm-before {
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 2.75px;
}

.property_infox2 .w-post-elm-value {
    font-weight: bold;
}
.property_infox2 {
    display: flex;
    /*align-items: center;*/
		align-items: start;
		margin-bottom: 20px;
}

.property_infox2 .w-post-elm-before {
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 2.75px;
    flex-basis: 41.666667%;
}

.property_infox2 .w-post-elm-value {
    font-weight: bold;
    flex-basis: 58.333333%;
}
@media screen and (min-width: 769px) {
.propertyslider .rsNav.rsThumbs.rsThumbsHor {
    position: absolute;
    bottom: 10px;
}
}

.tmwrapx1 .owl-carousel .owl-nav button {
    position: relative;
    left: 0px;
    top: 0;
    transform: none !important;
    margin-top: 20px !important;
    border-radius: 0px !important;
    border: 1.2px solid #fff;
}

.tmwrapx1 .owl-nav {
    display: flex;
    align-items: center;
    justify-content: center;
		gap: 20px;
}
.tmwrapx1 .owl-prev:after,.tmwrapx1 .owl-next:after {
    font-weight: 100!important;
}
.tmwrapx1 .owl-carousel.navpos_outside.navstyle_circle>.owl-nav button:hover, .tmwrapx1 .owl-carousel.navpos_outside.navstyle_block>.owl-nav button:hover {
    color: #2a505d!important;
}
.tmwrapx1.whitebgcs .owl-carousel .owl-nav button {
    border-color: #2a505d!important;
}
.tmwrapx1.whitebgcs .owl-carousel.navpos_outside.navstyle_circle>.owl-nav button:hover, .tmwrapx1.whitebgcs .owl-carousel.navpos_outside.navstyle_block>.owl-nav button:hover {
    background: #2a505d!important;
    color: #ffffff!important;
}
.whitegrid .propertyinfoswrapforgrid {
    background: #ffffff!important;
}
.personx1 h4.w-person-name {
    font-size: 30px;
    text-transform: uppercase;
    color: #000000;
}

.personx1 .w-person-role {
    font-weight: bold;
    text-transform: uppercase;
    color: #000000;
    opacity: 1;
}

/* END */
.ehl img { 
    filter: invert(100%);
}