@charset "UTF-8";.callus{float:inline-end}.navbar-collapse.collapse{display:flex!important;justify-content:center}.navbar-collapse .nav.navbar-nav{display:flex}.fhmm .dropdown-submenu:hover>a:after{border-right-color:#fff;border-left-color:transparent}.fhmm .dropdown-submenu>a:after{position:absolute;border-width:5px 5px 5px 5px;border-right-color:#ccc;border-left-color:transparent;margin-top:0;margin-right:0;left:5px;top:10px}.check li:before,.widget ul.list li:before{content:"";right:-15px;z-index:1;position:absolute}.boxes_img .box_type{left:0}.slides,.flex-control-nav,.flex-direction-nav{direction:rtl;overflow:hidden}#one-parallax{direction:ltr;overflow:hidden}.bootstrap-select.btn-group{padding:0}.ps-desc{border-radius:0 20px 0 0;left:0;right:auto}.ps-desc .type{left:auto;right:0;border-radius:0 0 10px}.ps-desc .price{left:auto;right:115px}.ps-desc .status{left:auto;right:230px;border-radius:0 0 0 10px}ul.real-estate-cats-widget li ul{border-right:1px solid #f6700e;border-left:1px solid #fff}ul.real-estate-cats-widget li ul li{padding-right:17px}ul.real-estate-cats-widget li ul li:before{right:0}#carousel{direction:ltr}.property_wrapper div.boxed_mini_details1{display:flex}.property_wrapper div.boxed_mini_details1 span{border-right:none;border-left:1px solid #efefef;float:right;width:100%}#sidebar{float:right}@media (max-width: 767px){.navbar-collapse.collapse{height:1px!important;overflow:hidden!important}.navbar-collapse .nav.navbar-nav{flex-direction:column}.property_wrapper div.boxed_mini_details1{flex-wrap:wrap}#sidebar{float:left;z-index:2}}#ContactFormModal .register-users-types{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-evenly;align-items:center;flex-direction:row}html{position:relative}html .toast{position:fixed;z-index:1000000;bottom:5%;width:100%}html .toast .toast-panel{display:flex;justify-content:center;align-items:center;flex-direction:column}html .toast .toast-panel .toast-comp{display:flex;justify-content:flex-start;max-width:0px;min-width:0px;max-height:50px;min-height:30px;align-items:center;margin:5px;border-radius:10000px;animation-name:toast;animation-duration:10s;transition:transform .5s ease;animation-delay:2s}html .toast .toast-panel .toast-comp.toast-info{background-color:#95d1ff;color:#000}html .toast .toast-panel .toast-comp.toast-success{background-color:#95ffb1;color:#000}html .toast .toast-panel .toast-comp.toast-error{background-color:#ff95a3;color:#000}html .toast .toast-panel .toast-comp.toast-warning{background-color:#ffe695;color:#000}html .toast .toast-panel .toast-comp .image{width:25px;height:25px;margin:5px}html .toast .toast-panel .toast-comp .image .icon-content{background-color:#94ffff;width:100%;height:100%;border-radius:10000px}html .toast .toast-panel .toast-comp .message{width:fit-content;overflow:hidden}@keyframes toast{0%{min-width:0;max-width:0;opacity:0}5%{max-width:450px;min-width:250px;opacity:1}95%{max-width:450px;min-width:250px;opacity:1}to{min-width:0px;max-width:0px;opacity:0}}.notification-icon{position:relative;display:inline-block}.notification-icon .notification-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background-color:red;border-radius:50%;z-index:2}.notification-icon .notification-dot:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background-color:#ff6c28;transform:translate(-50%,-50%);animation:pulse 1.5s infinite;z-index:-1}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.notification-count{position:absolute;top:-6px;right:-10px;background-color:red;color:#fff;font-size:10px;padding:2px 5px;border-radius:100px;min-width:16px;text-align:center;font-weight:700;line-height:1}.notification-dropdown{width:320px;max-height:400px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.notification-dropdown::-webkit-scrollbar{display:none}.notification-dropdown .notification-item{border-bottom:1px solid white}.notification-dropdown .notification-item .notification-title{font-weight:700;color:#fff;font-size:14px;text-overflow:ellipsis;overflow:hidden}.notification-dropdown .notification-item .notification-message{font-weight:400;font-size:13px;color:#cfcfcf;text-overflow:ellipsis;overflow:hidden}.notification-dropdown .notification-item .notification-time{font-size:11px}.notification-dropdown .notification-unread{background:#2e2e2e}.notification-dropdown .notification-read{background:#f6700e}.notifications-card{border-radius:8px;overflow:hidden}.notifications-card .card-header{padding:12px 16px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.notifications-card .notification-list{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto;scrollbar-width:none}.notifications-card .notification-list::-webkit-scrollbar{display:none}.notifications-card .notification-list .notification-item{padding:12px 14px;border-bottom:1px solid #f0f0f0;cursor:pointer}.notifications-card .notification-list .notification-item.unread{background:#f9f9ff}.notifications-card .notification-list .notification-item .notification-body .notification-title{font-weight:600}.notifications-card .notification-list .notification-item .notification-body .notification-message{font-size:13px;color:#555}.notifications-card .notification-list .notification-item .notification-body .notification-time{font-size:11px;color:#888}.notifications-card .notification-list .notification-item .notification-body .notification-dot{width:8px;height:8px;background:#e74c3c;border-radius:50%;margin-top:6px;display:inline-block}.chat-layout{display:flex;height:80vh;position:relative;background:#f5f5f5}.chat-layout .toggle-list-btn{position:absolute;top:10px;left:10px;background:#4caf50;color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;z-index:6}.chat-layout .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2}.chat-layout .chat-list-wrapper{background:#fff;border-right:1px solid #ddd;width:300px;height:100%;overflow-y:auto;z-index:4}@media (max-width: 767px){.chat-layout .chat-list-wrapper{position:absolute;top:0;left:-100%;width:80%;max-width:350px;transition:left .3s ease-in-out}.chat-layout .chat-list-wrapper.open{left:0}}.chat-layout .chat-placeholder{flex:1;display:flex;align-items:center;justify-content:center;color:#888;font-size:18px}@media (max-width: 767px){.chat-layout{overflow:hidden;flex-direction:column}}.chat-list{width:100%;background:#fff;display:flex;flex-direction:column;height:100%}.chat-list__search{padding:10px;border-bottom:1px solid #eee}.chat-list__search input{width:100%;padding:8px;border:1px solid #ddd;border-radius:6px}.chat-list__items{overflow-y:auto;flex:1}.chat-list__item{display:flex;align-items:center;padding:12px;cursor:pointer;border-bottom:1px solid #f0f0f0;gap:10px;position:relative}.chat-list__item.active,.chat-list__item:hover{background:#f9f9f9}.chat-list__item .profile-photo{border:1px solid #dbdbdb;border-radius:50%}.chat-list__item .profile-photo .avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.chat-list__item .chat-list__info{flex:1;margin-left:10px}.chat-list__item .chat-list__info .top-row{display:flex;justify-content:space-between}.chat-list__item .chat-list__info .top-row h4{margin:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;width:100px;white-space:nowrap}.chat-list__item .chat-list__info .top-row .time{color:#999;font-size:12px}.chat-list__item .chat-list__info .top-row .ads-details{color:#999;font-size:10px;overflow:hidden;text-overflow:ellipsis;width:170px;white-space:nowrap}.chat-list__item .chat-list__info .status{font-size:12px;margin-left:5px;color:gray}.chat-list__item .chat-list__info .status.read{color:#00f}.chat-list__item .chat-list__info .last-message{color:#666;font-size:13px;margin-top:4px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;width:180px;white-space:nowrap}.chat-list__item .badge{background:#ff3b30;color:#fff;border-radius:12px;font-size:10px;position:absolute;padding:0 8px;left:20px;bottom:15px}.chat-window{flex:1;display:flex;flex-direction:column;background:#fafafa;height:100%}.chat-window__header{display:flex;align-items:center;padding:12px;border-bottom:1px solid #e6e6e6;background:#fff;gap:10px}.chat-window__header .profile-photo{border:1px solid #dbdbdb;border-radius:50%;width:48px;height:48px;align-items:center;justify-content:center;display:flex}.chat-window__header .profile-photo .avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.chat-window__header .info{margin-left:10px}.chat-window__header .info h4{margin:0}.chat-window__header .info .meta{margin:4px 0 0;color:#777;font-size:13px;display:inline-block;text-overflow:ellipsis;overflow:hidden;width:200px;white-space:nowrap}.chat-window__messages{flex:1;padding:16px;overflow-y:auto;background:linear-gradient(#f8f8f8,#f6f6f6)}.chat-window .date-separator{font-size:10px;color:#333;margin:10px 0;text-align:center;display:flex;justify-content:center}.chat-window .date-separator .date{background:#fff;width:fit-content;padding:4px 12px;border-radius:5px;font-size:11px;color:#00000080}.chat-window .message{display:flex;margin-bottom:10px;width:100%}.chat-window .message.me{justify-content:flex-end}.chat-window .message.me .bubble{background:#19b8df;color:#fff}.chat-window .message.other{justify-content:flex-start}.chat-window .message.other .bubble{background:#fff;color:#000;border:1px solid #eee}.chat-window .message .bubble{max-width:70%;padding:10px 12px;border-radius:12px;font-size:14px;position:relative}.chat-window .message .bubble .meta{display:flex;align-items:center;gap:5px}.chat-window .message .bubble .time{font-size:11px;color:#00000080;text-align:right}.chat-window .message .bubble .status{font-size:12px;margin-left:5px;color:gray}.chat-window .message .bubble .status.read{color:#00f}.chat-window__footer{display:flex;padding:10px;border-top:1px solid #eee;background:#fff;gap:10px}.chat-window__footer input{flex:1;padding:10px;border:1px solid #ddd;border-radius:8px;outline:none}.chat-window__footer button{margin-left:8px;padding:8px 14px;background:#007bff;color:#fff;border:none;border-radius:8px}.skeleton-slider{position:relative;overflow:hidden}.skeleton-slides{height:450px}.skeleton-slide{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:12px;padding:15px;margin-bottom:10px;box-shadow:0 2px 8px #0000000d;height:100%}.skeleton-right-banner-image{width:100%;height:150px;border-radius:8px}.skeleton-left-banner-image{width:100%;height:450px;border-radius:8px}.skeleton-image-squer-40px{width:40px;height:40px}.skeleton-image-150-100{width:150px;height:100px}.skeleton-image-250-200{width:250px;height:200px}.skeleton-title{width:60%;height:20px;margin-bottom:10px}.skeleton-text{width:100%;height:14px;margin-bottom:8px}.skeleton-text.short{width:70%}.skeleton-badge{width:80px;height:20px;margin-top:10px}.skeleton-image{width:100%;height:250px;border-radius:10px;margin-top:10px;height:100%}.skeleton{background:linear-gradient(90deg,#e3e3e3 25%,#f5f5f5,#e3e3e3 75%);background-size:200% 100%;animation:shimmer 1.6s infinite;border-radius:8px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.flex{display:flex}.flex.flex-fw-w{flex-wrap:wrap}.flex.flex-jc-c{justify-content:center}.flex.flex-ai-c{align-items:center}.flex.gap-5px{gap:5px}.flex.gap-10px{gap:10px}.d-none{display:none!important}.dropdown-menu li{width:100%}.dropdown-menu.dropdown-black{background-color:#000}.dropdown-menu.dropdown-white{background-color:#f5f5f5;color:#000}.thumbnail{position:relative;margin-bottom:15px;border:1px solid #ddd;padding:5px;border-radius:4px}.remove-btn{position:absolute;top:-10px;right:-10px;border-radius:50%;padding:3px 6px;font-size:12px}form select{width:100%;background-color:#f5f5f5;outline:none;border:1px solid #ccc;padding:5px;margin:5px 0}form .radio input[type=radio],form .radio-inline input[type=radio],form .checkbox input[type=checkbox],form .checkbox-inline input[type=checkbox]{float:right;margin-left:10px}.agencies_widget .agencies_meta{gap:10px}.nav-register{list-style:none;display:flex;justify-content:space-evenly;margin:10px 0}.nav-register li{width:100%;text-align:center}.nav-register li a{display:flex;justify-content:center;padding:5px 15px}.nav-register li a.router-link-exact-active{color:#000;background-color:#ffebcd}.resize_image_box{width:100%;height:210px}.height{width:100%}.height-110px{height:110px}.height-210px{height:210px}.spinner-loading{text-align:center}.verified{color:#179ff1!important}.not-verified{color:#cccecf!important}.sidebar-dashboard{list-style:none;display:flex;justify-content:space-around;margin:10px 0;flex-wrap:wrap}.sidebar-dashboard li{width:100%;text-align:start}.sidebar-dashboard li a{display:flex;padding:5px 15px}.sidebar-dashboard li a.router-link-exact-active{color:#000;background-color:#ffebcd}.scroll-list{margin:0;padding:0;max-height:80vh;overflow-y:auto;scrollbar-width:none}.scroll-list::-webkit-scrollbar{display:none}.image-profile{position:relative;display:inline-block}.image-profile .image-profile-resize{max-width:260px;min-width:100px;max-height:260px;min-height:100px}.image-profile .edit-icon-profile{position:absolute;bottom:10px;right:35px;background:#007bff;color:#fff;border-radius:1000px;padding:8px;cursor:pointer;font-size:14px;box-shadow:0 2px 6px #0000004d;transition:background .3s;width:50px}.image-profile .edit-icon-profile:hover{background:#0056b3}.frame-contaner{border:1px solid #e2e2e2;padding:10px;margin:10px}@media (max-width: 767px){.nav-register{flex-wrap:wrap}}.toast[data-v-93600054]{position:fixed;z-index:10000;width:100%;display:flex;justify-content:center;pointer-events:auto}.toast-bottom[data-v-93600054]{bottom:20px}.toast-top[data-v-93600054]{top:20px}.toast-center[data-v-93600054]{top:50%;transform:translateY(-50%)}.toast-panel[data-v-93600054]{display:flex;justify-content:center;width:100%;padding:0 20px}.toast-comp[data-v-93600054]{display:flex;align-items:center;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:600px;min-width:200px}.toast-comp.info[data-v-93600054]{background-color:var(--info-bg, #e7f5ff);color:var(--info-text, #1864ab)}.toast-comp.success[data-v-93600054]{background-color:var(--success-bg, #ebfbee);color:var(--success-text, #2b8a3e)}.toast-comp.error[data-v-93600054]{background-color:var(--error-bg, #fff5f5);color:var(--error-text, #c92a2a)}.toast-comp.warning[data-v-93600054]{background-color:var(--warning-bg, #fff9db);color:var(--warning-text, #e67700)}.icon[data-v-93600054]{margin-right:12px;display:flex;align-items:center}.message[data-v-93600054]{font-size:14px;line-height:1.5}.toast-enter-active[data-v-93600054],.toast-leave-active[data-v-93600054]{transition:all .3s ease}.toast-enter-from[data-v-93600054],.toast-leave-to[data-v-93600054]{opacity:0;transform:translateY(20px)}.toast-enter-to[data-v-93600054],.toast-leave-from[data-v-93600054]{opacity:1;transform:translateY(0)}
