<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    color: var(--body_text_color);
    /* max-width: 300px; */
    min-width: 300px !important;
}

/* pentru a seta hoover-ul la linkuri unde este o tranzitie de la negru la culoarea temei */
.sidebar .sidebar-widget .author__contact li a:hover {
    color: var(--anchor_hover) !important;
}

/* daca sa afiseze containerul de search din prima pagina */
.banner-search-wrap{
/*.banner-search-wrap *{*/
    display: var(--display_home_search) !important;
    /*display: inherit;*/
}

/* dimensiunea formularului de cautare din home */
.banner-search-wrap {
    zoom: var(--index_controls_scale);
}

/* border la oferta sectiuni */
.inner-pages .blog .blog-info.details,
.homes-content.details.mb-30 {
    border: var(--offer_border) !important;
    border-radius: var(--offer_border_radius) !important;
}


/* culoare pentru link locator listing */
.inner-pages .headings-2 .listing-title-bar a, .inner-pages .headings-2 .listing-title-bar a p {
    color: var(--listing_anchor_color);
}

/* pentru titlu anunt */
.inner-pages .headings-2 .listing-title-bar h3 {
    background: var(--offer_title_background);
    color: var(--offer_title_color);
}

/* pentru language hover */
.user-menu ul li a:hover {
    color: var(--header_ul_ul_li_color_hover) !important;
}

/* pentru linkuri de la anunturi similare */
.recent-post a {
    color: var(--anchor_color);
}

.recent-post a:hover{
    color: var(--anchor_hover);
    text-decoration: none;
}

/* pentru locatie in anunt */
.portfolio .homes-address span,
.listing-address {
    background: var(--offer_location_background) !important;
    color: var(--offer_location_color) !important;
}

/* pentru icoane gen dormitoare, bai, suprafata */
    .inner-pages .homes-content .homes-list li i,
    .homepage-4 .portfolio .homes-content .homes-list li i {
        color: var(--offer_icons_color);
    }

    .portfolio .homes-content .homes-list span,
    .portfolio .homes-content .homes-list li {
        color: var(--offer_icons_title_color) !important;
    }

/* pentru pret anunt */
.offer_price,
.inner-pages .headings-2 .listing-title-bar h4 {
    background: var(--offer_price_background);
    color: var(--offer_price_color) !important;
}

/* pentru background subsectiune */
.offer_subsection {
    background: var(--offer_text_background) !important;
    color: var(--offer_text_color);
}

/* pentru butonul de sus din header - add listing / publoica anunt */
.add-listing {
    background: var(--add_listing_background) !important;
    color: var(--add_listing_color) !important;
    border: var(--add_listing_border) !important;
    border-radius: var(--add_listing_border_radius) !important;
    box-shadow: var(--add_listing_box_shadow) !important;
}

.th-8 a.button.border, a.button, .th-8 .header-image .left .btn-white {
    color: var(--add_listing_color_hover) !important;
}

.add-listing:hover {
    background: var(--add_listing_background_hover) !important;
    color: var(--add_listing_color_hover) !important;
}

.header-user-menu ul {
    background: var(--header_ul_ul_li_background);
    color: var(--header_ul_ul_li_color);
}

.inner-pages.hp-6.full .rld-main-search {
    background: var(--home_form_background) !important;
    color: var(--home_form_color);
    box-shadow: var(--home_form_box_shadow);
}

.user-menu ul li {
    background: var(--header_ul_ul_li_background);
    color: var(--header_li_color);
}

.lang-tooltip .lang-action .no-list-style ul li {
    color: var(--header_ul_ul_li_color) !important;
    background-color: var(--header_ul_ul_li_background) !important;
}

.lang-tooltip .lang-action .no-list-style ul li a {
    color: var(--header_ul_ul_li_color) !important;
}

.lang-tooltip .lang-action .no-list-style ul li a:hover {
    color: var(--header_ul_ul_li_color_hover) !important;
}

.lang-tooltip .lang-action .no-list-style ul li:hover {
    color: var(--header_ul_ul_li_color_hover) !important;
    background-color: var(--header_ul_ul_li_background_hover) !important;
}

a:hover {
    color: red;
}

.inner-pages .blog .homes-content h5,
.inner-pages .blog .blog-info.details h5,
.inner-pages .carousel-inner h5,
.wprt-image-video.w50.pro h5 {
    color: var(--offer_subtitle_color);
}

section.single-proper {
    background: var(--offer_background);
}

.bg-white-3 {
    background: var(--footer_background_color) !important;
}


/*ul li ul li a {*/
/*    all: unset;*/
/*}*/

/*ul li ul li a:hover {*/
/*    all: unset;*/
/*}*/

.homepage-23 a.btn.btn-yellow:hover {
    background: var(--button_background_color_hover) !important;
    color: var(--button_text_color_hover);
}

.btn.btn-yellow {
    height: 48px;
    line-height: 48px;
    padding: 0 30px;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    border: 0px solid #687389;
    font-size: 14px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    font-weight: 600;
}

.inner-pages .blog .ui-widget.ui-widget-content {
    background: #FF385C;
}

/* listing item background */
.portfolio .homes-content,
.homepage-4 .portfolio .project-head {
    background: var(--listing_background);
    color: var(--listing_color);
}
.compact .listing-img-container:before,
.listing-img-container:before {
    background: transparent;
}

.widget-boxed {
    background: var(--offer_sidebar_background);
    color: var(--offer_sidebar_color);
    border: var(--offer_sidebar_border);
    border-radius: var(--offer_sidebar_border_radius);
}


/* setari meniu mobil */
.mm-menu {
    background: var(--mobile_menu_background);
    color: var(--mobile_menu_color);
    border: var(--mobile_menu_border);
}
/* pentru border la li-uri din menu mobil */
.mm-listview&gt;li {
    border-bottom: var(--mobile_menu_border);
}

/* pentru background la Titlu menu-mobile */
.mm-panel.mm-hasnavbar .mm-navbar {
    background: var(--mobile_menu_background);
}

/* pentru culoare la Titlu menu-mobile */
.mm-menu .mm-navbar a,
.mm-menu .mm-navbar&gt;* {
    color: var(--mobile_menu_color);
}




.homepage-4 .portfolio .project-single {
    background: var(--listing_background);
}

.agents .listing-hidden-content {
    background: var(--listing_item_hover_background) !important;
    color: var(--listing_item_hover_color) !important;
}
.listing-item.compact li,
.listing-item.compact li span {
    color: var(--listing_item_hover_color) !important;
}



.row .project-single {
    background: #fff !important;
}

.inner-pages .blog .hvr-bounce-to-right {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin-top: 2rem;
    font-size: 14px;
    cursor: pointer;
    background: var(--button_background_color);
    text-transform: uppercase;
    border: none;
    padding: 12px 22px;
    border-radius: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.page-item.active .page-link {
    background: var(--pagination_active_background) !important;
    border-color: var(--pagination_border);
    color: var(--pagination_active_color) !important;
}

.page-link:hover {
    background: var(--pagination_background_hover) !important;
    color: var(--pagination_color_hover) !important;
}

.page-link {
    background: var(--pagination_background) !important;
    color: var(--pagination_color) !important;
}

.background-tema {
    background-color: var(--filtre_background);
}

.agents .portfolio .project-head img {
    border-radius: 10px;
}

.homepage-4 .portfolio .project-head {
    margin-bottom: 20px;
}

.round {
    border-radius: 10px;
    /*border: 1px solid #cdb083;*/
}

section.headings-2.x0 {
    padding: 0px 0px 0px 10px;
    width: 100%;
}

/*.mr-2, .mx-2 {*/
.mr-4, .mx-4 {
    margin-right: 5px !important;
}

.inner-pages .blog .hvr-bounce-to-right:hover {
    background: #357510;
}

.inner-pages.homepage-4 .go-up {
    background-color: var(--go_up_button_background) !important;
    color: var(--go_up_button_color) !important;
}

.inner-pages.homepage-4 .go_up:hover {
    background-color: var(--go_up_button_background_hover) !important;
    color: var(--go_up_button_color_hover) !important;
}

.btn-yellow:hover,
.btn-yellow:focus {
    border: 1px solid #687389;
}

.hp-6 a.btn.btn-yellow:hover {
    background-color: var(--button_background_color_hover);
    color: var(--button_text_color_hover);
}

/* --- Butoane --- */
.homepage-4 .btn,
.homepage-4 .btn:active,
.homepage-4 .btn.sApp-btn:before,
.homepage-4 .bg-overlay::after,
.homepage-4 .benifits-item:after {
    background: var(--button-gradient);
}

.hp-6 .btn.btn-yellow {
    border: 0px;
    border-radius: 8px;
    color: var(--button_text_color);
    background-color: var(--button_background_color);
    /*-webkit-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);*/
}

.homepage-4 .featured .button-effect .btn {
    background-color: var(--picture_icons_background);
    color: var(--picture_icons_color);
}

.camp_live {
    background-color: var(--camp_live_background);
    color: var(--camp_live_color);
}

.camp_live:hover {
    background-color: var(--camp_live_background_hover) !important;
    color: var(--camp_live_color_hover) !important;
}

.inner-pages .button.alt {
    background-color: var(--special_background_color) !important;
    color: var(--special_text_color) !important;
    border-radius: 10px;
    /*border: 1px solid red;*/
    padding: 5px 10px 7px 10px;
}

.inner-pages.hp-6.full .btn.btn-yellow {
    color: var(--button_text_color_hover);
    background: var(--button_background_color);
}

.inner-pages.hp-6.full .parallax-searchs .form-group .nice-select:hover,
.inner-pages.hp-6.full .dropdown-filter span::after,
.inner-pages.hp-6.full .btn.btn-yellow:hover {
    color: var(--button_text_color_hover);
    background-color: var(--button_background_color_hover);
}

.portfolio .homes-price {
    background: var(--pret_background);
    color: var(--pret_color) !important;
}

.header-user-menu ul li:hover {
    background-color: var(--header_ul_ul_li_background_hover);
}


.sidebar .sidebar-widget .author__contact li a {
    color: var(--anchor_color) !important;
}

.inner-pages.hp-6.full .rld-single-input input,
.inner-pages.hp-6.full .rld-main-search .single-select,
.inner-pages.hp-6.full .dropdown-filter span,
.inner-pages.hp-6.full .form-group .nice-select {
    background-color: var(--input_background);
    border: var(--home_input_border) !important;
    border-radius: var(--home_input_border_radius) !important;
    color: var(--input_color);
}

.inner-pages.hp-6.full .rld-single-input input::placeholder {
    color: var(--input_color);
}

.titlu-pagina {
    color: var(--listing_title_color) !important;
}

.nr-anunturi {
    color: var(--listing_anchor_color);
}

.compact .listing-img-container:before {
    background: var(--listing_div_item)
}



/* pentru culoare text pagina oferta locator */
.inner-pages .listing-title-bar a:last-child,
.sortare-dupa, .sortare-dupa label, .sortare-dupa span {
    color: var(--listing_anchor_color) !important;
}

.rld-single-input input:hover, .rld-single-input input:active, .rld-single-input input:focus {
    border: 1px solid #fff;
}

.header-user-menu .lang-wrap ul li a {
    color: var(--header_ul_ul_li_color);
}

#wrapper,
.content .container,
.properties-right .featured .portfolio .blog,
.properties-list .featured .portfolio .blog .background-tema,
.inner-pages section.portfolio.agent-details,
section.portfolio,
.filters_sidebar {
    background: var(--wrapper_background_color) !important;
}

/* pentru setari butoane De vanzare / De inchiriat */
.hp-6 .rld-banner-tab .nav-item a.active,
.hp-6 .rld-banner-tab .nav-item a:hover,
.hp-6 .rld-banner-tab .nav-item a.active:before {
    /*background: var(--section_background) !important;*/
}


@media (min-width: 768px) {
    .col-md-8 {
        margin: auto !important;
    }
    .for-sell {
        background: var(--for_sell_background);
        color: var(--for_sell_color);
    }
}

@media (max-width: 767px) {
    .row {
        padding: 20px;
    }
    .row.descriere {
        padding: 0px;
    }
}

/*.for-sell::before {*/
/*    background: var(--for_sell_background) !important;*/
/*}*/

/*.for-rent {*/
/*    background: var(--for_rent_background);*/
/*    color: var(--for_rent_color);*/
/*}*/

/*.for-rent::before {*/
/*    background: var(--for_rent_background) !important;*/
/*}*/

/*.for-rent .active,*/
/*.for-sell .active {*/
/*    background: var(--for_button_active_background) !important;*/
/*    color: var(--for_button_active_color) !important;*/
/*}*/

.hp-6 .rld-banner-tab .nav-item a.active::before,
.hp-6 .rld-banner-tab .nav-item a.active, .hp-6 .rld-banner-tab .nav-item a:hover {
    background: var(--for_button_active_background) !important;
    color: var(--for_button_active_color) !important;
}

/*#wrapper {*/
/*    background: url('');*/
/*}*/

.nice-select .list li {
    background-color: var(--header_ul_ul_li_background);
    color: var(--header_ul_ul_li_color);
}

.nice-select .list li:hover {
    background-color: var(--header_ul_ul_li_background_hover);
    color: var(--header_ul_ul_li_color_hover);
}

/* hoverul de la butonul Trimite Mesaj */
.agent-contact-form-sidebar .multiple-send-message:hover {
    background: var(--button_background_color_hover);
    color: var(--button_text_color_hover);
}

.nice-select .option.selected {
    background-color: var(--header_ul_ul_li_background_hover);
    color: var(--header_ul_ul_li_color_hover);
}

.hero-main {
    height: 283px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.banner-inner h1 {
    color: var(--home_title_color);
    background: -webkit-linear-gradient(#fff, #e0e0e0);
    -webkit-background-clip: text;
    /*-webkit-text-filzl-color: transparent;*/
    /*-webkit-text-stroke-width: 1px;*/
    /*-webkit-text-stroke-color: #FF385C;*/
    /*-webkit-text-stroke: thin;*/
    font-size: 45px;
    line-height: 66px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    margin-bottom: 30px;
    text-transform: var(--home_title_transform);
    text-align: var(--home_title_align);
}

.bg-img3 {
    /*background: var(--bg_home) !important;*/
    /*bbbbackground: url('https://mrwallpaper.com/images/hd/real-estate-modern-white-house-dcxpp5xsw4e7wqgc.jpg');*/
    height: var(--banner_height);
}

@media only screen and (max-width: 991px) {
    .bg-img3 {
        height: auto !important;
    }
}

.homes-content span.det {
    color: var(--body_text_color) !important;
}

/* culoare titlu oferta */
.portfolio .homes-content h3.title a {
    background: var(--offer_text_background);
    color: var(--offer_title_color);
}

.zonaclick {
    background: var(--filtre_li_background);
    color: var(--filtre_li_color);
}

.zonaclick:hover {
    background: var(--filtre_li_background_hover);
    color: var(--filtre_li_color_hover) !important;
}

.pret_container_butoane .okfiltru,
.etaj_container_butoane .okfiltru {
    background-color: var(--filtru_ok_background) !important;
    color: var(--filtru_ok_color) !important;
}

.pret_container_butoane .okfiltru:hover,
.etaj_container_butoane .okfiltru:hover {
    background-color: var(--filtru_ok_background_hover) !important;
    color: var(--filtru_ok_color_hover) !important;
}

.pret_container_min input,
.pret_container_max input,
.etaj_container_min input,
.etaj_container_max input {
    background: var(--filtre_input_background);
    color: var(--filtre_input_color);
    border: var(--filtre_input_border);
    border-radius: var(--filtre_input_border_radius);
}

.pret_container_min input:hover,
.pret_container_max input:hover,
.etaj_container_min input:hover,
.etaj_container_max input:hover {
    background: var(--filtre_input_background_hover);
    color: var(--filtre_input_color_hover);
}

.pret_container_min input::placeholder,
.pret_container_max input::placeholder,
.etaj_container_min input::placeholder,
.etaj_container_max input::placeholder {
    /*background: var(--filtre_input_background);*/
    color: var(--filtre_input_color);
}

.filtre_listari,
.cuvinte_cheie,
.filtre_listari_termen {
    background-color: var(--filtre_input_background) !important;
    color: var(--filtre_input_color);
    width: 100%;
}

.filtre_listari:hover,
.cuvinte_cheie:hover,
.filtre_listari_termen:hover {
    background-color: var(--filtre_input_background_hover) !important;
    color: var(--filtre_input_color_hover);
    width: 100%;
}

.filter_link {
    float: left;
    display: inline-block;
    background: var(--filter_select_background);
    color: var(--filter_select_color);
    margin-right: 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding: 6px;
    padding-bottom: 7px;
    border-radius: 4px;
    cursor: pointer;
}

.filter_link:hover {
    background-color: var(--filter_select_background_hover);
    color: var(--filter_select_color_hover);
}

.filtre_ascunse {
    background: var(--filtre_input_background);
    color: var(--filtre_input_color);
}
.filtru_box_list:hover {
    background: var(--filtre_li_background_hover);
    color: var(--filtre_li_color_hover)
}

.agent-contact-form-sidebar .multiple-send-message {
    background-color: var(--button_background_color);
    color: var(--button_text_color);
}

.section-title:before {
    background-color: var(--section_background);
}

.inner-pages .blog .homes-content.details .fa {
    color: var(--section_background);
}

.sidebar-widget .author__contact li span i {
    color: var(--section_background);
}

.inner-pages .headings-2 .listing-title-bar h4 {
    color: var(--section_background);
}

.inner-pages .blog .homes-content h5::after,
.inner-pages .blog .blog-info.details h5::after,
.inner-pages .blog .property-location h5::after,
.inner-pages .blog .team.assigned h5::after,
.inner-pages .carousel h5:after,
.wprt-image-video.w50.pro h5:after,
.similar-property h5:after,
.ag-de .blog-section h5:after {
    background-color: var(--section_background);
}

.homes-content .font-weight-bold.mr-1 {
    background: var(--offer_feature_background) !important;
    color: var(--offer_feature_color) !important;
}
/* pentru culoare utilitati */
.inner-pages .blog .homes-content .homes-list li {
    color: var(--offer_icons_title_color);
}

/* pentru titlu anunt in listare */
    .portfolio .homes-content h3 a {
        color: var(--listing_color);
    }

    .portfolio .homes-content h3 a:hover {
        color: var(--listing_color_hover);
    }

.section-title h2 {
    color: var(--section_background);
}

.inner-pages.sin-1 a.button.border, a.button {

}

header {
    background: var(--header_background_color);
}

.header-top .social-icons:hover {
    color: var(--header_text_color) !important;
}

.search-button {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    text-align: center;
    font-weight: 600;
    box-shadow: 0px 1px 4px 0px #90ff9030;
    width: 100%;
    height: 45px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background-color: var(--search_background) !important;
    color: var(--search_color) !important;
    box-shadow: var(--search_box_shadow);
    border-radius: var(--search_border_radius);
    border: var(--search_border);
}

.search-button:hover {
    background-color: var(--search_background_hover) !important;
    color: var(--search_color_hover) !important;
}

#navigation.style-1.head-tr ul li a,
div.show-lang, .show-lang .fa-caret-down.arrlan {
    color: var(--header_li_color);
}

#navigation ul li {
    background-color: var(--header_li_background) !important;
    color: var(--header_li_color) !important;
}

#navigation ul li:hover {
    background-color: var(--header_li_background_hover) !important;
    color: var(--header_li_color_hover) !important;
}

#navigation ul li a:hover {
    color: var(--header_li_color_hover);
}


/******************************/
/*        meniu header        */
/******************************/
/**/
/**/    ul li ul li a {
/**/          color: var(--header_ul_ul_li_color) !important;
/**/    }
/**/    #navigation.style-1.head-tr ul li ul li {
/**/        background-color: var(--header_ul_ul_li_background) !important;
/**/        color: var(--header_ul_ul_li_color) !important;
/**/    }
/**/    ul li ul li a:hover {
/**/        color: var(--header_ul_ul_li_color_hover) !important;
/**/    }
/**/    #navigation.style-1.head-tr ul li ul li:hover {
/**/        background-color: var(--header_ul_ul_li_background_hover) !important;
/**/        color: var(--header_ul_ul_li_color_hover) !important;
/**/    }
/**/
/*******************************************/



.homepage-4 #navigation.style-1 ul li:hover {
    background-color: var(--header_li_background_hover) !important;
}

/* pentru subtitlu homepage */
.banner-inner .sub-title {
    color: var(--home_subtitle_color);
    text-align: var(--home_subtitle_align);
    transform: var(--home_subtitle_transform);
}

.second-footer {
    background-color: var(--footer_background_color);
    color: var(--footer_color);
}

@media (min-width: 1200px)
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1660px;
    }


.agents #header,
.sin-1 #header {
    box-shadow: var(--header_shadow);
}

.filtru_b_min {
    width: 34% !important;
    float: left;
}
.filtru_b_max {
    margin-left: 1%;
    width: 34% !important;
    float: left;
}
.filtru_b_but {
    margin-left: 1%;
    width: 30%;
    float: left;
}
.filtru_b_min input, .filtru_b_max input {
    width: 100% !important;
    box-sizing: border-box;
}
.filtre_ascunse {
    z-index: 214748364 !important;
}
















@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    .left-side {
        /*display: flex !important;*/
        float: left;
    }
    #navigation {
        margin-left: 0px !important;
        height: 50px;
    }
    .right-side {
        margin-right: 0px !important;
    }
    .header-user-menu.user-menu.add {
        float: left;
    }
}

@media only screen and (min-width: 1200px) {
    .right-side {
        float: right;
    }
    .header-user-menu.user-menu.add {
        float: right;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1239px) {
    .header-user-menu.user-menu.add {
        float: left;
        width: auto;
    }
}

@media only screen and (max-width: 1024px) {
    .right-side {
        display: none !important;
    }
    .header-user-menu.user-menu.add {
        display: none;
    }
}

@media only screen and (max-width: 359px) {

}

@media only screen and (max-width: 359px) {
    .rld-banner-tab .nav-item a {
        padding: 0 10px !important;
    }
}

@media only screen and (max-width: 259px) {
    .rld-banner-tab .nav-item a {
        font-size: 10px !important;
    }
}

@media only screen and (max-width: 491px) {
    .rld-banner-tab .nav-item a {
        padding: 0px 10px;
        margin-right: 10px;
    }
}

@media only screen and (max-width: 991px) {
    .bg-img3 {
        /*height: auto !important;*/
    }
    .hero-main {
        height: auto !important;
        padding-top: 100px;
        position: relative !important;
    }
    .row_filtre {
        display: block;
        height: auto !important;
    }
    .hp-6 .rld-main-search {
        height: auto !important;
    }
    .row_filtre_col_1,
    .row_filtre_col_2,
    .row_filtre_col_3,
    .row_filtre_col_4 {
        float: left;
        width: calc( 100% - 10px ) !important;
        margin: 0px 7.5px;
    }
    .rld-main-search .rld-single-input,
    .rld-main-search .rld-single-select .single-select {
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }
    .filters_sidebar {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999999999999999999999;
    }
    #zonaa {
        margin-left: 7px !important;
        width: calc(100% - 6px) !important;
    }
    .rld-main-search {
        padding: 20px !important;
    }
}

@media only screen and (min-width: 769px) {
    .second-footer .container p:last-child {
        margin-right: 10%;
    }
}

.container.container-header ol li {
    display: inline;
    padding: 0px 30px 0px 0px;
    width: auto;
}

@media only screen and (max-width: 900px) {

}


#logo a h5 {
    color: var(--header_li_color);
    background: var(--header_li_background);
    margin-top: 9px;
}

#logo a:hover {
    text-decoration: none;
    color: var(--header_li_color);
    background: var(--header_li_background);
}

.header-topbar {
    position: relative !important;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-items: center;
    /*min-height: var(--topbar_height);*/
    /*max-height: auto;*/
    color: var(--topbar_color);
    background: var(--topbar_background);
    overflow: visible;
}

/* --topbar-align ::: deleted */

.topbar-container {
    display: flex;
    flex-direction: row;
    float: left;
    width: 100%;
}

.topbar-social {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    width: 10%;
}

.topbar-social a {
    color: var(--social_links_color);
}

.topbar-social a:hover {
    color: var(--social_links_color_hover);
}

.header-topbar-links {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.header-topbar-links div{
    float: left;
}

.header-topbar-links div a{
    text-decoration: none;
    color: var(--lang_color);
}

.header-topbar-links div a:hover {
    color: var(--lang_color_hover);
}

.header-topbar-links div:first-of-type {
    padding-right: 10px;
}

@media only screen and (max-width: 449px) {
    .topbar-container {
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }
    .topbar-social {
        width: unset;
    }
    .topbar {
        flex-flow: unset !important;
        flex-direction: column !important;
    }
}

footer .topbar-social {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 33%;
}

@media only screen and (max-width: 400px) {
    .go-up {
        display: none !important;
    }
}

@media only screen and (max-width: 410px) {
    footer .topbar-social {
        width: 100% !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1239px) {
    #navigation {
        margin-left: 25px;
    }
    #navigation.style-1 ul a {
        font-size: 14px;
        padding: 2px 5px;
    }
}

.serv-flex:hover {
    /* cursor: pointer; */
}



/*:root {*/
/*    --topbar_align: left;*/
/*    --topbar_background: #000;*/
/*    --topbar_color: #fff;*/
/*    --topbar_height: 50px;*/
/*}*/

@media (min-width: 992px) {
    /* .col-lg-4 { */
       /* -ms-flex: none; */
        /* flex: none; */
        /* max-width: none; */
    /* } */
}

@media (min-width: 768px) {
    .col-lg-4 {
       /* -ms-flex: none; */
        /* flex: none; */
        /* max-width: none; */
    }
}

@media only screen and (max-width: 1199px) { 
    .portfolio .item { 
        width: 32.6%; 
    } 
}
@media only screen and (max-width: 1000px) { 
    .portfolio .item { 
        width: 49.5%; 
    } 
}
@media only screen and (max-width: 700px) {
    .portfolio .item {
        width: 100%;
    }
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.properties-list .row {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    gap: 1.3%;
}

.top-footer .row {
    justify-content: space-between;
}

.top-footer .first-footer .nav-footer {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 20px;
}

.top-footer .row .col-lg-4 {
    width: 33%;
    /* -ms-flex: 0 0 33.333333%; */
    /* flex: 0 0 33.333333%; */
    /* max-width: 33.333333%; */
}

@media only screen and (max-width: 992px) {
    .top-footer .row {
        justify-content: start;
    }
}

@media only screen and (max-width: 750px) {
    .first-footer .nav-footer {
        /* display: flex; */
        /* flex-direction: column; */
        gap: 0px;
    }
    .top-footer .row {
        flex-direction: column;
    }
    .top-footer .row .col-lg-4 {
        width: 100%;
    }
}

/* @media only screen and (max-width: 1200px) { 
    [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { 
        width: 33% !important; 
    } 
} */
@media only screen and (max-width: 1000px) {
    [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { 
        width: 49% !important; 
    } 
}
@media only screen and (max-width: 800px)  { 
    [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { 
        width: 100% !important; 
    } 
}

/* @media only screen and (max-width: 900px){
    .project-single {
        width: 100% !important;
    }
} */


aside.col-lg-4 {
    width: 500px;
}

.xby5 {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    width: calc( 100% - 110px );
}

.agents.list .blog .homes-content .homes-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    flex-direction: row;
}

.agents.list .blog .homes-content .homes-list li {
    display: flex;
    text-wrap: nowrap;
    align-items: center;
    overflow: visible;
    margin-right: 20px;
    text-wrap: nowrap;
}

@media only screen and (max-width: 500px) {
    .row {
        padding: 0px;
    }
    .nav-footer {
        display: flex;
        flex-direction: column;
        gap: 0px;
    }
    .rld-main-search {
        padding: 5px !important;
    }

    aside.col-lg-4 {
        width: 100%;
    }

    .xby5 {
        width: 100%;
        overflow: visible;
        clear: both !important;
        margin-left: 0px !important;
        padding-left: 0px;
        display: block !important;
        padding-top: 5px !important;
        text-wrap: wrap;
    }

}

@media only screen and (max-width: 1000px) {
    .contact_info_234 {
        display: flex;
        flex-direction: column;
    }
}</pre></body></html>