/* Apo Resettlement DOM-matched local CSS v3 */

/* source: https://airealent.ng/wp-includes/css/dist/block-library/style.min.css */
.wp-block-button__link { align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
.wp-block-buttons { box-sizing: border-box; }
.wp-block-buttons > .wp-block-button { display: inline-block; margin: 0px; }
.wp-block-buttons .wp-block-button__link { width: 100%; }
.wp-block-image img { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }
@media not (prefers-reduced-motion){.wp-block-image img.show { animation: 0.4s ease 0s 1 normal none running show-content-image; }
}
.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { background-color: rgba(90, 90, 90, 0.25); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background), .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background) { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 8px; }
@media not (prefers-reduced-motion){.wp-lightbox-overlay.show-closing-animation:not(.active) { animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
.wp-lightbox-overlay.show-closing-animation:not(.active) img { animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { animation: auto ease 0s 1 normal none running none; }
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }
}
@keyframes show-content-image {0% { visibility: hidden; }
99% { visibility: hidden; }
100% { visibility: visible; }
}
@keyframes turn-on-visibility {0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes turn-off-visibility {0% { opacity: 1; visibility: visible; }
99% { opacity: 0; visibility: visible; }
100% { opacity: 0; visibility: hidden; }
}
@keyframes lightbox-zoom-in {0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
100% { transform: translate(-50%, -50%) scale(1); }
}
@keyframes lightbox-zoom-out {0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
99% { visibility: visible; }
100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
ol, ul { box-sizing: border-box; }
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container { height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
@keyframes overlay-menu__fade-in-animation {0% { opacity: 0; transform: translateY(0.5em); }
100% { opacity: 1; transform: translateY(0px); }
}
.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
body.rtl .has-drop-cap:not(:focus)::first-letter { float: none; margin-left: 0.1em; }
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }
}
.wp-element-button { cursor: pointer; }
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
html :where([style*="border-color"]) { border-style: solid; }
html :where([style*="border-width"]) { border-style: solid; }
html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }

/* source: https://airealent.ng/wp-content/plugins/elementor/assets/css/frontend.min.css */
:root { --direction-multiplier: 1; }
:root { --page-title-display: block; }
@keyframes eicon-spin {0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@media (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }
}
@media (prefers-reduced-motion: reduce){html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}

/* source: https://airealent.ng/wp-content/uploads/elementor/css/post-20.css */
.elementor-kit-20 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }

/* source: https://airealent.ng/wp-content/plugins/houzez-studio/public/css/houzez-studio-public.css */

/* source: https://airealent.ng/wp-content/themes/houzez/css/bootstrap.min.css */
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }
*, ::after, ::before { box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }
[tabindex="-1"]:focus:not(:focus-visible) { outline: 0px !important; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
b, strong { font-weight: bolder; }
a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(0, 86, 179); text-decoration: underline; }
figure { margin: 0px 0px 1rem; }
img { vertical-align: middle; border-style: none; }
table { border-collapse: collapse; }
th { text-align: inherit; }
label { display: inline-block; margin-bottom: 0.5rem; }
button { border-radius: 0px; }
button:focus { outline: -webkit-focus-ring-color auto 5px; }
button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
select { overflow-wrap: normal; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
summary { display: list-item; cursor: pointer; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
.h1, h1 { font-size: 2.5rem; }
.h2, h2 { font-size: 2rem; }
.h3, h3 { font-size: 1.75rem; }
.h5, h5 { font-size: 1.25rem; }
.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px){.container { max-width: 540px; }
}
@media (min-width: 768px){.container { max-width: 720px; }
}
@media (min-width: 992px){.container { max-width: 960px; }
}
@media (min-width: 1200px){.container { max-width: 1140px; }
}
@media (min-width: 576px){.container, .container-sm { max-width: 540px; }
}
@media (min-width: 768px){.container, .container-md, .container-sm { max-width: 720px; }
}
@media (min-width: 992px){.container, .container-lg, .container-md, .container-sm { max-width: 960px; }
}
@media (min-width: 1200px){.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; }
}
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
@media (min-width: 576px){.col-sm-6 { flex: 0 0 50%; max-width: 50%; }
}
@media (min-width: 768px){.col-md-6 { flex: 0 0 50%; max-width: 50%; }
.col-md-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 992px){.col-lg-3 { flex: 0 0 25%; max-width: 25%; }
.col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-lg-6 { flex: 0 0 50%; max-width: 50%; }
.col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
}
.form-control { display: block; width: 100%; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce){.form-control { transition: none; }
}
.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.form-control::-webkit-input-placeholder { color: rgb(108, 117, 125); opacity: 1; }
.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }
.form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; }
select.form-control[multiple], select.form-control[size] { height: auto; }
.form-group { margin-bottom: 1rem; }
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(40, 167, 69); }
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(220, 53, 69); }
.btn { display: inline-block; font-weight: 400; color: rgb(33, 37, 41); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce){.btn { transition: none; }
}
.btn:hover { color: rgb(33, 37, 41); text-decoration: none; }
.btn.focus, .btn:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.btn.disabled, .btn:disabled { opacity: 0.65; }
.btn:not(:disabled):not(.disabled) { cursor: pointer; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); }
.btn-primary.focus, .btn-primary:focus { color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }
.btn-primary.disabled, .btn-primary:disabled { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 92, 191); }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }
.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
.btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); }
.btn-secondary.focus, .btn-secondary:focus { color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }
.btn-secondary.disabled, .btn-secondary:disabled { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91); }
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48); }
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127); }
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 149, 0); }
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 31, 45); }
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223); }
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); }
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }
.btn-block { display: block; width: 100%; }
.fade { transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce){.fade { transition: none; }
}
.fade:not(.show) { opacity: 0; }
.collapse:not(.show) { display: none; }
.dropdown, .dropleft, .dropright, .dropup { position: relative; }
.dropdown-toggle { white-space: nowrap; }
.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }
.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }
.dropdown-item:focus, .dropdown-item:hover { color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250); }
.dropdown-item.active, .dropdown-item:active { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255); }
.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(108, 117, 125); pointer-events: none; background-color: transparent; }
.dropdown-menu.show { display: block; }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(128, 189, 255); }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: rgb(255, 255, 255); background-color: rgb(179, 215, 255); border-color: rgb(179, 215, 255); }
.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav-link { display: block; padding: 0.5rem 1rem; }
.nav-link:focus, .nav-link:hover { text-decoration: none; }
.nav-tabs { border-bottom: 1px solid rgb(222, 226, 230); }
.nav-tabs .nav-item { margin-bottom: -1px; }
.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230); }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255); }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }
.navbar-nav { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }
.navbar-nav .dropdown-menu { position: static; float: none; }
@media (min-width: 992px){.navbar-expand-lg { flex-flow: row; justify-content: flex-start; }
.navbar-expand-lg .navbar-nav { flex-direction: row; }
.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
}
.breadcrumb { display: flex; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }
.breadcrumb-item { display: flex; }
.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: rgb(108, 117, 125); content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }
.breadcrumb-item.active { color: rgb(108, 117, 125); }
@-webkit-keyframes progress-bar-stripes {0% { background-position: 1rem 0px; }
100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes {0% { background-position: 1rem 0px; }
100% { background-position: 0px 0px; }
}
.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }
.close:hover { color: rgb(0, 0, 0); text-decoration: none; }
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover { opacity: 0.75; }
button.close { padding: 0px; background-color: transparent; border: 0px; }
.modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }
.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; transform: translate(0px, -50px); }
@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog { transition: none; }
}
.modal.show .modal-dialog { transform: none; }
.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }
.modal-dialog-centered::before { display: block; height: min-content; content: ""; }
.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }
.modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }
.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }
.modal-title { margin-bottom: 0px; line-height: 1.5; }
.modal-body { position: relative; flex: 1 1 auto; padding: 1rem; }
@media (min-width: 576px){.modal-dialog { max-width: 500px; margin: 1.75rem auto; }
.modal-dialog-centered { min-height: calc(100% - 3.5rem); }
.modal-dialog-centered::before { height: min-content; }
}
@-webkit-keyframes spinner-border {100% { transform: rotate(360deg); }
}
@keyframes spinner-border {100% { transform: rotate(360deg); }
}
@-webkit-keyframes spinner-grow {0% { transform: scale(0); }
50% { opacity: 1; transform: none; }
}
@keyframes spinner-grow {0% { transform: scale(0); }
50% { opacity: 1; transform: none; }
}
.d-flex { display: flex !important; }
.flex-grow-1 { flex-grow: 1 !important; }
.justify-content-between { justify-content: space-between !important; }
.align-items-center { align-items: center !important; }
.mr-1, .mx-1 { margin-right: 0.25rem !important; }
.ml-1, .mx-1 { margin-left: 0.25rem !important; }
.mt-2, .my-2 { margin-top: 0.5rem !important; }
.mr-2, .mx-2 { margin-right: 0.5rem !important; }
.mb-2, .my-2 { margin-bottom: 0.5rem !important; }
@media print{*, ::after, ::before { text-shadow: none !important; box-shadow: none !important; }
a:not(.btn) { text-decoration: underline; }
thead { display: table-header-group; }
img, tr { break-inside: avoid; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
body { min-width: 992px !important; }
.container { min-width: 992px !important; }
.navbar { display: none; }
}

/* source: https://airealent.ng/wp-content/themes/houzez/css/bootstrap-select.min.css */
@-webkit-keyframes bs-notify-fadeOut {0% { opacity: 0.9; }
100% { opacity: 0; }
}
@keyframes bs-notify-fadeOut {0% { opacity: 0.9; }
100% { opacity: 0; }
}
.bootstrap-select > select.bs-select-hidden, select.bs-select-hidden, select.selectpicker { display: none !important; }

/* source: https://airealent.ng/wp-content/themes/houzez/css/font-awesome/css/all.min.css */
@-webkit-keyframes fa-spin {0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
@keyframes fa-spin {0% { transform: rotate(0deg); }
100% { transform: rotate(1turn); }
}
@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"), url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-brands-400.woff") format("woff"), url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-brands-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-regular-400.woff") format("woff"), url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-regular-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-solid-900.woff") format("woff"), url("https://airealent.ng/wp-content/themes/houzez/css/font-awesome/webfonts/fa-solid-900.ttf") format("truetype"); }

/* source: https://airealent.ng/wp-content/themes/houzez/css/icons.css */
@font-face { font-family: houzez-iconfont; src: url("https://airealent.ng/wp-content/themes/houzez/fonts/houzez-iconfont.ttf?jd28ud") format("truetype"), url("https://airealent.ng/wp-content/themes/houzez/fonts/houzez-iconfont.woff?jd28ud") format("woff"); font-weight: normal; font-style: normal; font-display: block; }
.houzez-icon { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: houzez-iconfont !important; }
.icon-house::before { content: ""; }
.icon-close::before { content: ""; }
.icon-alarm-bell::before { content: ""; }
.icon-arrow-up-1::before { content: ""; }
.icon-lock-5::before { content: ""; }
.icon-love-it::before { content: ""; }
.icon-move-left-right::before { content: ""; }
.icon-navigation-menu::before { content: ""; }
.icon-single-neutral-circle::before { content: ""; }

/* source: https://airealent.ng/wp-content/themes/houzez/css/slick-min.css */

/* source: https://airealent.ng/wp-content/themes/houzez/css/slick-theme-min.css */
@font-face { font-family: slick; font-weight: 400; font-style: normal; src: url("https://airealent.ng/wp-content/themes/houzez/css/fonts/slick.woff") format("woff"), url("https://airealent.ng/wp-content/themes/houzez/css/fonts/slick.ttf") format("truetype"); }

/* source: https://airealent.ng/wp-content/themes/houzez/css/jquery-ui.min.css */

/* source: https://airealent.ng/wp-content/themes/houzez/css/bootstrap-datepicker.min.css */

/* source: https://airealent.ng/wp-content/themes/houzez/css/main.css */
.login-register-form .dropdown-menu, .banner-image-module .banner-image-module-link, .taxonomy-cards-module .taxonomy-cards-module-slider-nav, .taxonomy-cards-module .taxonomy-item-card.taxonomy-item-card-vertical .taxonomy-item-card-content, .property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .property-grid-item .item-inner-wrap, .blog-post-item-v2 .blog-post-content-wrap, .team-mobile-link, .team-content-wrap, .team-content-wrap-before .team-content, .team-content-wrap-after .team-content, .property-carousel-buttons-wrap, .grid-item-link, .grid-item-text-wrap, .lb-dataContainer, .lb-nav, .lb-loader, .lightbox, .tweet-slider .tweet-icon, .tweet-slider .tweet-content, .widget-wrap .bootstrap-select .dropdown-menu, .post-content-wrap table, .message-reply-wrap .form-control, .insight-search .dropdown-menu, .dashboard-mobile-edit-menu-wrap .bootstrap-select .dropdown-menu, .table-full-width, .dashboard-table, .gallery-item img, .property-lightbox-v2 .property-lightbox-v2-content .lightbox-logo img, .lightbox-form-wrap.lightbox-form-wrap-show, .h-properties-map-for-elementor, .property-detail-v2 .houzez-360-virtual-tour iframe, .property-detail-v2 .houzez-top-area-video iframe, .property-detail-v2 .houzez-top-area-video > div, .property-detail-v3 .houzez-360-virtual-tour iframe, .property-detail-v3 .houzez-top-area-video iframe, .property-detail-v3 .houzez-top-area-video > div, .property-detail-v4 .houzez-360-virtual-tour iframe, .property-detail-v4 .houzez-top-area-video iframe, .property-detail-v4 .houzez-top-area-video > div, .property-detail-v1 .houzez-360-virtual-tour iframe, .property-detail-v1 .houzez-top-area-video iframe, .property-detail-v1 .houzez-top-area-video > div, .property-detail-v5 .houzez-360-virtual-tour iframe, .property-detail-v5 .houzez-top-area-video iframe, .property-detail-v5 .houzez-top-area-video > div, .property-detail-v6 .houzez-360-virtual-tour iframe, .property-detail-v6 .houzez-top-area-video iframe, .property-detail-v6 .houzez-top-area-video > div, .property-schedule-tour-image, .mobile-property-contact, .fw-property-documents-wrap h3::before, .fw-property-details-wrap h3::before, .property-navigation-wrap, .sub-listings-table, .block-availability-calendars .days li.day-booked::after, .block-availability-calendars .days li.day-pending::after, .block-availability-calendars .days li.day-available::after, .block-availability-calendars .days li.day-disabled::after, .block-availability-calendars .days li.day-unavailable::after, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 #pills-gallery::before, .property-detail-v2 .page-title-wrap, .review-message, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .agent-information li, .property-form .dropdown-menu, .property-banner-trigger, .half-map-wrap, .lightbox-content-wrap .btn-item, .video-background::before, .video-background, .splash-slider-wrap, .splash-page-footer, .houzez-fullscreen-map, .houzez-map-loading, #map, .map-wrap, #map_canvas, #houzez-properties-map, #houzez-single-listing-map, .item-listing-parallax-link, .grid-view .item-footer, .grid-view .item-body, .banner-caption, .banner-inner::before, .advanced-search-half-map .d-flex.geolocation-width, .advanced-search-half-map .flex-search.geolocation-width, .advanced-search-half-map .flex-search.full-width, .search-expandable-wrap, .overlay-wrap, .overlay-search-advanced-module, #houzez-search-form, .nav-mobile .main-nav .nav-item .dropdown-menu, .nav-mobile .main-nav .nav-item, .header-main-wrap .main-nav .megamenu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu, .header-transparent-wrap, .radio-tab .radio-tab-inner, .btn-full-width, .houzez-overlay-loading, .hover-effect::before, .hover-effect-flat::before, .hover-effect, .hover-effect-flat { width: 100%; }
.banner-image-module .banner-image-module-link, .taxonomy-cards-module .taxonomy-cards-module-slider-nav, .property-grid-item .item-wrap, .property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .team-mobile-link, .team-content-wrap, .grid-item-link, .grid-item-text-wrap, .taxonomy-grids-module-v5 .taxonomy-text-wrap, .taxonomy-grids-module-v5-slider .taxonomy-text-wrap, .lb-prev, .lb-next, .dashboard-slide-panel-wrap, .activities-list::before, .dashboard-side-wrap, .lightbox-form-wrap, .property-schedule-tour-image, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 #pills-gallery::before, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .property-banner-trigger, .half-map-wrap, .video-background::before, .video-background, .splash-slider-wrap, .houzez-fullscreen-map, #map, .map-wrap, #map_canvas, #houzez-properties-map, #houzez-single-listing-map, .item-parallax-inner, .item-listing-parallax-link, .banner-inner::before, .banner-inner, .overlay-search-advanced-module, .radio-tab .radio-tab-inner, .houzez-overlay-loading, .hover-effect::before, .hover-effect-flat::before, .hover-effect, .hover-effect-flat { height: 100%; }
figure { max-width: 100%; }
.ui-slider-horizontal .ui-slider-handle::after, .print-banner-wrap, .login-form-wrap .form-group-field, .register-form-wrap .form-group-field, .login-register-form .modal-header .close span, .banner-image-module .banner-image-content-wrap a, .banner-image-module, .taxonomy-cards-module .taxonomy-cards-module-row, .taxonomy-cards-module, .houzez-nav-menu-main, .property-tabs-module .nav-tabs .nav-link, .property-grid-item .item-inner-wrap .item-amenities, .property-grid-item .item-inner-wrap .item-title, .property-grid-item .item-inner-wrap .labels-wrap, .property-grid-item, .blog-post-item-v2, .team-module, .testimonials-slider-wrap-v2, .agents-slider-wrap, .partners-slider-wrap, .property-carousel-buttons-wrap .slick-prev, .property-carousel-buttons-wrap .slick-next, .property-carousel-buttons-wrap .btn-view-all, .property-carousel-buttons-wrap, .testimonials-module-slider-v2, .agents-module-slider, .partners-module-slider, .blog-posts-slider, .property-carousel-module, .testimonials-module-slider-v1, .price-table-module.featured, .grid-item, .taxonomy-grids-module-v5 .taxonomy-text-wrap, .taxonomy-grids-module-v5-slider .taxonomy-text-wrap, .taxonomy-grids-module-v5 .taxonomy-item, .taxonomy-grids-module-v5-slider .taxonomy-item, .taxonomy-item, .lb-outerContainer, .widget-featured-property-slider-wrap, .twitter-widget-slider, .widget-instagram-slider, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a, .property-item-widget .right-property-item-widget-wrap .item-price-wrap, .dashboard-tool-block, .lead-detail-wrap, .activitiy-item, .board-message-icon-wrap, .dashboard-content-block-wrap, .recurring-payment-wrap, .doughnut-chart-data strong, .doughnut-chart-data span, .doughnut-chart-data li, .upload-icon, .table-property-thumb, .dashboard-map-field .map-wrap, .dashboard-map-field, .dashboard-content-block, .dashboard-logo-wrap, .gallery-item, .page-content-wrap .aligncenter, .post-content-wrap .aligncenter, .page-content-wrap .alignright, .post-content-wrap .alignright, .page-content-wrap .alignleft, .post-content-wrap .alignleft, .next-prev-block .prev-box a, .next-prev-block .next-box a, .agent-verified-badge, .agent-profile-chart, .agent-profile-wrap .agent-image, .property-lightbox-v2-labels-wrap .label-featured, .property-lightbox-v2 .property-lightbox-v2-section-top .item-price-wrap, .lightbox-nav a, .lightbox-gallery-wrap, .property-lightbox .modal-header, .property-schedule-tour-day-form-slide-wrap, .property-schedule-tour-day-form, .property-schedule-tour-type-form .control .control__indicator, .property-schedule-tour-day-form .control .control__indicator, .property-gallery-grid .gallery-grid-item, .mobile-property-tools .item-tools, .mobile-property-tools, .mobile-property-title .label-featured, .mobile-property-title .labels-wrap, .mobile-property-title .item-price-wrap, .mobile-top-wrap, .fw-property-floor-plans-wrap .floor-plans-tabs a, .fw-property-documents-wrap h3, .fw-property-details-wrap h3, .mortgage-calculator-chart, .mortgage-calculator-data, .weekdays li, .days li, .left-calendar, .right-calendar, .class-energy-indicator, .class-energy, .property-view, .slick-slide .swipebox, .lslide .swipebox, .slick-slide, .lslide, .property-detail-v6 .property-banner .img-wrap-1, .property-detail-v6 .property-banner .img-wrap-2, .property-detail-v6 .property-banner .img-wrap-3, .property-detail-v5 .property-banner .container, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 .property-banner .container, .property-overview-wrap ul .property-overview-type, .review-like .review-like-button a, .review-like .review-dislike-button a, .block-video-wrap, .block-virtual-video-wrap, .agent-information li.agent-phone-wrap .houzez-icon, .property-banner, .property-tools, .page-title-wrap .item-address, .page-title-wrap .labels-wrap, .page-title-wrap .label-featured, .property-title-price-wrap, .property-wrap .item-tools, .compare-item, .half-map-right-wrap, .half-map-left-wrap, .half-map-wrap, .lightbox-content-wrap .btn-item, .lightbox-content-wrap .item-price-wrap, .lightbox-content-wrap .property-overview-data, .lightbox-content-wrap, .listing-view, .main-content-wrap, .gm-marker, .item-parallax-wrap .labels-wrap, .item-parallax-wrap .label-featured, .item-parallax-wrap .item-price-wrap, .item-listing-parallax, .item-wrap-v10 .item-wrap .item-header-2, .item-wrap-v10 .item-wrap .item-body-wrap .item-price-wrap, .item-wrap-v8 .item-buttons-wrap .btn-item, .item-wrap-v9 .item-buttons-wrap .btn-item, .item-wrap-v6 .item-v6-image, .item-wrap-v6 .item-price-wrap, .item-wrap-v5 .item-amenities, .list-view .item-body .labels-wrap, .item-header, .item-wrap, .property-slider-item, .banner-caption .nav, .top-banner-wrap, .auto-complete .auto-complete-footer, .auto-complete .auto-complete-content-wrap, .half-map-features-list-wrap, .search-expandable-label i, .search-expandable, .search-banner-wrap, .range-text, .filters-search-v3-wrap .size-calculator .quantity-calculator, .location-search, .search-icon, .navi-user-mobile .navbar-nav .nav-item, .nav-mobile .logged-in-nav, .nav-mobile .main-nav .nav-item .dropdown-menu.show, .nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a, .navbar-logged-in-wrap, .header-main-wrap .main-nav .nav-item, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .nav-item, .header-mobile, .header-main-wrap .login-register-nav .btn-phone-number .icon-phone-actions-ring, .header-main-wrap, .logo img, .header-v3 .header-contact-left img, .header-v3 .header-contact, .header-v3 .header-bottom .navi, .header-inner-wrap, .social-icons i, .btn-google-plus-lined, .btn-facebook-lined, .houzez-overlay-loading .overlay-placeholder, .hover-effect, .hover-effect-flat, .btn-loader { position: relative; }
.nav-pills .nav-link input[type="radio"], .print-banner-wrap .qr-code, .login-form-wrap .form-group-field::after, .register-form-wrap .form-group-field::after, .banner-image-module .banner-image-content-wrap, .banner-image-module .banner-image-module-link, .taxonomy-cards-module .taxonomy-cards-module-slider-nav, .property-tabs-module.property-nav-tabs-v3 .nav-link.active::before, .property-tabs-module.property-nav-tabs-v3 .nav-link.active::after, .property-tabs-module.property-nav-tabs-v4 .nav-link.active::before, .property-tabs-module.property-nav-tabs-v4 .nav-link.active::after, .property-grid-item .labels-wrap, .property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .property-grid-item .item-inner-wrap, .blog-post-item-v2 .blog-post-content-wrap, .team-mobile-link, .team-content-wrap, .team-content-wrap-before .team-content, .team-content-wrap-after .team-content, .grid-item-icon, .grid-item-text-link, .grid-item-link, .grid-item-text-wrap, .taxonomy-grids-module-v5 .taxonomy-item .taxonomy-link, .taxonomy-grids-module-v5-slider .taxonomy-item .taxonomy-link, .taxonomy-text-wrap, .taxonomy-item .taxonomy-link, .lb-nav, .lb-loader, .lightbox, .lightboxOverlay, .featured-property-item-widget .item-wrap-v3 .item-address, .featured-property-item-widget .item-wrap-v3 .labels-wrap, .property-thumb .gallery-thumb-inner .progress-text, .property-thumb .gallery-thumb-inner .progress, .property-thumb .gallery-thumb-inner .progress-bar, .block-content-wrap .agent-details input.multiple-agent-check, .remove-floorplan-row, .remove-subproperty-row, .dashboard-slide-panel-wrap .open-close-slide-panel, .lead-detail-wrap .edit-lead-detail, .activitiy-item-close-button, .activitiy-item::after, .activities-list::before, .form-login-link, .doughnut-chart-data li::after, .chart-nav, .property-payment-status, .dashboard-notification-wrap .notification-circle, .dashboard-logo-wrap .dashboard-notification-wrap, .agent-company-logo, .property-lightbox-v2 .property-lightbox-v2-content, .property-lightbox-v2 .property-lightbox-v2-gallery, .lightbox-gallery-wrap .btn-expand, .property-lightbox .close, .tour-day-form-slide-arrow i, .tour-day-form-slide-arrow, .property-image-count, .property-gallery-grid .more-images span, .mobile-property-form .close, .fw-property-documents-wrap h3::before, .fw-property-details-wrap h3::before, .property-sub-listings-wrap .item-tools, .block-availability-calendars .days li.day-booked::after, .block-availability-calendars .days li.day-pending::after, .block-availability-calendars .days li.day-available::after, .block-availability-calendars .days li.day-disabled::after, .block-availability-calendars .days li.day-unavailable::after, .indicator-energy::before, .indicator-energy, .property-view .vertical-listing-tabs, .slick-slide .hz-image-caption, .lslide .hz-image-caption, .property-detail-v7 .property-banner .img-wrap-3-text, .property-detail-v6 .property-banner .img-wrap-3-text, .property-detail-v2 #pills-gallery::before, .property-detail-v2 .page-title-wrap, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .property-banner .property-form-wrap, .property-banner-trigger, .property-banner .nav, .page-title-wrap .item-price-wrap, .compare-property-label .compare-label, .compare-property-label, .compare-item .remove-icon, .video-background::before, .video-background, .splash-slider-wrap, .map-arrows-actions, .map-next-prev-actions, .map-zoom-actions, .gm-marker::after, .arrow_box::before, .map-notfound, .houzez-map-loading, .map-wrap, .item-parallax-wrap, .item-listing-parallax-link, .item-wrap-v10 .item-wrap .item-header-2 .btn, .item-wrap-v3 .item-amenities, .item-wrap-v3 .item-title, .grid-view .labels-wrap, .btn-item, .item-tools, .item-price-wrap, .label-featured, .property-slider-item .btn-item, .banner-caption, .banner-inner::before, .auto-complete, .half-map-features-list-wrap .save-search-btn, .search-expandable-label, .search-expandable-wrap, .overlay-wrap, .overlay-search-module-close, .location-trigger, .search-icon::before, .navi-user-mobile .notification-circle, .nav-mobile .main-nav .nav-item .dropdown-menu, .login-register .btn-icon-login-register + .dropdown-menu::before, .logged-in-nav, .header-main-wrap .main-nav .megamenu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu, .header-transparent-wrap, .radio-tab .radio-tab-inner, .btn-google-plus-lined .google-icon, .btn-facebook-lined i, .houzez-overlay-loading, .hover-effect::before, .hover-effect-flat::before { position: absolute; }
.dashboard-slide-panel-wrap, .dashboard-side-wrap, .mobile-property-contact, .property-navigation-wrap, .mobile-map-switch, .splash-page-footer, .houzez-fullscreen-map, .overlay-search-advanced-module, .favethemes-sticky { position: fixed; }
.ui-slider-horizontal .ui-slider-handle::after, .property-tabs-module.property-nav-tabs-v4 .tab-title, .property-tabs-module.property-nav-tabs-v2 .tab-title, .lb-data .lb-close, .lb-data .lb-number, .lb-prev, .lb-next, .lb-cancel, .lightbox .lb-image, .flickr-images a, .instagram-images a, .property-thumb .gallery-thumb-inner .progress-text, .property-thumb .gallery-thumb-inner .progress, .property-thumb .gallery-thumb-inner .progress-bar, .dashboard-slide-panel-wrap .open-close-slide-panel, .doughnut-chart-data li::after, .table-cell-title span, .post-thumbnail-wrap a, .lightbox-gallery-wrap .btn-expand, .property-lightbox .modal, .property-schedule-tour-day-form .control__indicator, .property-schedule-tour-type-form .control__indicator, .property-gallery-grid .gallery-grid-item, .class-energy-indicator span, .property-view .vertical-listing-tabs .nav, .slick-slide .swipebox, .lslide .swipebox, .property-detail-v6 .property-banner .img-wrap-1, .property-detail-v6 .property-banner .img-wrap-2, .property-detail-v6 .property-banner .img-wrap-3, .property-detail-v2 #pills-gallery::before, .compare-property-label .compare-label, .item-wrap-v6 .item-v6-image, .item-wrap-v2 .item-amenities li span, .nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a, .login-register .btn-icon-login-register + .dropdown-menu::before, .logged-in-nav a, .logged-in-nav, .header-main-wrap .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .dropdown-menu, .favethemes-sticky, .btn:focus .show-on-click, .hover-effect::before, .hover-effect-flat::before, .hover-effect, .hover-effect-flat { display: block; }
.login-form-wrap .form-group-field::after, .register-form-wrap .form-group-field::after, .property-carousel-buttons-wrap .slick-prev, .property-carousel-buttons-wrap .slick-next, .property-carousel-buttons-wrap .btn-view-all, .testimonial-icon .houzez-icon, .footer-bottom-wrap-v3 .footer-social a, .task-list-item .control, .task-label, .upload-icon, .notification-circle, .post-tag, .lightbox-nav a, .fw-property-contact-agent-wrap .agent-phone span, .property-navigation-wrap a, .availability-notes li::before, .class-energy-indicator, .star .icon-rating, .what-nearby .what-nearby-right .label, .what-nearby .what-nearby-right .time-review, .agent-phone.agent-phone-hidden, .agent-information .agent-phone-wrap span, .page-title-wrap .label, .map-search, .map-btn, .gm-marker, .spinner > div, .item-parallax-wrap .labels-wrap, .item-parallax-wrap .label-featured, .item-parallax-wrap .item-amenities .h-type, .item-wrap-v3 .item-price-wrap .item-price, .list-view .item-body .item-amenities .h-type, .list-view .item-body .labels-wrap, .item-amenities li, .item-tool > span, .item-tool, .property-slider-item .label-featured, .auto-complete .item-amenities li, .btn-features-list, .filters-search-v3-wrap .control, .advanced-search-dropdown .range-text .min-price-range, .advanced-search-dropdown .range-text .max-price-range, .switcher-wrap, .top-bar-contact-info, .top-bar-slogan, .top-bar-wrap .header-social-icons .btn-square, .social-icons a, label { display: inline-block; }
.property-lightbox-v2 .property-lightbox-v2-section-top .item-price-wrap .item-sub-price, .property-lightbox-v2 .property-lightbox-v2-section-top .item-price-wrap .item-price, .property-image-count, .item-author a, .login-register-nav li { display: inline; }
.lb-dataContainer::after, .lb-outerContainer::after, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li::before, .widget-featured-property::before, .widget-contact-us li::before, .upload-gallery-thumb-buttons::before, .page-content-wrap .gallery::before, .post-content-wrap .gallery::before, .what-nearby dd::before, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li::after, .widget-featured-property::after, .widget-contact-us li::after, .upload-gallery-thumb-buttons::after, .page-content-wrap .gallery::after, .post-content-wrap .gallery::after, .what-nearby dd::after { display: table; }
.elementor-widget-houzez_elementor_contact_form .elementor-widget-container .elementor-form br, .blog-posts-module-v3 .blog-posts-module-v3-right-wrap .blog-post-item-v3 .blog-post-content-wrap .blog-post-link, .blog-posts-module-v3 .blog-posts-module-v3-right-wrap .blog-post-item-v3 .blog-post-content-wrap .blog-post-meta, .property-carousel-module-v1-4cols .item-wrap .item-tools, .property-carousel-module-v1-5cols .item-wrap .item-tools, .property-carousel-module-v1-4cols .item-wrap .item-title, .property-carousel-module-v1-4cols .item-wrap .item-amenities, .property-carousel-module-v1-5cols .item-wrap .item-title, .property-carousel-module-v1-5cols .item-wrap .item-amenities, .property-carousel-module-v1-1cols .item-wrap-outside, .property-carousel-module-v1-2cols .item-wrap-outside, .property-carousel-module-v1-3cols .item-wrap-outside, .property-carousel-buttons-wrap .slick-prev::before, .property-carousel-buttons-wrap .slick-next::before, .property-carousel-buttons-wrap .btn-view-all::before, .lightboxOverlay, .widget-mortgage-calculator .mortgage-details, .property-item-widget .right-property-item-widget-wrap .item-sub-price, .widget .item-sub-price, .bootbox-close-button, .houzez-floorplan-clone:last-child hr, .payment-method .houzez_stripe_simple button, .payment-method .houzez_stripe_simple_featured button, .payment-method .houzez_stripe_membership button, .dashboard-mobile-edit-menu-wrap, .dashboard-side-menu-wrap .side-menu .side-menu-dropdown, .property-lightbox-v2-section .property-schedule-tour-wrap .property-schedule-tour-image, .lightbox-tools .btn-share .dropdown-toggle::after, .lightbox-gallery-full-wrap + .lightbox-form-wrap, .property-lightbox .btn-email, .property-lightbox .modal-footer, .mobile-property-tools .item-tools .item-tool.houzez-print, .property-navigation-wrap, #tab-agents .rating-score-text, #tab-agents .all-reviews, .vote-msg, .item-tool-share::after, .property-detail-v2 .property-labels-wrap, .grid-view-4-cols:not(.list-view) .item-listing-wrap .btn-item, .property-address-wrap .gm-style-iw-a, .item-wrap-v6 .h-type, .listing-v5 .h-type, .item-wrap-v3 .item-amenities .h-type, .item-wrap-v3 .item-price-wrap .item-sub-price, .half-map-wrap .list-view .item-header .labels-wrap, .list-view .item-footer, .list-view .item-header .labels-wrap, .list-view .item-header .item-price-wrap, .grid-view .item-body .item-date, .grid-view .item-body .item-author, .grid-view .item-body .labels-wrap, .grid-view .item-body .item-price-wrap, ul.item-amenities.item-amenities-without-icons i, ul.item-amenities.item-amenities-without-icons img, ul.item-amenities.item-amenities-without-icons span i, ul.item-amenities.item-amenities-without-icons span img, .item-amenities-with-icons .item-amenities-text, .search-expandable .btn-features-list, .mobile-search-nav, .nav-mobile .logged-in img, .login-register .btn-icon-login-register::after, small.nav_desc, .navbar-logged-in-wrap > a::after, .btn:focus .hide-on-click, .btn .show-on-click, .hide_search_checkbox, .houzez-hidden, .search-hidden, .visible-on-mobile, .btn-loader { display: none; }
.property-grid-item .item-wrap, .deals-table tfoot td:not(.total-deals), .item-tool > span span, .control__indicator, .btn-success-outlined { background-color: transparent; }
.bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item:active, .btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle, .listing-tabs .nav-tabs .nav-link.active, .item-parallax-wrap, .item-footer, .item-wrap, .property-slider-item, .advanced-search-banner-wrap, .control__indicator, .form-control .btn { background-color: rgb(255, 255, 255); }
.ui-slider-horizontal .ui-slider-range, .property-lightbox .modal-content, .property-lightbox .modal-header, .map-search, .map-btn, .login-register .btn-icon-login-register + .dropdown-menu, .logged-in-nav, .main-nav .dropdown-toggle::after, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-toggle::after, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.login-register-tabs .nav-link, .deals-nav-tab.nav-pills .nav-link, .fw-property-floor-plans-wrap .floor-plans-tabs a, .listing-tabs .nav-tabs .nav-link, .advanced-search-v2 .form-control, .advanced-search-v2 .btn, .location-trigger, .login-register .btn-icon-login-register + .dropdown-menu, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu { border-radius: 0px; }
.login-form-wrap, .register-form-wrap, .contact-form-wrap, .estimation-form-wrap, .grid-item, .taxonomy-grids-module-v5 .taxonomy-item, .taxonomy-grids-module-v5-slider .taxonomy-item, .lb-outerContainer, .widget-wrap, .post-content-wrap pre, .dashboard-tool-block, .private-note-wrap, .lead-enquiry-wrap, .payment-method, .table-cell-title span, .dashboard-content-block, .post-tag, .agent-nav-wrap .nav-pills .nav-link, .agent-contacts-wrap, .agent-stats-wrap, .agent-profile-wrap, .agent-bio-wrap, .property-lightbox-v2-item-tools span, .property-schedule-tour-type-form .control .control__indicator, .property-schedule-tour-day-form .control .control__indicator, .property-image-count, .mobile-property-tools .nav-pills > .nav-item > .nav-link, .mobile-property-tools .item-tool > span, .availability-notes li::before, .detail-wrap, .sidebar-wrap .property-form-wrap, .property-banner .property-form-wrap, .property-banner .nav .nav-link, .map-search, .map-notfound, .page-link, .item-parallax-wrap, .list-view .item-wrap, .item-tool > span, .property-slider-item, .advanced-search-banner-wrap, .lined-block, .block-wrap { border-radius: 4px; }
.ele-item-tools, .hz-ele-price, .login-register-form .modal-header .close, .taxonomy-item-list ul, .blog-post-item .blog-post-meta ul, .team-social, .price-table-description ul, .widget-instagram-slider .featured-property-item-widget, .widget-featured-property-slider-wrap .featured-property-item-widget, .tweet-slider .tweet-icon, .tweet-slider .tweet-content, .tweet-item:last-of-type, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs), .property-item-widget:last-of-type, .featured-property-item-widget:last-of-type, .blog-post-item-widget:last-of-type, .widget-wrap:first-of-type, .post-content-wrap blockquote p:last-of-type, .post-content-wrap q p:last-of-type, .post-content-wrap ol ul, .post-content-wrap ol ol, .post-content-wrap ul ul, .post-content-wrap ul ol, .dashboard-tool-block .dashboard-crm-search .form-group, .message-reply-message > p:last-of-type, .lead-enquiry-wrap:last-of-type, .lead-detail-wrap ul, .activities-list, .deals-nav-tab.nav-pills .nav-link, .recurring-payment-wrap .control, .mebership-list-info, .statistic-referrals-list, .doughnut-chart-data ul, .dashboard-property-search .form-group, .property-attachments, .dashboard-header-left h1, .dashboard-header-wrap h1, .dashboard-logo-wrap .logo, .dashboard-side-menu-wrap .side-menu, .next-prev-block .prev-box p, .next-prev-block .next-box p, .post-excerpt-wrap p, .post-footer-wrap .author-meta, .post-header-wrap .author-meta, .agent-bio-wrap p:last-of-type, .agent-profile-data ul, .property-lightbox-v2-sections-navigation, .property-lightbox-v2-item-tools, .lightbox-tools ul, .property-lightbox .close, .fw-property-section-wrap .block-wrap, .property-navigation-wrap .property-navigation, .property-detail-v6 .property-banner .block-wrap ul, .property-overview-wrap ul, .review-title, .property-review-wrap .review-title-wrap, .agent-information, .lightbox-content-wrap .property-overview-data .flex-grow-1, .lightbox-content-wrap .property-overview-data .flex-fill, .listing-switch-view ul, .breadcrumb, .item-amenities, .item-tools, .item-price-wrap, .horizontal-search-wrap .search-banner-wrap .form-group, .advanced-search .form-group, .switcher-wrap .dropdown-menu .dropdown-item, .top-bar-wrap .dropdown-menu .dropdown-item, .logged-in-nav, .header-main-wrap .main-nav .megamenu ul, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu ul, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu, .header-social-icons ul, .login-register-nav, .block-title-wrap h3, .block-title-wrap h2, .social-icons a:first-child { margin: 0px; }
.social-login-wrap, .form-tools, .team-content-wrap-after .team-description, .property-carousel-module-v1-4cols .item-wrap-outside, .property-carousel-module-v1-5cols .item-wrap-outside, .message-list-item, .private-note-wrap { margin-top: 20px; }
.footer-bottom-wrap-v3 .footer-social, .widget-wrap, .post-comment-wrap .comment, .houzez-blog-top, .agent-profile-wrap, .property-detail-v6 .sidebar-wrap, .property-detail-v5 .sidebar-wrap, .property-detail-v4 .sidebar-wrap, .property-detail-v2 .sidebar-wrap, .property-detail-v1 .sidebar-wrap { margin-top: 30px; }
.login-form-wrap .form-group, .register-form-wrap .form-group, .form-tools .control, .blog-post-item .blog-post-meta, .agents-module-slider .agent-item, .dashboard-table .control, .item-wrap-v6 .item-amenities li { margin-bottom: 0px; }
.form-tools, .advanced-search-module .advanced-search-module-title, .team-content-wrap-after .team-description, .widget-login-register .login-register-tabs, .tweet-slider .tweet-icon, .tweet-item, .property-item-widget, .featured-property-item-widget, .blog-post-item-widget, .widget-about-image, .post-content-wrap table, .post-content-wrap dl, .post-content-wrap ol, .post-content-wrap ul, .post-content-wrap p, .post-content-wrap h6, .post-content-wrap h5, .post-content-wrap h4, .post-content-wrap h3, .post-content-wrap h2, .post-content-wrap h1, .message-list-item, .frontend-submission-page .dashaboard-snake-nav, .dashboard-slide-panel-wrap h2, .dashboard-slide-panel-wrap h3, .private-note-wrap, .deals-table-wrap h2, .dashboard-statistic-block h3, .menu-edit-property-wrap .menu-title, .dashboard-content-block-wrap h3, .dashboard-content-block h3, .dashboard-content-block-wrap h2, .dashboard-content-block h2, .dashboard-logo-wrap, .page-content-wrap .gallery, .post-content-wrap .gallery, .post-comment-wrap h3, .related-posts-wrap h2, .post-comment-form-wrap h2, .agent-bio-wrap h2, .agent-profile-chart-wrap h2, .agent-profile-content, .agent-profile-top-wrap, .agent-list-wrap, .fw-property-floor-plans-wrap .floor-plan-right-wrap h3, .item-wrap-v5 .item-title, .lined-block { margin-bottom: 20px; }
.footer-bottom-wrap-v3 .footer-social, .footer-top-wrap .widget-wrap, .lead-enquiry-wrap, .activitiy-item, .dashboard-statistic-block, .dashboard-property-search-wrap, .add-new-listing-bottom-nav-wrap, .dashboard-content-block-wrap, .dashboard-content-block, .post-comment-wrap .comment, .post-comment-wrap, .related-posts-wrap, .post-title-wrap h1, .post-title-wrap h2, .post-wrap, .author-detail-wrap, .post-comment-form-wrap, .agent-contacts-wrap, .agent-stats-wrap, .agent-profile-wrap, .agent-bio-wrap, .mortgage-calculator-chart, .mortgage-calculator-data, .listing-v5 .list-view .item-listing-wrap, .listing-v5 .grid-view .item-listing-wrap, .sidebar-wrap { margin-bottom: 30px; }
.print-wrap .block-wrap, .ele-item-tools, .hz-ele-price, .login-register-form .modal-header, .taxonomy-item-list ul, .blog-post-item .blog-post-meta ul, .team-social, .price-table-description ul, .footer-top-wrap .widget-wrap, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs), .dashboard-side-menu-wrap .side-menu, .agent-profile-data ul, .property-lightbox-v2-sections-navigation, .property-lightbox-v2-item-tools, .lightbox-tools ul, .property-lightbox .close, .property-lightbox .modal-body, .property-navigation-wrap .property-navigation, .property-sub-listings-wrap .block-wrap, .calendar-navigation .btn, .property-detail-v6 .property-banner .block-wrap, .property-banner .nav .nav-link, .property-wrap .breadcrumb, .map-info-window .item-wrap, .breadcrumb, .listing-v5 .list-view .item-wrap-v5, .item-amenities, .item-tools, .item-price-wrap, .size-calculator .btn, .advanced-search .advanced-search-btn, .switcher-wrap .dropdown-menu .dropdown-item, .top-bar-wrap .dropdown-menu .dropdown-item, .switcher-wrap .btn, .top-bar-wrap .btn, .logged-in-nav, .header-main-wrap .main-nav .megamenu ul, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu ul, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu, .header-social-icons ul, .login-register-nav, .header-v6 .header-social-icons, .navbar, .dropdown-menu { padding: 0px; }
.property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .property-grid-item .item-inner-wrap, .blog-post-item-v2 .blog-post-content-wrap, .team-mobile-link, .team-content-wrap, .team-content-wrap-before .team-content, .lb-nav a.lb-prev, .lb-container > .nav, .lb-nav, .lb-loader, .lightbox, .lightboxOverlay, .dashboard-side-wrap, .agent-company-logo, .mobile-property-contact, .mobile-property-title .label-featured, .fw-property-documents-wrap h3::before, .fw-property-details-wrap h3::before, .property-navigation-wrap, .block-availability-calendars .days li.day-booked::after, .block-availability-calendars .days li.day-pending::after, .block-availability-calendars .days li.day-available::after, .block-availability-calendars .days li.day-disabled::after, .block-availability-calendars .days li.day-unavailable::after, .property-view .vertical-listing-tabs, .slick-slide .hz-image-caption, .lslide .hz-image-caption, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 #pills-gallery::before, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .property-banner-trigger, .video-background, .splash-slider-wrap, .splash-page-footer, .map-wrap, .overlay-wrap, .overlay-search-advanced-module .range-text, .overlay-search-advanced-module, .nav-mobile .main-nav .nav-item .dropdown-menu, .header-main-wrap .main-nav .megamenu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu, .favethemes-sticky, .radio-tab .radio-tab-inner, .houzez-overlay-loading, .hover-effect::before, .hover-effect-flat::before { left: 0px; }
.print-banner-wrap .qr-code, .lb-nav a.lb-next, .dashboard-slide-panel-wrap.dashboard-slide-panel-wrap-visible, .lead-detail-wrap .edit-lead-detail, .activitiy-item-close-button, .dashboard-logo-wrap .dashboard-notification-wrap, .lightbox-form-wrap.lightbox-form-wrap-show, .fw-property-documents-wrap h3::before, .fw-property-details-wrap h3::before, .property-detail-v5 .property-banner .nav, .property-detail-v2 .property-banner .nav, .page-title-wrap .item-price-wrap, .property-slider-item .btn-item, .location-trigger, .logged-in-nav, .header-main-wrap .main-nav .megamenu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu, .favethemes-sticky, .radio-tab .radio-tab-inner { right: 0px; }
.property-grid-item .item-listing-wrap, .property-grid-item .property-grid-item-link, .team-mobile-link, .team-content-wrap, .lb-nav, .lightboxOverlay, .property-thumb .gallery-thumb-inner .progress, .property-thumb .gallery-thumb-inner .progress-bar, .dashboard-slide-panel-wrap, .lead-detail-wrap .edit-lead-detail, .activitiy-item-close-button, .dashboard-logo-wrap .dashboard-notification-wrap, .dashboard-side-wrap, .property-navigation-wrap, .block-availability-calendars .days li.day-booked::after, .block-availability-calendars .days li.day-pending::after, .block-availability-calendars .days li.day-available::after, .block-availability-calendars .days li.day-disabled::after, .block-availability-calendars .days li.day-unavailable::after, .property-view .vertical-listing-tabs, .property-detail-v3 .top-gallery-section, .property-detail-v4 .top-gallery-section, .property-detail-v2 #pills-gallery::before, .block-video-wrap iframe, .block-virtual-video-wrap iframe, .property-banner-trigger, .video-background, .splash-slider-wrap, .map-wrap, .overlay-search-advanced-module .range-text, .overlay-search-advanced-module, .location-trigger, .search-icon::before, .nav-mobile .logged-in-nav, .favethemes-sticky, .radio-tab .radio-tab-inner, .control__indicator, .houzez-overlay-loading, .hover-effect::before, .hover-effect-flat::before { top: 0px; }
.property-grid-item .item-inner-wrap .item-amenities, .property-grid-item .item-inner-wrap .item-title, .property-grid-item .item-inner-wrap .labels-wrap, .property-carousel-module-v1-4cols .item-wrap .labels-wrap, .property-carousel-module-v1-5cols .item-wrap .labels-wrap, .property-item-widget .right-property-item-widget-wrap .item-price-wrap, .featured-property-item-widget .item-wrap-v3 .labels-wrap, .activitiy-item-close-button, .mobile-property-title .item-price-wrap, .page-title-wrap .label-featured, .page-title-wrap .item-price-wrap, .lightbox-content-wrap .item-price-wrap, .lightbox-content-wrap .property-overview-data, .item-parallax-wrap .label-featured, .item-parallax-wrap .item-price-wrap, .item-wrap-v8 .item-buttons-wrap .btn-item, .item-wrap-v9 .item-buttons-wrap .btn-item, .list-view .item-body .item-price-wrap, .property-slider-item .item-price-wrap, .property-slider-item .label-featured, .login-register .btn-icon-login-register + .dropdown-menu { left: auto; }
.property-grid-item .item-inner-wrap .item-amenities, .property-grid-item .item-inner-wrap .item-title, .property-grid-item .item-inner-wrap .labels-wrap, .property-carousel-module-v1-4cols .item-wrap .item-price-wrap, .property-carousel-module-v1-5cols .item-wrap .item-price-wrap, .featured-property-item-widget .item-wrap-v3 .item-price-wrap, .mobile-property-tools .item-tools, .property-tools, .property-wrap .item-tools, .lightbox-content-wrap .btn-item, .item-parallax-wrap .labels-wrap, .item-wrap-v8 .item-buttons-wrap .btn-item, .item-wrap-v9 .item-buttons-wrap .btn-item, .login-register .btn-icon-login-register + .dropdown-menu::before { right: auto; }
.banner-image-module .banner-image-module-link, .property-grid-item .item-wrap, .team-content-wrap-before, .agent-item, .text-with-icon-item-v1, .grid-item-text-wrap, .taxonomy-text-wrap, .dashboard-slide-panel-wrap, .activitiy-item, .recurring-payment-wrap, .doughnut-chart-data strong, .doughnut-chart-data span, .lightbox-gallery-wrap .btn-expand, .tour-day-form-slide-arrow, .property-gallery-grid .more-images span, .mobile-property-form .close, .fw-property-documents-wrap h3, .fw-property-details-wrap h3, .property-detail-v2 #pills-gallery::before, .property-banner-trigger, .splash-page-footer, .map-arrows-actions, .map-next-prev-actions, .map-zoom-actions, .gm-ui-hover-effect, .item-wrap-v10 .item-wrap .item-header-2 .btn, .item-wrap-v3 .item-amenities, .item-wrap-v3 .item-title, .grid-view .labels-wrap, .label-featured, .auto-complete .auto-complete-footer, .search-banner-wrap, .search-icon::before, .hover-effect::before, .hover-effect-flat::before { z-index: 1; }
.property-grid-item .property-grid-item-link, .blog-post-item-v2 .blog-post-content-wrap, .agent-item:hover, .text-with-icon-item-v1:hover, .price-table-module.featured, .widget-instagram-slider .slick-prev, .widget-instagram-slider .slick-next, .widget-featured-property-slider-wrap .slick-prev, .widget-featured-property-slider-wrap .slick-next, .left-calendar, .right-calendar, .property-banner .property-form-wrap, .property-banner .nav, .item-parallax-wrap, .item-listing-parallax-link, .item-tools, .item-price-wrap, .banner-caption, .nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a, .header-main-wrap .main-nav .nav-item, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .nav-item, .header-transparent-wrap { z-index: 2; }
.item-amenities, .item-tools, .item-price-wrap, .logged-in-nav, .header-main-wrap .main-nav .megamenu li, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .megamenu li { list-style: none; }
.tour-day-form-slide-arrow, .property-navigation-wrap, .item-tools-v2, .item-wrap-v10 .item-wrap .item-header-1 .item-v10-image .btn, .item-wrap-v10 .item-wrap .item-header-2 .item-v10-image .btn, .ui-autocomplete, .advanced-search-banner-wrap, .hz-fb-wrap, .login-register .btn-icon-login-register + .dropdown-menu, .logged-in-nav, .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-menu, .dropdown-menu { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; }
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li span, .property-item-widget .right-property-item-widget-wrap .item-amenities, .task-list-item.task-list-item-completed .control, .dashaboard-snake-nav .step-block:not(.active), .doughnut-chart-data small, .agent-profile-chart-wrap h2 span, .what-nearby .time-review, .item-price .price-postfix, .item-price .price-prefix, .item-wrap-v6 .item-price, .search-expandable-label, .switcher-wrap .dropdown-menu li, .top-bar-wrap .dropdown-menu li, .switcher-wrap .btn, .top-bar-wrap .btn { font-weight: 300; }
.fc-more, .fc-unthemed th, .login-register-tabs .nav-link, .property-tabs-module .nav-tabs .nav-link, .advanced-search-module .advanced-search-module-title, .blog-post-item .blog-post-link, .blog-post-item .blog-post-title h3, .text-with-icon-item .text-with-icon-link, .agent-company, .agent-link, .price-table-title, .price-table-price, .price-table-currency, .taxonomy-title, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a, .widget-read-more, .dashaboard-snake-nav .step-block, .statistic-referrals-list a, .doughnut-chart-data span, .dashboard-statistic-block .views-percentage, .dashboard-statistic-block h3, .menu-edit-property li a.active, .menu-edit-property-wrap .menu-title, .table-cell-title span, .dashboard-side-menu-wrap .side-menu, .mortgage-calculator-monthly-payment, .month .month-title, .days li, .accordion-title, .property-document-link, .lightbox-content-wrap .lightbox-content-title, .listing-tabs .nav-tabs .nav-link, .item-wrap-v5 .item-v5-price, .item-amenities .h-type span, .auto-complete .search-result-view, .auto-complete .auto-complete-title, .filters-search-v3-title { font-weight: 500; }
.property-form-tabs .nav-tabs .nav-link, .property-schedule-tour-type-form .control__indicator, .property-schedule-tour-form-title, strong, b, label { font-weight: 600; }
.control { display: block; position: relative; padding-left: 30px; margin-bottom: 15px; cursor: pointer; font-size: 18px; }
.control input { position: absolute; z-index: -1; opacity: 0; }
.control__indicator { position: absolute; top: 2px; left: 0px; height: 20px; width: 20px; background: rgb(255, 255, 255); }
.control input:disabled ~ .control__indicator { background: rgb(230, 230, 230); opacity: 0.6; pointer-events: none; }
.control__indicator::after { content: ""; position: absolute; display: none; }
.control input:checked ~ .control__indicator::after { display: block; }
.control.control--checkbox { line-height: 22px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; }
.control--checkbox .control__indicator::after { left: 8px; top: 4px; width: 3px; height: 8px; border-style: solid; border-color: rgb(255, 255, 255); border-image: none; border-width: 0px 2px 2px 0px; transform: rotate(45deg); }
.control--checkbox input:disabled ~ .control__indicator::after { border-color: rgb(220, 224, 224); }
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li, .widget-featured-property, .widget-contact-us li, .upload-gallery-thumb-buttons, .page-content-wrap .gallery, .post-content-wrap .gallery, .what-nearby dd { }
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li::before, .widget-featured-property::before, .widget-contact-us li::before, .upload-gallery-thumb-buttons::before, .page-content-wrap .gallery::before, .post-content-wrap .gallery::before, .what-nearby dd::before, .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li::after, .widget-featured-property::after, .widget-contact-us li::after, .upload-gallery-thumb-buttons::after, .page-content-wrap .gallery::after, .post-content-wrap .gallery::after, .what-nearby dd::after { content: " "; width: 100%; }
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li::after, .widget-featured-property::after, .widget-contact-us li::after, .upload-gallery-thumb-buttons::after, .page-content-wrap .gallery::after, .post-content-wrap .gallery::after, .what-nearby dd::after { clear: both; }
.btn { }
.taxonomy-cards-module .taxonomy-item-card-image img, .pointer-text.animation-rotate .navbar-nav > .nav-item > a, .pointer-text.animation-skew .navbar-nav > .nav-item > a, .pointer-text.animation-float .navbar-nav > .nav-item > a, .pointer-text.animation-sink .navbar-nav > .nav-item > a, .pointer-text.animation-shrink .navbar-nav > .nav-item > a, .pointer-text.animation-grow .navbar-nav > .nav-item > a, .pointer-underline.animation-drop-in .navbar-nav > .nav-item > a::before, .pointer-underline.animation-drop-out .navbar-nav > .nav-item > a::before, .pointer-overline.animation-drop-in .navbar-nav > .nav-item > a::before, .pointer-overline.animation-drop-out .navbar-nav > .nav-item > a::before, .pointer-doubleline.animation-drop-in .navbar-nav > .nav-item > a::before, .pointer-doubleline.animation-drop-out .navbar-nav > .nav-item > a::before, .pointer-underline.animation-slide .navbar-nav > .nav-item > a::before, .pointer-underline.animation-grow .navbar-nav > .nav-item > a::before, .pointer-overline.animation-slide .navbar-nav > .nav-item > a::before, .pointer-overline.animation-grow .navbar-nav > .nav-item > a::before, .pointer-doubleline.animation-slide .navbar-nav > .nav-item > a::before, .pointer-doubleline.animation-grow .navbar-nav > .nav-item > a::before, .pointer-underline.animation-fade .navbar-nav > .nav-item > a::before, .pointer-overline.animation-fade .navbar-nav > .nav-item > a::before, .pointer-doubleline.animation-fade .navbar-nav > .nav-item > a::before, .houzez-nav-menu-layout-dropdown .navbar-nav.houzez-nav-menu-active, .houzez-nav-menu-layout-dropdown .navbar-nav, .team-content-wrap, .agent-item, .text-with-icon-item-v1, .dashboard-slide-panel-wrap, .dashboard-main-wrap, .property-lightbox-v2-item-tools span, .property-lightbox-v2 .property-lightbox-v2-gallery .property-lightbox-v2-gallery-item img, .lightbox-form-wrap, .property-lightbox .modal, .property-schedule-tour-day-form-slide, .review-like .review-like-button a:hover, .review-like .review-dislike-button a:hover, .item-wrap-v10 .item-wrap .item-header-1 .item-v10-image img, .item-wrap-v10 .item-wrap .item-header-2 .item-v10-image img, .item-wrap-v6 .item-tools, .item-tool > span, .overlay-wrap, .logged-in-nav, .header-main-wrap .main-nav .dropdown-menu.show, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .dropdown-menu.show, .control__indicator, button, .hover-effect:hover::before, .hover-effect-flat:hover::before, .hover-effect::before, .hover-effect-flat::before, .hover-effect, .hover-effect-flat, .opacity-02, a { transition: 0.2s; }
.overlay-search-advanced-module.open, .overlay-search-advanced-module { transition: 0.2s; }
@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% { transform: translateY(0px); }
40% { transform: translateY(-3px); }
60% { transform: translateY(-3px); }
}
@keyframes bounce {0%, 20%, 50%, 80%, 100% { transform: translateY(0px); }
40% { transform: translateY(-3px); }
60% { transform: translateY(-3px); }
}
.btn-loader { top: 2px; width: 16px; height: 16px; margin-right: 15px; }
.btn-loader::after { content: " "; display: block; width: 16px; height: 16px; margin: 1px; border-radius: 50%; border-width: 2px; border-style: solid; border-image: none; border-color: rgb(255, 255, 255) transparent; animation: 1.2s linear 0s infinite normal none running btn-loader; }
@-webkit-keyframes btn-loader {0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes btn-loader {0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
body { overflow-x: hidden; text-rendering: optimizelegibility; -webkit-font-smoothing: auto; direction: ltr; text-align: left; min-height: 100vh; }
code, samp, var, [type="email"], [type="file"], [type="number"], [type="password"], [type="tel"], [type="url"] { direction: ltr; text-align: left; }
a:hover, a:active, a:focus { text-decoration: none; box-shadow: none; outline: 0px; }
label { padding-bottom: 10px; margin-bottom: 0px; }
@-webkit-keyframes sk-bouncedelay {0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); }
}
@keyframes sk-bouncedelay {0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); }
}
button:active, button:hover, button:focus { box-shadow: none; outline: none !important; }
.btn { padding: 0px 15px; font-weight: 500; line-height: 40px; white-space: nowrap; }
.btn:active, .btn:focus, .btn.active, .btn.focus { box-shadow: none; outline: none !important; }
.btn-grey-outlined { background-color: transparent; border-color: rgb(205, 209, 212); color: rgb(92, 104, 114); border-radius: 4px !important; }
.btn-grey-outlined:hover { background-color: rgb(235, 235, 235); }
.form-control { height: 42px; }
.form-control { font-weight: 400; border: 1px solid rgb(220, 224, 224); }
.form-control:disabled, .form-control[readonly] { background-color: rgba(220, 224, 224, 0.4); }
.dropdown-menu { border-color: rgb(220, 224, 224); }
.control { color: rgb(161, 167, 168); min-height: 24px; font-size: 14px; font-weight: 500; line-height: 24px; }
.control__indicator { border: 1px solid rgb(220, 224, 224); border-radius: 2px; }
.control--checkbox .control__indicator::after { left: 6px; top: 2px; width: 6px; height: 10px; }
input[type="radio"], input[type="checkbox"] { margin: 6px 0px 0px; }
@media (min-width: 768px){.container { max-width: 750px; }
}
@media (min-width: 992px){.container { max-width: 970px; }
}
@media (min-width: 1200px){.container { max-width: 1170px; }
}
@media (min-width: 992px){.bt-content-wrap { width: 70%; max-width: 70%; -webkit-box-flex: 0; flex: 0 0 70%; margin-bottom: 30px; }
}
@media (min-width: 992px){.bt-sidebar-wrap { width: 30%; max-width: 30%; -webkit-box-flex: 0; flex: 0 0 30%; }
}
.logo a:hover { background-color: transparent !important; }
@media (max-width: 991.98px){.header-desktop { display: none; }
}
.logo { margin-right: 20px; }
.logo img { top: -3px; }
.login-register { white-space: nowrap; }
.login-register-nav a { padding: 10px 15px; }
.login-register-nav a:hover { }
.header-main-wrap { z-index: 4; }
.header-main-wrap .login-register-nav a { padding: 10px 10px 10px 0px; }
.header-main-wrap .login-register-nav .login-link a:hover, .header-main-wrap .login-register-nav .login-link a:active, .header-main-wrap .login-register-nav .register-link a:hover, .header-main-wrap .login-register-nav .register-link a:active { background-color: transparent !important; }
.header-main-wrap .login-register-nav .btn-icon-login-register { background-color: transparent; padding: 0px; width: 42px; font-size: 20px; line-height: 42px; height: 42px; -webkit-text-stroke: 0.5px; margin-right: 10px; }
.header-main-wrap .login-register-nav .btn-icon-login-register:hover, .header-main-wrap .login-register-nav .btn-icon-login-register:active { background-color: transparent !important; }
.header-mobile { text-align: center; height: 60px; padding: 0px 10px; }
@media (min-width: 992px){.header-mobile { display: none !important; }
}
.header-mobile .logo { margin: 0px auto; }
.header-mobile .toggle-button-left, .header-mobile .toggle-button-right { background-color: transparent; font-size: 20px; }
.header-mobile .toggle-button-left:active, .header-mobile .toggle-button-left:focus, .header-mobile .toggle-button-right:active, .header-mobile .toggle-button-right:focus { outline: 0px; }
.header-mobile-right { min-width: 56px; }
.main-nav:not(.houzez-nav-menu-main) .nav-link { padding-top: 0px; padding-bottom: 0px; }
@media (min-width: 1200px){.main-nav:not(.houzez-nav-menu-main) .nav-link { padding-right: 15px !important; padding-left: 15px !important; }
}
.main-nav:not(.houzez-nav-menu-main) .dropdown-item { padding: 15px; line-height: 1.5; min-width: 250px; }
.main-nav .dropdown-item, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-item { padding: 5px 10px; }
.main-nav .dropdown-item::after, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-item::after { transform: rotate(-90deg); margin-top: 3px; }
.header-main-wrap .main-nav .navbar-nav, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .navbar-nav { padding-right: 0px; }
.header-main-wrap .main-nav .nav-item.show > .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .nav-item.show > .dropdown-menu { visibility: visible; opacity: 1; top: 100%; }
.header-main-wrap .main-nav .dropdown-menu, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .dropdown-menu { visibility: hidden; opacity: 0; top: 100%; }
.header-main-wrap .main-nav .dropdown-menu.show, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main:not(.houzez-nav-menu-layout-dropdown) .dropdown-menu.show { transition-delay: 0.1s; }
.main-nav .dropdown-toggle::after, .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .dropdown-toggle::after { display: inline-block; margin-left: 10px; font-family: houzez-iconfont; content: ""; vertical-align: unset; font-size: 10px; font-weight: bold; float: right; }
.on-hover-menu { background: none; margin: 0px; padding: 0px; min-height: 20px; }
@media only screen and (min-width: 991px){.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul li, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul li, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul ul li { position: relative; }
.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul li:hover > ul.dropdown-menu, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul li:hover > ul.dropdown-menu, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul ul li:hover ul.dropdown-menu, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul li:hover > .dropdown-menu.megamenu { opacity: 1; visibility: visible; transition: 0.2s; }
.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul.dropdown-menu, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul.dropdown-menu ul, .on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul.dropdown-menu ul ul { opacity: 0; visibility: hidden; transition: 0.2s; display: block; position: absolute; top: 100%; left: 0px; min-width: 250px; }
.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul ul.dropdown-menu { top: 100%; left: 0px; }
}
.logged-in-nav { left: auto; min-width: 200px; visibility: hidden; opacity: 0; top: 110%; }
.logged-in-nav a { line-height: 1.5; padding: 15px; border-bottom: 1px solid; }
.login-register .btn-icon-login-register + .dropdown-menu { right: 10px; margin-top: 0px; min-width: auto; }
.login-register .btn-icon-login-register + .dropdown-menu::before { top: -5px; left: auto; right: 15px; content: ""; width: 0.625rem; height: 0.625rem; transform: rotate(45deg); border-left: 10px solid rgb(255, 255, 255); border-top: 10px solid rgb(255, 255, 255); z-index: 99; }
.login-register .btn-icon-login-register + .dropdown-menu a { padding: 0px 20px; line-height: 50px; }
.login-register .btn-icon-login-register + .dropdown-menu a:hover, .login-register .btn-icon-login-register + .dropdown-menu a:active { background-color: transparent; }
.login-register .btn-icon-login-register + .dropdown-menu a .btn-bubble { border-radius: 10px; padding: 2px 6px; font-size: 12px; font-weight: bold; margin-left: 8px; color: rgb(255, 255, 255); }
@media (max-width: 991.98px){.slideout-menu { position: fixed; inset: 0px; z-index: 0; width: 256px; overflow-y: scroll; display: none; margin-bottom: 71px; }
}
@media (max-width: 991.98px){.slideout-menu-left { left: 0px; }
}
@media (max-width: 991.98px){.slideout-menu-right { right: 0px; left: auto; }
}
@media (max-width: 991.98px){.slideout-open, .slideout-open body, .slideout-open .slideout-panel { overflow: hidden; }
}
@media (max-width: 991.98px){.slideout-open .slideout-menu-right.open, .slideout-open .slideout-menu-left.open { display: block; }
}
@media (min-width: 992px){.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) { display: none; }
}
.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item .dropdown-menu .nav-item a { padding: 15px 15px 15px 40px; }
.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a { border-bottom: 1px solid; padding: 15px; }
.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item .nav-mobile-trigger { height: 56px; width: 56px; line-height: 56px; }
.nav-mobile .main-nav .dropdown-toggle::after { margin-left: 0px; float: right; }
.nav-mobile .main-nav .navbar-nav { padding-right: 0px; }
.nav-mobile .main-nav .nav-item { display: block; border: 0px; }
.nav-mobile .main-nav .nav-item .nav-mobile-trigger { position: absolute; top: 0px; right: 20px; z-index: 2; text-align: center; }
.nav-mobile .main-nav .nav-item .dropdown-menu { z-index: 1; box-shadow: none; }
.nav-mobile .main-nav .nav-item .dropdown-menu.show { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px) !important; top: 0px !important; left: 0px !important; }
.nav-mobile .logged-in-nav { visibility: visible; opacity: 1; box-shadow: none; width: 255px; }
.nav-mobile .logged-in-nav .btn-bubble { color: rgb(255, 255, 255); border-radius: 15px; padding: 1px 6px 2px; font-size: 11px; font-weight: bold; margin-left: 8px; float: right; }
.search-icon::before { color: rgb(161, 167, 168); left: 15px; content: ""; text-align: center; font-family: houzez-iconfont; height: 42px; line-height: 42px; }
.search-icon input { padding-left: 40px; }
.overlay-search-advanced-module { visibility: hidden; overflow-y: scroll; transform: translateY(100%); z-index: 999; padding: 15px 20px; }
.overlay-search-advanced-module.open { visibility: visible; transform: translateY(0%); }
.overlay-search-advanced-module .row { margin-right: -5px; margin-left: -5px; }
.overlay-search-advanced-module .row div[class^="col-"] { padding-right: 5px; padding-left: 5px; }
.overlay-search-advanced-module .form-group { margin-bottom: 10px; }
.overlay-search-advanced-module .search-title { font-size: 18px; font-weight: 500; padding: 5px 5px 20px; }
.overlay-search-module-close { top: 8px; right: 3px; }
.overlay-search-advanced-module .range-text { padding-top: 15px; text-align: center; }
.overlay-search-advanced-module .price-range-wrap { padding: 0px 0px 30px; }
.price-range-wrap, .area-range-wrap { padding: 0px 6px; }
.price-range-wrap { padding-bottom: 30px; }
.range-text { margin-bottom: 20px; }
.range-title, .min-price-range, .max-price-range, .min-area-range, .max-area-range { font-weight: 500; }
.auto-complete { z-index: 3; min-width: 450px; font-size: 14px; left: 50%; transform: translate(-50%, 0px); }
@media (max-width: 767.98px){.auto-complete { min-width: 100%; }
}
.breadcrumb { font-size: 13px; background-color: transparent; }
@media (max-width: 767.98px){.breadcrumb { font-size: 12px; }
}
.breadcrumb .icon-house { margin-right: 10px; }
.breadcrumb-item { -webkit-box-align: center; align-items: center; }
.breadcrumb-item + .breadcrumb-item::before { content: ""; font-family: houzez-iconfont; font-size: 10px; }
.breadcrumb-item.breadcrumb-item-home { padding-left: 0px !important; }
.breadcrumb-item.breadcrumb-item-home::before { content: ""; }
@-webkit-keyframes sk-bouncedelay {0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); }
}
@keyframes sk-bouncedelay {0%, 80%, 100% { transform: scale(0); }
40% { transform: scale(1); }
}
.page-title-wrap { padding: 30px 0px; }
@media (max-width: 767.98px){.page-title-wrap { padding: 15px 0px; }
}
.page-title h1 { margin: 0px; font-size: 30px; }
@media (max-width: 767.98px){.page-title h1 { font-size: 20px; }
}
.page-content-wrap { padding: 40px; background-color: rgb(255, 255, 255); }
.article-page-wrap { margin-bottom: 40px; }
.compare-property-panel { background-color: rgb(255, 255, 255); position: fixed; padding: 20px 15px 20px 20px; border-left: 1px solid rgb(220, 224, 224); }
.compare-property-panel-vertical { width: 300px; height: 100%; top: 0px; z-index: 100; }
.compare-property-panel-right { right: -300px; }
.compare-property-panel-right.compare-property-panel-open { right: 0px; }
.compare-property-panel, .compare-property-active { transition: 0.3s; }
.compare-property-label { background-color: rgb(99, 99, 99); width: 40px; height: 40px; line-height: 40px; top: 50%; left: -40px; text-align: center; color: rgb(255, 255, 255); border-radius: 4px 0px 0px 4px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.compare-property-label:hover, .compare-property-label:active { background-color: rgb(74, 74, 74); }
.compare-property-label .compare-label { background-color: rgb(133, 195, 65); font-size: 11px; font-weight: 700; width: 16px; height: 16px; line-height: 16px; border-radius: 50%; top: -5px; left: -5px; }
.page-title-wrap .page-title { margin-right: 10px; }
@media (max-width: 991.98px){.page-title-wrap .page-title h1 { font-size: 24px; }
}
.mobile-property-tools .nav-pills > .nav-item > .nav-link:not(.active), .mobile-property-tools .item-tool > span:not(.active) { background-color: transparent !important; }
.property-lightbox { margin: 0px 20px; }
.property-lightbox .modal { visibility: hidden; }
.property-lightbox .modal.show { visibility: visible; }
.property-lightbox .modal-dialog { max-width: 100%; width: 1170px; overflow: hidden; }
@media (max-width: 1199.98px){.property-lightbox .modal-dialog { max-width: 100%; width: 972px; }
}
@media (max-width: 991.98px){.property-lightbox .modal-dialog { max-width: 100%; width: 760px; }
}
@media (max-width: 767.98px){.property-lightbox .modal-dialog { width: 100%; height: 100%; margin: 0px; }
}
@media (max-width: 767.98px){.property-lightbox .modal-content { height: 100%; border-radius: 0px; background-color: rgb(45, 45, 45); }
}
.upload-gallery-thumb-buttons button:active, .upload-gallery-thumb-buttons button:not(:disabled):not(:disabled):active { color: rgb(99, 99, 99); background-color: rgba(26, 26, 26, 0); border-color: rgba(26, 26, 26, 0); }
.dashaboard-snake-nav .step-block:not(.active) { color: rgb(99, 99, 99); }
.widget-wrap { padding: 30px; background-color: rgb(255, 255, 255); }
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) { list-style: none; }
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li { padding: 8px 0px 0px 10px; }
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a { padding-left: 15px; padding-top: 0px; padding-bottom: 0px; margin-left: -10px; }
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a::before { content: ""; font-family: houzez-iconfont; font-size: 10px; margin-left: -15px; margin-right: 5px; }
.footer-top-wrap { padding: 100px 0px 70px; }
@media (max-width: 767.98px){.footer-top-wrap { padding: 50px 30px 30px; }
}
.footer-top-wrap .widget-wrap { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.footer-bottom-wrap { padding: 30px 0px; }
@media (max-width: 767.98px){.footer-bottom-wrap .d-flex { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
}
@media (max-width: 767.98px){.footer-bottom-wrap .d-flex .footer-copyright, .footer-bottom-wrap .d-flex .logo, .footer-bottom-wrap .d-flex .footer-nav { margin-bottom: 20px; }
}
.back-to-top-wrap { position: fixed; left: auto; right: 30px; bottom: 30px; z-index: 99; }
@media (max-width: 767.98px){.back-to-top-wrap { right: 15px; bottom: 15px; }
}
.back-to-top-wrap .btn-back-to-top { display: none; width: 42px; height: 42px; line-height: 42px; padding: 0px; }
.property-tabs-module .property-tabs-module-tab-pane.fade:not(.show) { top: 10px; }
.property-tabs-module.property-nav-tabs-v1 .nav-item .nav-link:not(.active):hover, .property-tabs-module.property-nav-tabs-v1 .nav-item .nav-link:not(.active):focus, .property-tabs-module.property-nav-tabs-v2 .nav-item .nav-link:not(.active):hover, .property-tabs-module.property-nav-tabs-v2 .nav-item .nav-link:not(.active):focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.modal .modal-title { font-size: 18px; }
div#login-register-form { z-index: 9999; }
.login-register-form .modal-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.login-register-form .modal-dialog { max-width: 430px; }
.login-register-form .modal-header { overflow: hidden; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px 4px 0px 0px; }
.login-register-form .modal-header .close { padding: 15px 20px; color: rgb(255, 255, 255); opacity: 1; text-shadow: none; border-left: 1px solid rgba(255, 255, 255, 0.2); }
.login-register-form .modal-header .close span { top: -2px; }
.login-register-form .modal-header .login-register-tabs .nav-link, .login-register-form .modal-header .login-register-tabs .nav-tabs { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.login-register-form .modal-header .login-register-tabs .nav-link { border-right: 1px solid rgba(255, 255, 255, 0.2); border-top-color: rgba(255, 255, 255, 0.2); border-bottom-color: rgba(255, 255, 255, 0.2); border-left-color: rgba(255, 255, 255, 0.2); padding: 15px 30px; color: rgb(255, 255, 255); }
.login-register-form .modal-header .login-register-tabs .nav-link:hover { border-color: rgba(255, 255, 255, 0.2); }
.login-register-form .modal-body { padding: 30px; }
.form-tools .control { color: rgb(99, 99, 99); }
.form-tools a { min-height: 24px; font-size: 14px; font-weight: 500; }
.login-form-wrap, .register-form-wrap { background-color: rgb(255, 255, 255); border: 1px solid rgb(220, 224, 224); }
.login-form-wrap .form-group-field::after, .register-form-wrap .form-group-field::after { font-family: houzez-iconfont; color: rgb(99, 99, 99); top: 10px; left: 18px; }
.login-form-wrap .form-group-field input, .register-form-wrap .form-group-field input { padding-left: 42px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.login-form-wrap .form-group, .register-form-wrap .form-group { border-bottom: 1px solid rgb(220, 224, 224); }
.login-form-wrap .form-group:last-of-type, .register-form-wrap .form-group:last-of-type { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.login-form-wrap .username-field::after, .register-form-wrap .username-field::after { content: ""; }
.login-form-wrap .password-field::after, .register-form-wrap .password-field::after { content: ""; }
a:hover, a:active, a:focus, input:hover, input:active, input:focus, button:hover, button:active, button:focus { text-decoration: none; box-shadow: none; outline: 0px; }
.close { margin-left: auto; }
.breadcrumb-item + .breadcrumb-item::before { padding-right: 0.5rem; padding-left: 0px; }
.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; padding-right: 0px; }
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle, .form-control:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: none; outline: none !important; }
.dropdown-toggle::after { margin-left: 15px; }
.bootstrap-select .dropdown-toggle .filter-option, .dropdown-item { text-align: left; }
.modal { z-index: 1080; }

/* source: https://airealent.ng/wp-content/themes/houzez/css/styling-options.css */
a, a:hover, a:active, a:focus, .primary-text, .btn-clear, .btn-apply, .btn-primary-outlined, .btn-primary-outlined::before, .item-title a:hover, .sort-by .bootstrap-select .bs-placeholder, .sort-by .bootstrap-select > .btn, .sort-by .bootstrap-select > .btn:active, .page-link, .page-link:hover, .accordion-title::before, .blog-post-content-widget h4 a:hover, .agent-list-wrap .agent-list-content h2 a:hover, .agent-list-wrap .agent-list-contact li a:hover, .agent-nav-wrap .nav-pills .nav-link, .dashboard-side-menu-wrap .side-menu-dropdown a.active, .menu-edit-property li a.active, .menu-edit-property li a:hover, .dashboard-statistic-block h3 .fa, .statistic-referrals-list li a:hover, .chart-nav .nav-pills .nav-link.active, .board-message-icon-wrap.active, .post-title-wrap h2 a:hover, .listing-switch-view .switch-btn.active, .item-wrap-v6 .item-price-wrap, .listing-v6 .list-view .item-body .item-price-wrap, .property-schedule-tour-form-wrap .control input:checked ~ .control__indicator, .property-schedule-tour-form-wrap .control:hover, .activitiy-item-close-button a:hover, .taxonomy-item-list a::before, .property-lightbox-v2-sections-navigation .slick-prev, .property-lightbox-v2-sections-navigation .slick-next, .property-lightbox-v2-sections-navigation .slick-slide.current-section, .property-lightbox-v2-sections-navigation .nav-link.active { color: rgb(0, 174, 255); }
.control input:checked ~ .control__indicator, .top-banner-wrap .nav-pills .nav-link, .btn-primary-outlined:hover, .page-item.active .page-link, .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus, .mobile-property-tools .nav-pills .nav-link.active, .login-register-form .modal-header, .agent-nav-wrap .nav-pills .nav-link.active, .board-message-icon-wrap .notification-circle, .primary-label, .fc-event, .fc-event-dot, .compare-table .table-hover > tbody > tr:hover, .post-tag, .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled], .ui-slider-horizontal .ui-slider-range { background-color: rgb(0, 174, 255); }
.control input:checked ~ .control__indicator, .btn-primary-outlined, .page-item.active .page-link, .mobile-property-tools .nav-pills .nav-link.active, .agent-nav-wrap .nav-pills .nav-link, .agent-nav-wrap .nav-pills .nav-link.active, .chart-nav .nav-pills .nav-link.active, .dashaboard-snake-nav .step-block.active, .fc-event, .fc-event-dot, .save-search-form-wrap, .property-schedule-tour-form-wrap .control input:checked ~ .control__indicator, .property-tabs-module.property-nav-tabs-v5 .nav-link.active { border-color: rgb(0, 174, 255); }
.btn-primary, .fc-button-primary { color: rgb(255, 255, 255); background-color: rgb(0, 174, 255); border-color: rgb(0, 174, 255); }
.btn-primary:focus, .btn-primary:focus:active, .fc-button-primary:focus, .fc-button-primary:focus:active { color: rgb(255, 255, 255); background-color: rgb(0, 174, 255); border-color: rgb(0, 174, 255); }
.btn-primary:hover, .fc-button-primary:hover { color: rgb(255, 255, 255); background-color: rgb(51, 190, 255); border-color: rgb(51, 190, 255); }
.btn-primary:active, .btn-primary:not(:disabled):not(:disabled):active, .fc-button-primary:active, .fc-button-primary:not(:disabled):not(:disabled):active { color: rgb(255, 255, 255); background-color: rgb(51, 190, 255); border-color: rgb(51, 190, 255); }
.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-secondary:focus, .btn-secondary:focus:active { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(52, 206, 87); border-color: rgb(52, 206, 87); }
.btn-secondary:active, .btn-secondary:not(:disabled):not(:disabled):active { color: rgb(255, 255, 255); background-color: rgb(52, 206, 87); border-color: rgb(52, 206, 87); }
.btn-primary-outlined:active, .btn-primary-outlined:not(:disabled):not(:disabled):active { color: rgb(0, 174, 255); background-color: rgba(26, 26, 26, 0); border-color: rgb(51, 190, 255); }
.btn-secondary-outlined:active, .btn-secondary-outlined:not(:disabled):not(:disabled):active { color: rgb(40, 167, 69); background-color: rgba(26, 26, 26, 0); border-color: rgb(52, 206, 87); }
.btn-call:active, .btn-call:not(:disabled):not(:disabled):active { color: rgb(40, 167, 69); background-color: rgba(26, 26, 26, 0); border-color: rgb(52, 206, 87); }
.header-v1 .header-inner-wrap, .header-v1 .navbar-logged-in-wrap { line-height: 60px; height: 60px; }
body, .main-wrap { background-color: rgb(248, 248, 248); }
body, .form-control, .bootstrap-select .text, .item-title a, .listing-tabs .nav-tabs .nav-link, .item-wrap-v2 .item-amenities li span, .item-wrap-v2 .item-amenities li::before, .item-parallax-wrap .item-price-wrap, .list-view .item-body .item-price-wrap, .property-slider-item .item-price-wrap, .page-title-wrap .item-price-wrap, .agent-information .agent-phone span a, .property-overview-wrap ul li strong, .mobile-property-title .item-price-wrap .item-price, .fw-property-features-left li a, .lightbox-content-wrap .item-price-wrap, .blog-post-item-v1 .blog-post-title h3 a, .blog-post-content-widget h4 a, .property-item-widget .right-property-item-widget-wrap .item-price-wrap, .login-register-form .modal-header .login-register-tabs .nav-link.active, .agent-list-wrap .agent-list-content h2 a, .agent-list-wrap .agent-list-contact li a, .menu-edit-property li a, .statistic-referrals-list li a, .chart-nav .nav-pills .nav-link, .dashboard-table-properties td .property-payment-status, .dashboard-mobile-edit-menu-wrap .bootstrap-select > .dropdown-toggle.bs-placeholder, .payment-method-block .radio-tab .control-text, .post-title-wrap h2 a, .lead-nav-tab.nav-pills .nav-link, .deals-nav-tab.nav-pills .nav-link, .btn-light-grey-outlined:hover, button:not(.bs-placeholder) .filter-option-inner-inner, .fw-property-floor-plans-wrap .floor-plans-tabs a, .activitiy-item-close-button a { color: rgb(34, 34, 34); }
.main-nav .navbar-nav .nav-item .dropdown-menu { background-color: white; }
.main-nav .navbar-nav .nav-item .nav-item a { color: rgb(0, 66, 116); border-bottom: 1px solid rgb(220, 224, 224); }
.main-nav .navbar-nav .nav-item .nav-item a:hover, .main-nav .navbar-nav .nav-item .nav-item a:active { color: rgb(0, 174, 255); }
.header-v1 { background-color: rgb(0, 66, 116); border-bottom: 1px solid rgb(0, 66, 116); }
.header-v1 a { color: rgb(255, 255, 255); }
.header-v1 a:hover, .header-v1 a:active { color: rgb(0, 174, 255); background-color: rgba(0, 174, 255, 0.1); }
.header-mobile { background-color: rgb(0, 66, 116); }
.header-mobile .toggle-button-left, .header-mobile .toggle-button-right { color: rgb(255, 255, 255); }
.nav-mobile .main-nav, .nav-mobile .navi-login-register { background-color: rgb(255, 255, 255); }
.nav-mobile .main-nav .nav-item a, .navi-login-register .main-nav .nav-item a { color: rgb(0, 66, 116); border-color: rgb(220, 224, 224); background-color: rgb(255, 255, 255); }
.logged-in-nav a { color: rgb(0, 66, 116); border-color: rgb(220, 224, 224); background-color: rgb(255, 255, 255); }
.logged-in-nav a:hover, .logged-in-nav a:active { color: rgb(0, 174, 255); background-color: rgba(0, 174, 255, 0.1); border-color: rgb(220, 224, 224); }
.form-control::-webkit-input-placeholder { color: rgb(161, 167, 168); }
.form-control::placeholder, .bootstrap-select > .btn, .search-banner-wrap ::-webkit-input-placeholder, .advanced-search ::-webkit-input-placeholder, .advanced-search-banner-wrap ::-webkit-input-placeholder, .overlay-search-advanced-module ::-webkit-input-placeholder { color: rgb(161, 167, 168); }
.advanced-search .form-control, .advanced-search .bootstrap-select > .btn, .location-trigger, .vertical-search-wrap .form-control, .vertical-search-wrap .bootstrap-select > .btn, .step-search-wrap .form-control, .step-search-wrap .bootstrap-select > .btn, .advanced-search-banner-wrap .form-control, .advanced-search-banner-wrap .bootstrap-select > .btn, .search-banner-wrap .form-control, .search-banner-wrap .bootstrap-select > .btn, .overlay-search-advanced-module .form-control, .overlay-search-advanced-module .bootstrap-select > .btn, .advanced-search-v2 .advanced-search-btn, .advanced-search-v2 .advanced-search-btn:hover { border-color: rgb(220, 224, 224); }
.advanced-search-nav, .search-expandable, .overlay-search-advanced-module, .advanced-search-half-map, .half-map-wrap #advanced-search-filters { background-color: rgb(255, 255, 255); }
.control--checkbox, .control--radio, .range-text, .features-list-wrap .btn-features-list, .overlay-search-advanced-module .search-title, .overlay-search-advanced-module .overlay-search-module-close { color: rgb(34, 34, 34); }
.footer-top-wrap { background-color: rgb(0, 66, 116); }
.footer-bottom-wrap { background-color: rgb(0, 51, 90); }
.footer-top-wrap, .footer-top-wrap a, .footer-bottom-wrap, .footer-bottom-wrap a, .footer-top-wrap .property-item-widget .right-property-item-widget-wrap .item-amenities, .footer-top-wrap .property-item-widget .right-property-item-widget-wrap .item-price-wrap, .footer-top-wrap .blog-post-content-widget h4 a, .footer-top-wrap .blog-post-content-widget, .footer-top-wrap .form-tools .control, .footer-top-wrap .slick-dots li.slick-active button::before, .footer-top-wrap .slick-dots li button::before, .footer-top-wrap .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li span { color: rgb(255, 255, 255); }
.footer-top-wrap a:hover, .footer-bottom-wrap a:hover, .footer-top-wrap .blog-post-content-widget h4 a:hover { color: rgb(0, 174, 255); }
body { font-family: Inter, sans-serif; font-size: 15px; line-height: 25px; font-weight: 400; text-transform: none; }
.btn, .houzez-search-button, .houzez-submit-button { font-family: Inter, sans-serif; font-size: 15px; font-weight: 500; }
.form-control, .bootstrap-select .text, .sort-by-title { font-family: Inter, sans-serif; font-size: 15px; font-weight: 400; }
strong, b, label { font-weight: 600; }
.main-nav, .dropdown-menu, .login-register, .btn-create-listing, .logged-in-nav { font-family: Inter, sans-serif; font-size: 14px; font-weight: 500; text-transform: none; }
h1, h2, h3, h4, h5, h6, .item-title { font-family: Inter, sans-serif; font-weight: 600; text-transform: inherit; }

/* source: https://airealent.ng/wp-content/themes/houzez/style.css */
#price-plac-js, .back-to-top-wrap .btn-back-to-top, .deals-main-wrap .dashboard-statistic-block h3, .houzez-hidden, .houzez-hide-menu-mobile, .houzez-hide-menu-tablet, .houzez-menu-toggle.houzez-nav-menu-active .icon-navigation-menu, .houzez-nav-menu-main-mobile-wrap.nav-mobile, .houzez-search-form-js .elementor-field-group .elementor-select-wrapper::before, .ihf-container .dropdown-toggle::after, .item-wrap-v6 .area_postfix, .leads-main-wrap .dashboard-statistic-block h3, .link-account-wrap, .new-account-wrap, [data-elementor-device-mode="mobile"] .houzez-hide-menu-mobile, [data-elementor-device-mode="mobile"] .houzez-hide-menu-tablet, [data-elementor-device-mode="tablet"] .houzez-hide-menu-tablet { display: none; }
.btn-loader::after { border-width: 2px; border-style: solid; border-image: none; border-color: rgb(51, 51, 51) transparent; }

/* source: https://airealent.ng/wp-content/plugins/wp-whatsapp-chat/build/frontend/css/style.css */
@font-face { font-family: qlwapp-whatsapp; src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAYEAAsAAAAABbgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFKmNtYXAAAAFoAAAAVAAAAFQXVtKHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAfwAAAH8pb7IGGhlYWQAAAPAAAAANgAAADYUXm9HaGhlYQAAA/gAAAAkAAAAJAfAA8ZobXR4AAAEHAAAABQAAAAUCgAAA2xvY2EAAAQwAAAADAAAAAwAKAESbWF4cAAABDwAAAAgAAAAIAAJAJluYW1lAAAEXAAAAYYAAAGGmUoJ+3Bvc3QAAAXkAAAAIAAAACAAAwAAAAMDAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkA//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAD/8AD/gPAACcATwCWAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmATEiJi8BBzcnLgE1NDc+ATc2MzIXHgEXFhcWFx4BFxYVFAcOAQcGIxMuAScmIgcOAQcOAScuAScuAScmNjc+ATc+ATc2JicuAScuASMmIiMiBgcOARUUFhcWFx4BFxYXHgEXHgE3PgE3PgEnLgEnA2kkKSpbMTEzaVxdiSgoIiJIAQ03e0BpXF2KKCgKCiYbHP51OW0xD6ArCiAhIiFyTU1XKygpTCIjHh0XFyAICCEick1NV+cJRAkJDQcGHAYGDAkKOCQdJAYGBwUECgUEBQMDAQMCHQgHEAUGDAcGEwgJJC8FAhEQOCcnMBYkDhcoERI7CAgCAgMMCgMrJBwcJQoKKCiKXFxpQ4E6/vlHHx8oKIldXGkzMTFbKin9Fx4dCSmbEDJzPFdNTHMhIQgIHxcXHh4jIkwpKCtXTU1yISIBPAUhBAMKCSIHBgIFBRogGTYJCQwFBAwGBgkGBgwEBUcTEgMBBwkJMi8vTgYDFxY8IB8UCg0EBwEDAyMWFiIEBAcEAAAAAAEAAAABAAAmrdZpXw889QALBAAAAAAA2KCVZQAAAADYoJVlAAD/wAP+A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA/4AAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAAAAwAAAAAACgAUAB4A/gABAAAABQCXAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("woff"); font-weight: normal; font-style: normal; }
.qlwapp { font-weight: normal; font-size: 12px; font-family: Inter, sans-serif; }
@keyframes pulse {0% { transform: scale3d(1, 1, 1); }
50% { transform: scale3d(1.5, 1.5, 1.5); }
100% { transform: scale3d(1, 1, 1); }
}
@keyframes fadeIn {0% { opacity: 0; transform: translateY(-10px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeOut {0% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(-10px); }
}
@keyframes closeModal {0% { opacity: 1; visibility: visible; transform: translateY(0px) scale(1); }
100% { opacity: 0; visibility: hidden; transform: translateY(50px); }
}
@keyframes openModal {0% { opacity: 0; visibility: hidden; transform: translateY(50px); }
100% { visibility: visible; opacity: 1; transform: translateY(0px) scale(1); }
}
@keyframes closeModalInMobile {0% { opacity: 1; visibility: visible; transform: translateY(0px) scale(1); }
100% { opacity: 0; visibility: hidden; transform: translateY(50px) scale(0.9); }
}
@keyframes openModalInMobile {0% { opacity: 0; visibility: hidden; transform: translateY(50px) scale(0.9); }
100% { visibility: visible; opacity: 1; transform: translateY(0px) scale(1); }
}
@keyframes flash {0%, 50%, 100% { opacity: 1; }
25%, 75% { opacity: 0; }
}
@keyframes bounce {0%, 20%, 53%, 80%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
90% { transform: translate3d(0px, -4px, 0px); }
}
@keyframes pulse {0% { box-shadow: 0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 0 var(--qlwapp-pulse-color, rgba(37, 211, 102, 0.7)); }
70% { box-shadow: 0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 var(--qlwapp-pulse-size, 12px) var(--qlwapp-pulse-color, rgba(37, 211, 102, 0)); }
100% { box-shadow: 0 calc(var(--qlwapp-pulse-size, 12px)*.083) calc(var(--qlwapp-pulse-size, 12px)*.5) 0 rgba(0,0,0,.06),0 calc(var(--qlwapp-pulse-size, 12px)*.167) calc(var(--qlwapp-pulse-size, 12px)*2.667) 0 rgba(0,0,0,.16),0 0 0 0 var(--qlwapp-pulse-color, rgba(37, 211, 102, 0)); }
}
@keyframes shakeX {0%, 100% { transform: translate3d(0px, 0px, 0px); }
10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes shakeY {0%, 100% { transform: translate3d(0px, 0px, 0px); }
10%, 30%, 50%, 70%, 90% { transform: translate3d(0px, -10px, 0px); }
20%, 40%, 60%, 80% { transform: translate3d(0px, 10px, 0px); }
}
:root { --qlwapp-padding-xs: 8px; --qlwapp-padding-sm: 16px; --qlwapp-padding-md: 24px; --qlwapp-padding-lg: 32px; --qlwapp-padding-xl: 40px; }
