.search-banner-wrap .form-control,
.advanced-search-v1 .form-control,
#advanced-search-filters .form-control,
.overlay-search-advanced-module .form-control,
.search-expandable .form-control,
.horizontal-search-wrap .form-control {
border: 0 !important;
box-shadow: none !important;
}
:root {
--hz-brand: #e4192b;
--hz-brand-dark: #c70f20;
--hz-brand-soft: #fdecee;
--hz-blue: #0038A8; --hz-blue-dark: #002d8a;
--hz-blue-soft: #e8eef8;
--hz-field-border: #e3e7ee;
--hz-text: #212529;
--hz-muted: #8a93a5;
--hz-shadow: 0 18px 40px -18px rgba(20, 28, 48, 0.35);
} .banner-caption .banner-title {
font-size: clamp(26px, 4.5vw, 42px);
font-weight: 700;
letter-spacing: -0.4px;
text-shadow: 0 6px 24px rgba(0, 0, 0, 0.5);
margin-bottom: 8px;
}
.banner-caption .banner-subtitle {
color: rgba(255, 255, 255, 0.95);
text-shadow: 0 3px 14px rgba(0, 0, 0, 0.45);
font-size: 17px;
margin-bottom: 20px;
} .search-banner-wrap {
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.7);
box-shadow: var(--hz-shadow);
} .houzez-status-tabs.nav.nav-pills {
gap: 6px;
}
.houzez-status-tabs .nav-item {
margin: 0;
}
.houzez-status-tabs .nav-link {
background: rgba(255, 255, 255, 0.92);
color: #333a48;
border: 1px solid rgba(255, 255, 255, 0.4);
border-radius: 999px;
padding: 7px 22px;
font-size: 15px;
font-weight: 600;
letter-spacing: 0.2px;
box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.25);
transition: background 0.2s ease, color 0.2s ease;
}
.houzez-status-tabs .nav-link:hover {
background: var(--hz-brand-soft);
color: var(--hz-brand);
}
.houzez-status-tabs .nav-link.active {
background: var(--hz-brand);
border-color: var(--hz-brand);
color: #fff;
box-shadow: 0 6px 16px -6px rgba(228, 25, 43, 0.6);
} .houzez-status-tabs li:first-child .nav-link.active {
background: var(--hz-blue);
border-color: var(--hz-blue);
box-shadow: 0 6px 16px -6px rgba(0, 56, 168, 0.55);
}
.houzez-status-tabs li:first-child .nav-link:not(.active):hover {
background: var(--hz-blue-soft);
color: var(--hz-blue);
} .search-banner-wrap > .d-flex {
align-items: stretch;
}
.search-banner-wrap > .d-flex .flex-search {
flex: 1 1 160px;
min-width: 140px;
}
.search-banner-wrap > .d-flex .flex-grow-1.flex-search {
flex: 2 1 260px;
}
.search-banner-wrap > .d-flex .flex-search:last-child {
flex: 0 0 auto;
min-width: 0;
}
.search-banner-wrap .form-group {
height: 100%;
margin: 0;
}
.search-banner-wrap .form-group .bootstrap-select .dropdown-toggle,
.search-banner-wrap .form-control {
height: 48px !important;
border: 0;
border-radius: 10px;
font-size: 15px;
font-weight: 500;
color: var(--hz-text);
}
.search-banner-wrap .flex-search:hover .bootstrap-select .dropdown-toggle,
.search-banner-wrap .flex-search:hover .form-control {
background: #f6f7fa;
} .btn-search {
border: 0;
border-radius: 10px;
background: linear-gradient(135deg, var(--hz-brand) 0%, var(--hz-brand-dark) 100%);
color: #fff !important;
font-size: 16px;
font-weight: 700;
letter-spacing: 0.3px;
padding: 0 28px;
height: 48px;
box-shadow: 0 10px 18px -8px rgba(228, 25, 43, 0.6);
transition: transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease;
}
.btn-search:hover,
.btn-search:focus {
color: #fff !important;
transform: translateY(-1px);
box-shadow: 0 14px 22px -8px rgba(228, 25, 43, 0.65);
filter: brightness(1.05);
} .advanced-search.advanced-search-nav.desktop-search-nav {
padding: 12px 16px;
}
.advanced-search-nav .advanced-search-v1 {
background: #fff;
border: 1px solid var(--hz-field-border);
border-radius: 14px;
box-shadow: 0 10px 24px -14px rgba(20, 28, 48, 0.25);
padding: 6px;
}
.advanced-search-nav .advanced-search-v1 .form-group {
margin: 0;
} #advanced-search-filters.advanced-search-filters {
padding: 18px 4px 4px;
}
#advanced-search-filters .form-group .bootstrap-select .dropdown-toggle {
height: 48px !important;
border: 1px solid var(--hz-field-border) !important;
border-radius: 8px !important;
background: #fff !important;
} .overlay-search-advanced-module {
background: #f6f8fb;
}
.overlay-search-advanced-module .row .form-group {
margin-bottom: 10px;
}
.overlay-search-advanced-module .form-group .bootstrap-select .dropdown-toggle,
.overlay-search-advanced-module .form-control {
border-radius: 10px;
border: 1px solid var(--hz-field-border);
height: 50px;
} .search-expandable .search-expandable-inner-wrap {
background: #fff;
border: 1px solid var(--hz-field-border);
border-radius: 14px;
box-shadow: 0 10px 24px -14px rgba(20, 28, 48, 0.25);
padding: 10px;
} .page-title-wrap h1 {
font-size: 22px;
font-weight: 700;
letter-spacing: -0.3px;
}
.listing-tools-wrap {
background: #fff;
border: 1px solid var(--hz-field-border);
border-radius: 12px;
box-shadow: 0 6px 18px -10px rgba(20, 28, 48, 0.18);
padding: 12px 14px;
margin-bottom: 22px;
}
.listing-tools-wrap strong {
font-size: 15px;
color: var(--hz-text);
}
.listing-tools-wrap .listing-sort-by select,
.listing-tools-wrap .sort-by-form .selectpicker .dropdown-toggle,
.listing-tools-wrap .btn-listing-sort-by {
border: 1px solid var(--hz-field-border);
border-radius: 8px;
background: #fff;
color: var(--hz-text);
padding: 8px 12px;
font-size: 14px;
}
.listing-tools-wrap .btn:hover,
.listing-tools-wrap .btn:focus {
border-color: var(--hz-brand);
color: var(--hz-brand);
}  @media (max-width: 768px) { .banner-caption .banner-title {
font-size: clamp(22px, 5vw, 32px);
margin-bottom: 6px;
}
.banner-caption .banner-subtitle {
font-size: 15px;
margin-bottom: 16px;
} .search-banner-wrap {
border-radius: 12px;
padding: 12px;
} .houzez-status-tabs .nav-link {
padding: 6px 16px;
font-size: 14px;
} .search-banner-wrap > .d-flex {
flex-wrap: wrap;
gap: 8px;
}
.search-banner-wrap > .d-flex .flex-search,
.search-banner-wrap > .d-flex .flex-grow-1.flex-search {
flex: 1 1 calc(50% - 4px);
min-width: calc(50% - 4px);
}
.search-banner-wrap > .d-flex .flex-search:last-child {
flex: 1 1 100%;
min-width: 100%;
} .btn-search {
width: 100%;
height: 46px;
font-size: 15px;
}
} @media (max-width: 575.98px) { .banner-caption .banner-title {
font-size: clamp(20px, 6vw, 28px);
margin-bottom: 4px;
line-height: 1.2;
}
.banner-caption .banner-subtitle {
font-size: 14px;
margin-bottom: 14px;
} .search-banner-wrap {
border-radius: 10px;
padding: 10px;
margin-top: 20px;
} .houzez-status-tabs.nav.nav-pills {
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
gap: 4px;
margin-bottom: 10px;
padding-bottom: 4px;
}
.houzez-status-tabs .nav-link {
padding: 5px 14px;
font-size: 13px;
white-space: nowrap;
} .search-banner-wrap > .d-flex {
flex-wrap: wrap;
gap: 6px;
}
.search-banner-wrap > .d-flex .flex-search,
.search-banner-wrap > .d-flex .flex-grow-1.flex-search,
.search-banner-wrap > .d-flex .flex-search:last-child {
flex: 1 1 100%;
min-width: 0;
} .search-banner-wrap .form-group .bootstrap-select .dropdown-toggle,
.search-banner-wrap .form-control {
height: 44px !important;
font-size: 14px;
border-radius: 8px;
} .btn-search {
width: 100%;
height: 44px;
font-size: 15px;
font-weight: 700;
border-radius: 8px;
margin-top: 4px;
} #advanced-search-filters.advanced-search-filters {
padding: 12px 2px 2px;
}
#advanced-search-filters .form-group .bootstrap-select .dropdown-toggle {
height: 44px !important;
font-size: 14px;
}
}  .search-banner-wrap {
border-top: 4px solid var(--hz-blue) !important;
} .btn-search {
background: linear-gradient(135deg, var(--hz-blue) 0%, var(--hz-blue-dark) 100%) !important;
box-shadow: 0 10px 18px -8px rgba(0, 56, 168, 0.55) !important;
}
.btn-search:hover,
.btn-search:focus {
box-shadow: 0 14px 22px -8px rgba(0, 56, 168, 0.65) !important;
} .houzez-status-tabs li:first-child .nav-link.active {
background: var(--hz-blue) !important;
border-color: var(--hz-blue) !important;
box-shadow: 0 6px 16px -6px rgba(0, 56, 168, 0.55) !important;
}
.houzez-status-tabs li:not(:first-child) .nav-link.active {
background: var(--hz-brand) !important;
border-color: var(--hz-brand) !important;
box-shadow: 0 6px 16px -6px rgba(228, 25, 43, 0.55) !important;
} .search-banner-wrap > .d-flex .flex-search + .flex-search {
border-left: 1px solid var(--hz-blue-soft);
} @media (max-width: 400px) {
.banner-caption .banner-title {
font-size: 18px;
margin-bottom: 3px;
}
.banner-caption .banner-subtitle {
font-size: 13px;
margin-bottom: 12px;
}
.search-banner-wrap {
padding: 8px;
border-radius: 8px;
}
.houzez-status-tabs .nav-link {
padding: 4px 12px;
font-size: 12px;
}
.search-banner-wrap .form-group .bootstrap-select .dropdown-toggle,
.search-banner-wrap .form-control {
height: 42px !important;
font-size: 13px;
}
.btn-search {
height: 42px;
font-size: 14px;
padding: 0 20px;
}
}.elementor-18468 .elementor-element.elementor-element-186dc2be{
--py-red:       #d52b1e;
--py-red-dark:  #b32217;
--py-blue:      #0038a8;
--py-blue-dark: #012b80;
border-bottom: 1px solid #e9e9e9;
} .elementor-18468 .elementor-element.elementor-element-186dc2be .e-con-inner{
min-height: 64px;
padding-top: 6px !important;
padding-bottom: 6px !important;
} .elementor-18468 .elementor-element.elementor-element-6ab1cb6b .favethemes-site-logo img{
max-height: 52px;
width: auto;
} .elementor-18468 .elementor-element.elementor-element-7c8278af .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link{
font-size: 16px;
font-weight: 700;
color: #000;
padding: 8px 12px !important;
border-radius: 8px;
transition: background .2s ease, color .2s ease;
}
.elementor-18468 .elementor-element.elementor-element-7c8278af .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link:hover,
.elementor-18468 .elementor-element.elementor-element-7c8278af .houzez-nav-menu-main-desktop-wrap .houzez-nav-menu-main .nav-link:focus{
background: var(--py-red);
color: #fff;
} .elementor-18468 .elementor-element.elementor-element-7c8278af .houzez-nav-menu-main-desktop-wrap .pointer-underline .navbar-nav > .nav-item > a:before{
display: none;
} .elementor-18468 .elementor-element.elementor-element-9ff9f50 .switcher-wrap{
font-size: 15px;
color: #000;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register{
height: 100%;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav{
display: flex;
align-items: center;
justify-content: flex-end;
gap: 10px;
margin: 0;
padding: 0;
list-style: none;
height: 100%;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav li{
margin: 0;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav a{
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 38px;
padding: 8px 20px;
border-radius: 8px;
font-size: 16px;
font-weight: 700;
text-decoration: none;
white-space: nowrap;
transition: background .2s ease, border-color .2s ease, color .2s ease;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .btn-publish{
background: var(--py-red);
border: 1px solid var(--py-red);
color: #fff !important;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .btn-publish:hover,
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .btn-publish:focus{
background: var(--py-red-dark);
border-color: var(--py-red-dark);
color: #fff !important;
} .btn-publish-short{
display: none !important;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .login-link a{
background: #fff;
border: 1px solid var(--py-red);
color: var(--py-red) !important;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .login-link a:hover,
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .login-link a:focus{
background: var(--py-blue);
border-color: var(--py-blue);
color: #fff !important;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .btn-publish{
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 38px;
padding: 8px 20px;
margin-right: 12px;
border-radius: 8px;
background: var(--py-red);
border: 1px solid var(--py-red);
color: #fff !important;
font-size: 16px;
font-weight: 700;
text-decoration: none;
white-space: nowrap;
flex-shrink: 0;
transition: background .2s ease, border-color .2s ease, color .2s ease;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .btn-publish:hover,
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .btn-publish:focus{
background: var(--py-blue);
border-color: var(--py-blue);
color: #fff !important;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .navbar-logged-in-wrap{
min-width: 0;
width: auto;
flex-shrink: 0;
} .elementor-18468 .elementor-widget-houzez_currency_switcher .elementor-widget-container{
display: inline-flex;
align-items: center;
}
.elementor-18468 .elementor-widget-houzez_currency_switcher .currency-switcher-wrap{
display: inline-flex;
align-items: center;
gap: 10px;
margin-right: 0;
}
.elementor-18468 .ret-lang{
position: relative;
display: inline-block;
margin-right: 0;
vertical-align: middle;
}
.elementor-18468 .ret-lang-trigger{
display: inline-flex;
align-items: center;
gap: 8px;
min-height: 38px;
padding: 6px 12px;
border: 1px solid #e3e7ee;
border-radius: 8px;
background: #fff;
cursor: pointer;
user-select: none;
}.elementor-18468 .ret-lang-trigger:hover{
border-color: var(--py-red);
}
.elementor-18468 .ret-lang .ret-lang-link{
display: inline-flex;
align-items: center;
gap: 8px;
padding: 0;
margin: 0;
background: transparent;
border: 0;
min-height: 0;
font-size: 15px;
font-weight: 700;
color: #212529;
}
.elementor-18468 .ret-lang .ret-lang-link:hover{
background: transparent;
color: var(--py-red);
}
.elementor-18468 .ret-lang-flag{
width: 20px;
height: 14px;
border-radius: 2px;
object-fit: cover;
}
.elementor-18468 .ret-lang-caret{
font-size: 12px;
color: #8a93a5;
}
.elementor-18468 .ret-lang-menu{
display: none;
position: absolute;
top: calc(100% + 6px);
right: 0;
min-width: 150px;
margin: 0;
padding: 6px;
list-style: none;
background: #fff;
border: 1px solid #e3e7ee;
border-radius: 10px;
box-shadow: 0 12px 28px rgba(0, 0, 0, .12);
z-index: 999;
}
.elementor-18468 .ret-lang.open .ret-lang-menu{
display: block;
}
.elementor-18468 .ret-lang .ret-lang-menu li{
margin: 0;
}
.elementor-18468 .ret-lang .ret-lang-menu .ret-lang-link{
display: flex;
width: 100%;
padding: 8px 10px;
border-radius: 6px;
font-weight: 600;
}
.elementor-18468 .ret-lang .ret-lang-menu .ret-lang-link:hover{
background: #f4f5f7;
color: var(--py-red);
}
.elementor-18468 .ret-lang-menu .ret-lang-current{
display: none;
} .logged-in-nav-container .navbar-logged-in-wrap .dropdown-toggle{
display: inline-flex;
align-items: center;
}
.logged-in-nav-container .navbar-logged-in-wrap .dropdown-toggle .ret-avatar-initials{
display: inline-flex;
align-items: center;
justify-content: center;
width: 42px;
height: 42px;
border-radius: 50%;
background: var(--py-blue, #0038a8);
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 1;
text-transform: uppercase;
letter-spacing: .5px;
user-select: none;
flex-shrink: 0;
}  .offcanvas-mobile-menu,
#hz-offcanvas-mobile-menu {
z-index: 9999 !important;
} .offcanvas-backdrop {
z-index: 9998 !important;
} .elementor-18468 .elementor-element.elementor-element-186dc2be {
z-index: 100;
position: relative;
} .offcanvas-mobile-menu {
background: #fff;
width: 280px !important;
max-width: 85vw;
}
.offcanvas-mobile-menu-body {
padding: 20px;
} .offcanvas-mobile-menu .menu li {
margin-bottom: 8px;
}
.offcanvas-mobile-menu .menu a {
display: block;
padding: 10px 12px;
font-size: 15px;
font-weight: 600;
color: #212529;
border-radius: 8px;
transition: background 0.2s ease, color 0.2s ease;
}
.offcanvas-mobile-menu .menu a:hover {
background: #f4f5f7;
color: #d52b1e;
}  @media (max-width: 991px) { .elementor-18468 .elementor-element.elementor-element-186dc2be .e-con-inner{
min-height: 56px;
padding-top: 4px !important;
padding-bottom: 4px !important;
} .elementor-18468 .elementor-element.elementor-element-6ab1cb6b .favethemes-site-logo img{
max-height: 44px;
} .elementor-18468 .elementor-element.elementor-element-7c8278af{
display: none;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav a{
min-height: 34px;
padding: 6px 14px;
font-size: 14px;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .btn-publish{
min-height: 34px;
padding: 6px 14px;
font-size: 14px;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container{
flex-wrap: nowrap;
gap: 6px;
} .logged-in-nav-container .navbar-logged-in-wrap .dropdown-toggle .ret-avatar-initials{
width: 34px;
height: 34px;
font-size: 13px;
} .elementor-18468 .ret-lang-trigger{
min-height: 34px;
padding: 4px 8px;
gap: 4px;
}
.elementor-18468 .ret-lang-flag{
width: 18px;
height: 12px;
}
.elementor-18468 .ret-lang .ret-lang-link{
font-size: 13px;
}
} @media (max-width: 575px) { .elementor-18468 .elementor-element.elementor-element-186dc2be .e-con-inner{
min-height: 52px;
padding-left: 8px !important;
padding-right: 8px !important;
} .elementor-18468 .elementor-element.elementor-element-6ab1cb6b .favethemes-site-logo img{
max-height: 36px;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .btn-publish{
padding: 6px 12px;
font-size: 13px;
white-space: nowrap;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .btn-publish-full{
display: none !important;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .btn-publish-short{
display: inline !important;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .btn-publish{
padding: 6px 10px;
font-size: 12px;
margin-right: 0;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .btn-publish-full{
display: none !important;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .btn-publish-short{
display: inline !important;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .login-link a{
min-height: 32px;
padding: 5px 10px;
font-size: 13px;
} .elementor-18468 .ret-lang-trigger{
padding: 4px 6px;
min-height: 32px;
} .elementor-18468 .ret-lang-trigger .ret-lang-name{
display: none;
}
.elementor-18468 .ret-lang-flag{
width: 20px;
height: 14px;
}
} @media (max-width: 400px) { .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav{
gap: 6px;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav a{
min-height: 30px;
padding: 4px 8px;
font-size: 12px;
border-radius: 6px;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .btn-publish{
font-size: 12px;
padding: 4px 10px;
}
.elementor-18468 .elementor-element.elementor-element-1b9ccb8 .logged-in-nav-container .btn-publish{
font-size: 11px;
padding: 4px 8px;
margin-right: 0;
} .elementor-18468 .elementor-element.elementor-element-1b9ccb8 .login-register-nav .login-link a{
padding: 4px 8px;
font-size: 12px;
} .elementor-18468 .ret-lang-trigger{
padding: 3px 5px;
min-height: 30px;
}
.elementor-18468 .ret-lang-flag{
width: 18px;
height: 12px;
} .elementor-18468 .ret-lang-caret{
display: none;
}
}body{
font-family: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
letter-spacing: -0.01em;
}
h1, h2, h3, h4, h5, h6,
.elementor-heading-title,
.block-title-wrap h2,
.section-title-module .section-title{
font-weight: 800 !important;
letter-spacing: -0.02em;
} .btn,
.btn-primary,
.btn-secondary,
.btn-search,
.houzez-submit-button,
.btn-create-listing,
.elementor-button{
border-radius: 10px !important;
font-weight: 700 !important;
transition: transform .18s ease, box-shadow .18s ease, filter .18s ease !important;
}
.btn:hover,
.btn-primary:hover,
.btn-secondary:hover,
.btn-search:hover,
.houzez-submit-button:hover,
.btn-create-listing:hover,
.elementor-button:hover{
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(0, 0, 0, .12);
filter: brightness(.97);
}
.btn:active,
.btn-primary:active,
.btn-secondary:active,
.btn-search:active{
transform: translateY(0);
box-shadow: none;
} .item-wrap{
border-radius: 16px;
overflow: hidden;
transition: transform .2s ease, box-shadow .2s ease;
}
.item-wrap:hover{
transform: translateY(-4px);
box-shadow: 0 12px 28px rgba(0, 0, 0, .10);
}
.item-wrap .listing-image-wrap,
.item-wrap .listing-thumb{
border-radius: 16px 16px 0 0;
overflow: hidden;
}
.item-wrap .item-body{
padding: 18px 20px 20px;
}
.item-wrap .item-title h2 a,
.item-wrap .item-title h2{
font-weight: 700 !important;
line-height: 1.3;
}
.item-wrap .item-price{
font-weight: 800 !important;
} .section-title-module .section-title-wrap{
position: relative;
}
.section-title-module .section-title{
font-weight: 800 !important;
}
.section-title-module .section-subtitle{
opacity: .75;
max-width: 620px;
}
.block-title-wrap h2{
position: relative;
padding-bottom: 10px;
}
.block-title-wrap h2::after{
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 44px;
height: 4px;
border-radius: 4px;
background: currentColor;
opacity: .85;
} .search-banner-wrap{
border-radius: 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
}
.search-banner-wrap .form-group .form-control,
.search-banner-wrap .bootstrap-select > .btn{
border-radius: 10px !important;
height: 48px;
font-weight: 600;
}
.search-banner-wrap .btn-search{
border-radius: 10px !important;
height: 48px;
font-weight: 700 !important;
}
.search-banner-wrap .search-icon .form-control{
border-radius: 10px !important;
} .pagination .page-link,
.page-item .page-link{
border-radius: 8px !important;
margin: 0 3px;
font-weight: 600;
}
.nav-tabs .nav-link,
.listing-tabs .nav-link,
.houzez-search-form-js .nav-pills .nav-link,
.advanced-search .nav-pills .nav-link{
border-radius: 8px !important;
font-weight: 600;
} .form-control,
.bootstrap-select > .btn,
.houzez-keyword-autocomplete,
.auto-complete .form-control{
border-radius: 10px !important;
font-weight: 500;
} .blog-posts-module .blog-post-item{
border-radius: 16px;
overflow: hidden;
transition: transform .2s ease, box-shadow .2s ease;
}
.blog-posts-module .blog-post-item:hover{
transform: translateY(-4px);
box-shadow: 0 12px 28px rgba(0, 0, 0, .10);
}
.blog-post-item-v1 .blog-post-thumb{
border-radius: 16px 16px 0 0;
overflow: hidden;
} .property-mortgage-calculator-wrap,
.property-section-wrap{
border-radius: 16px;
}
.mortgage-calculator-data{
border-radius: 10px;
} a{
transition: color .15s ease, background-color .15s ease;
}
.item-title a,
.grid-item-title a,
.blog-post-title h3 a{
font-weight: 700;
} .compare-property-panel{
border-radius: 16px 0 0 16px;
}
.tooltip-inner{
border-radius: 8px;
font-weight: 600;
} ::-webkit-scrollbar{
width: 10px;
}
::-webkit-scrollbar-track{
background: #f4f4f4;
}
::-webkit-scrollbar-thumb{
background: #d0d0d0;
border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover{
background: #b5b5b5;
} .dashboard-map-field .map_canvas,
.ret-map-fullwidth{
position: relative !important;
height: 380px !important;
border-radius: 10px;
overflow: hidden;
}
.ret-map-search-wrap .form-control{
border-radius: 8px 0 0 8px !important;
height: 44px;
}
.ret-map-search-wrap .btn{
border-radius: 0 8px 8px 0 !important;
height: 44px;
}
.ret-map-search-wrap .btn-primary{
border-radius: 0 !important;
}
.ret-map-search-wrap .btn-outline-secondary{
border-radius: 0 8px 8px 0 !important;
border-left: 0;
background: #fff;
}
.ret-map-search-wrap .btn-outline-secondary:hover{
background: #f1f4f9;
color: #0038a8;
}
.submit-lat-long{
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid #e3e7ee;
}  .breadcrumb-wrap{
padding: 6px 0;
}
.breadcrumb-wrap .breadcrumb{
padding: 8px 14px;
border-radius: 10px;
} .property-section-wrap{
border-radius: 16px;
padding: 4px 0;
}
.property-section-wrap .property-section-title-wrap{
margin-bottom: 14px;
}
.property-section-wrap .property-section-title-wrap h3,
.block-title-wrap h3{
font-weight: 800 !important;
}
.property-detail-wrap .detail-wrap{
border-radius: 12px;
transition: transform .18s ease, box-shadow .18s ease;
}
.property-detail-wrap .detail-wrap:hover{
transform: translateY(-2px);
box-shadow: 0 8px 18px rgba(0, 0, 0, .08);
}
.widget.widget-wrap{
border-radius: 16px;
}
.widget-property-form,
.agent-details{
border-radius: 16px;
}
.agent-information li{
border-radius: 8px;
} .agent-grid-container .agent-grid-wrap{
border-radius: 16px;
overflow: hidden;
transition: transform .2s ease, box-shadow .2s ease;
}
.agent-grid-container .agent-grid-wrap:hover{
transform: translateY(-4px);
box-shadow: 0 12px 28px rgba(0, 0, 0, .10);
}
.agent-grid-image-wrap{
border-radius: 16px 16px 0 0;
}
.agent-grid-wrap .agent-grid-title h3{
font-weight: 800 !important;
}
.agent-verified-badge{
border-radius: 20px;
font-weight: 700;
} .blog-wrap .article-wrap,
.article-page-wrap .article-wrap{
border-radius: 16px;
overflow: hidden;
transition: transform .2s ease, box-shadow .2s ease;
}
.blog-wrap .article-wrap:hover{
transform: translateY(-4px);
box-shadow: 0 12px 28px rgba(0, 0, 0, .10);
}
.article-wrap .article-thumb,
.article-page-wrap .article-thumb{
border-radius: 16px 16px 0 0;
overflow: hidden;
}
.article-wrap h2 a,
.article-title h1{
font-weight: 800 !important;
} .property-type-wrap .item-wrap,
.status-wrap .item-wrap{
border-radius: 16px;
overflow: hidden;
} .dashboard-content-block-wrap .block-wrap{
border-radius: 16px;
}
.submit-form-wrap .form-control,
.dashboard-content-block-wrap .form-control{
border-radius: 10px !important;
}
.submit-form-wrap .btn,
.dashboard-content-block-wrap .btn{
border-radius: 10px !important;
} .half-map-wrap .item-wrap{
border-radius: 14px;
} .next-property{
border-radius: 16px;
} .page-title-wrap .page-title{
font-weight: 800 !important;
}  .listing-slider-variable-width .slick-slide img,
.listing-slider-variable-width img{
width: 100%;
height: 600px;
object-fit: cover;
object-position: center;
}
@media (max-width: 767.98px){
.listing-slider-variable-width .slick-slide img,
.listing-slider-variable-width img{
height: 380px;
}
} .item-listing-wrap .image-wrap img,
.listing-image-wrap .image-wrap img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
} .ret-mobile-map-switch {
display: flex;
gap: 0;
border-radius: 8px;
overflow: hidden;
border: 1.5px solid #d52b1e;
margin: 10px 12px 4px;
position: static !important; width: auto !important;
bottom: auto !important;
z-index: auto !important;
}
@media (min-width: 768px) {
.ret-mobile-map-switch {
display: none !important;
}
} .mobile-map-switch:not(.ret-mobile-map-switch) {
display: none !important;
}
.ret-switch-btn {
flex: 1;
padding: 10px 0;
font-size: 14px;
font-weight: 700;
border-radius: 0 !important;
border: none !important;
background: #fff;
color: #d52b1e;
transition: background 0.2s, color 0.2s;
}
.ret-switch-btn--active,
.ret-switch-btn:focus,
.ret-switch-btn.active {
background: #d52b1e !important;
color: #fff !important;
}   .leaflet-draw.leaflet-control {
z-index: 1001 !important;
pointer-events: all !important;
}
.leaflet-draw-toolbar a {
pointer-events: all !important;
cursor: pointer !important;
}
.ret-draw-clear {
z-index: 1001 !important;
pointer-events: all !important;
margin-bottom: 6px;
}
.ret-draw-clear a {
cursor: pointer !important;
pointer-events: all !important;
display: flex;
align-items: center;
justify-content: center;
background: #fff !important;
color: #d52b1e !important;
font-size: 20px;
font-weight: 700;
}
.ret-draw-clear a:hover {
background: #d52b1e !important;
color: #fff !important;
}
.ret-draw-clear-x {
line-height: 1;
} #ret-draw-hint {
position: absolute;
top: 10px;
left: 50%;
transform: translateX(-50%);
z-index: 1000;
background: rgba(0,0,0,0.65);
color: #fff;
font-size: 13px;
font-weight: 600;
padding: 7px 16px;
border-radius: 20px;
pointer-events: none;
white-space: nowrap;
display: flex;
align-items: center;
gap: 6px;
transition: opacity 0.4s;
}
#ret-draw-hint.hidden {
opacity: 0;
}  .ret-price-label {
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #8a93a5;
margin-right: 3px;
} .item-price-wrap .item-price .price {
font-size: 1.1em;
font-weight: 700;
}
.item-price-wrap .item-sub-price {
font-size: 0.9em;
opacity: 0.85;
}
.item-price-wrap .item-sub-price .price {
font-weight: 600;
} .is-single .item-price-wrap .item-price .price,
.single-property .item-price-wrap .item-price .price {
font-size: 1.25em;
} #retaoga_currency {
max-width: 280px;
}  #description-price .block-wrap:first-child {
overflow: visible !important;
padding-bottom: 200px !important;
margin-bottom: -170px !important;
}
#description-price .block-wrap:first-child .block-content-wrap {
overflow: visible !important;
}
#description-price .block-wrap:first-child .row {
overflow: visible !important;
} #description-price .block-wrap:first-child .bootstrap-select.open .dropdown-menu,
#description-price .block-wrap:first-child .bootstrap-select.show .dropdown-menu {
z-index: 9999 !important;
} @media (max-width: 767px) { .dashboard-content-wrap table thead {
display: none !important;
} .dashboard-content-wrap table,
.dashboard-content-wrap table tbody,
.dashboard-content-wrap table tr {
display: block !important;
width: 100% !important;
}
.dashboard-content-wrap table tr {
background: #fff;
border-radius: 12px;
margin-bottom: 16px;
padding: 0;
box-shadow: 0 2px 8px rgba(0,0,0,0.07);
overflow: hidden;
display: grid !important;
grid-template-columns: 90px 1fr auto;
grid-template-rows: auto auto;
gap: 0;
} .dashboard-content-wrap table tr td:nth-child(1), .dashboard-content-wrap table tr td:nth-child(5), .dashboard-content-wrap table tr td:nth-child(6), .dashboard-content-wrap table tr td:nth-child(8), .dashboard-content-wrap table tr td:nth-child(9) {
display: none !important;
} .dashboard-content-wrap table tr td:nth-child(2) {
grid-column: 1;
grid-row: 1 / 3;
padding: 0 !important;
width: 90px !important;
}
.dashboard-content-wrap table tr td:nth-child(2) .image-holder {
height: 100%;
min-height: 100px;
}
.dashboard-content-wrap table tr td:nth-child(2) .image-holder img {
width: 90px !important;
height: 100% !important;
min-height: 100px;
object-fit: cover !important;
display: block;
border-radius: 0;
} .dashboard-content-wrap table tr td:nth-child(3) {
grid-column: 2;
grid-row: 1;
padding: 12px 10px 4px 12px !important;
}
.dashboard-content-wrap table tr td:nth-child(3) .text-box a {
font-size: 14px;
font-weight: 700;
line-height: 1.3;
display: block;
margin-bottom: 2px;
}
.dashboard-content-wrap table tr td:nth-child(3) address {
font-size: 12px;
color: #888;
line-height: 1.3;
} .dashboard-content-wrap table tr td:nth-child(4) {
grid-column: 2;
grid-row: 2;
padding: 0 10px 10px 12px !important;
font-size: 12px;
color: #555;
align-self: end;
} .dashboard-content-wrap table tr td:nth-child(7) {
grid-column: 3;
grid-row: 1;
padding: 12px 12px 4px 6px !important;
text-align: right;
font-size: 13px;
font-weight: 700;
white-space: nowrap;
color: #0038A8;
} .dashboard-content-wrap table tr td:nth-child(10) {
grid-column: 3;
grid-row: 2;
padding: 0 12px 10px 6px !important;
text-align: right;
align-self: end;
}
.dashboard-content-wrap table tr td:nth-child(10) .action-btn {
font-size: 20px;
color: #888;
padding: 4px;
}
}.login-register-form .modal-header .login-register-tabs .nav-tabs {
border-bottom: none !important;
}
.login-register-form .modal-header .login-register-tabs .nav-link {
border: none !important;
border-radius: 0 !important;
padding: 16px 28px;
font-size: 15px;
font-weight: 600;
transition: background 0.2s, color 0.2s;
} .login-register-form .modal-header .login-register-tabs .nav-link:not(.active) {
background: #fff !important;
color: #888 !important;
}
.login-register-form .modal-header .login-register-tabs .nav-link:not(.active):hover {
background: #f5f5f5 !important;
color: #444 !important;
} .login-register-form .modal-header .login-register-tabs .nav-link.active {
background: transparent !important;
color: #fff !important;
border-bottom: 3px solid #fff !important;
} .btn-google-plus-lined {
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 12px !important;
padding-left: 16px !important;
padding-right: 16px !important;
background-color: #fff !important;
border: 1px solid #dadce0 !important;
color: #3c4043 !important;
box-shadow: 0 1px 3px rgba(0,0,0,0.1) !important;
overflow: visible !important;
}
.btn-google-plus-lined:hover {
background-color: #f8f9fa !important;
box-shadow: 0 2px 6px rgba(0,0,0,0.15) !important;
color: #3c4043 !important;
} .btn-google-plus-lined .google-icon {
position: static !important;
width: 20px !important;
height: 20px !important;
padding: 0 !important;
background: none !important;
flex-shrink: 0;
display: block !important;
}@media (max-width: 991.98px) { .houzez-data-table .table-responsive .table thead,
.houzez-data-table .table-responsive .table tbody,
.houzez-data-table .table-responsive .table th,
.houzez-data-table .table-responsive .table td,
.houzez-data-table .table-responsive .table tr {
display: revert !important;
} .houzez-data-table .table-responsive .table td::before {
display: none !important;
content: none !important;
} .houzez-data-table .table-responsive .table td {
padding-left: 6px !important;
min-height: unset !important;
position: static !important;
} .houzez-data-table .table-responsive .table thead tr {
position: static !important;
display: none !important;
} .houzez-data-table .table-responsive {
overflow-x: auto !important;
-webkit-overflow-scrolling: touch !important;
} .houzez-data-table .table-responsive .table tbody tr {
display: flex !important;
flex-wrap: nowrap !important;
align-items: center !important;
gap: 8px !important;
background: #fff !important;
border-radius: 10px !important;
margin-bottom: 10px !important;
padding: 8px !important;
box-shadow: 0 1px 5px rgba(0,0,0,0.08) !important;
border: 1px solid #ebebeb !important;
min-width: 320px !important;
box-sizing: border-box !important;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(1),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(4),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(5),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(6),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(8),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(9) {
display: none !important;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(2) {
flex: 0 0 52px !important;
width: 52px !important;
padding: 0 !important;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(2) .image-holder {
width: 52px;
height: 52px;
border-radius: 6px;
overflow: hidden;
flex-shrink: 0;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(2) .image-holder a,
.houzez-data-table .table-responsive .table tbody tr td:nth-child(2) .image-holder img {
display: block;
width: 52px !important;
height: 52px !important;
object-fit: cover !important;
border-radius: 6px;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(3) {
flex: 1 1 0 !important;
min-width: 0 !important;
padding: 0 4px !important;
overflow: hidden !important;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(3) .text-box a.fw-bold {
font-size: 13px !important;
font-weight: 700 !important;
line-height: 1.3;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #222 !important;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(3) address {
font-size: 11px !important;
color: #999 !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
margin-top: 2px;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(3) .expire,
.houzez-data-table .table-responsive .table tbody tr td:nth-child(3) br {
display: none !important;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(7) {
flex: 0 0 auto !important;
max-width: 80px !important;
padding: 0 2px !important;
font-size: 12px !important;
font-weight: 700 !important;
color: #0038A8 !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
text-align: right !important;
} .houzez-data-table .table-responsive .table tbody tr .ret-mobile-edit-cell {
display: flex !important;
flex: 0 0 34px !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
}
.ret-mobile-edit-btn {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 30px !important;
height: 30px !important;
border-radius: 50% !important;
background: #0038A8 !important;
color: #fff !important;
font-size: 13px !important;
flex-shrink: 0;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(10) {
flex: 0 0 34px !important;
padding: 0 !important;
text-align: center !important;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(10) .action-btn {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 30px !important;
height: 30px !important;
border-radius: 50% !important;
background: #f0f0f0 !important;
font-size: 15px !important;
color: #555 !important;
}
}  @media (max-width: 380px) {
.houzez-data-table .table-responsive .table tbody tr td:nth-child(7) {
display: none !important;
}
}
@media (max-width: 991.98px) { .houzez-data-table .table-responsive .table thead,
.houzez-data-table .table-responsive .table tbody,
.houzez-data-table .table-responsive .table th,
.houzez-data-table .table-responsive .table td,
.houzez-data-table .table-responsive .table tr {
display: revert !important;
} .houzez-data-table .table-responsive .table td::before {
display: none !important;
content: none !important;
} .houzez-data-table .table-responsive .table td {
padding-left: 6px !important;
min-height: unset !important;
position: static !important;
} .houzez-data-table .table-responsive .table thead tr {
position: static !important;
display: none !important;
} .houzez-data-table .table-responsive .table tbody tr {
display: flex !important;
align-items: center !important;
gap: 8px !important;
background: #fff !important;
border-radius: 10px !important;
margin-bottom: 10px !important;
padding: 8px !important;
box-shadow: 0 1px 5px rgba(0,0,0,0.08) !important;
border: 1px solid #ebebeb !important;
width: 100% !important;
box-sizing: border-box !important;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(1),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(5),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(6),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(8),
.houzez-data-table .table-responsive .table tbody tr td:nth-child(9) {
display: none !important;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(2) {
flex: 0 0 60px !important;
width: 60px !important;
padding: 0 !important;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(2) .image-holder {
width: 60px;
height: 60px;
border-radius: 8px;
overflow: hidden;
flex-shrink: 0;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(2) .image-holder a,
.houzez-data-table .table-responsive .table tbody tr td:nth-child(2) .image-holder img {
display: block;
width: 60px !important;
height: 60px !important;
object-fit: cover !important;
border-radius: 8px;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(3) {
flex: 1 1 0 !important;
padding: 0 4px !important;
min-width: 0 !important;
overflow: hidden;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(3) .text-box a.fw-bold {
font-size: 13px !important;
font-weight: 700 !important;
line-height: 1.3;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #222 !important;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(3) address {
font-size: 11px !important;
color: #999 !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
margin-top: 2px;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(3) .expire {
display: none !important;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(4) {
display: none !important;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(7) {
flex: 0 0 auto !important;
max-width: 90px !important;
padding: 0 4px !important;
font-size: 12px !important;
font-weight: 700 !important;
color: #0038A8 !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
text-align: right !important;
} .houzez-data-table .table-responsive .table tbody tr td:nth-child(10) {
flex: 0 0 36px !important;
padding: 0 !important;
text-align: center !important;
}
.houzez-data-table .table-responsive .table tbody tr td:nth-child(10) .action-btn {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 32px !important;
height: 32px !important;
border-radius: 50% !important;
background: #f0f0f0 !important;
font-size: 16px !important;
color: #555 !important;
} .houzez-data-table .table-responsive .table tbody tr .ret-mobile-edit-cell {
display: flex !important;
flex: 0 0 36px !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
}
.ret-mobile-edit-btn {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 32px !important;
height: 32px !important;
border-radius: 50% !important;
background: #0038A8 !important;
color: #fff !important;
font-size: 15px !important;
flex-shrink: 0;
}
.ret-mobile-edit-btn:hover {
background: #002d8a !important;
color: #fff !important;
}
}  @media (max-width: 420px) {
.houzez-data-table .table-responsive .table tbody tr td:nth-child(7) {
display: none !important;
}
}#retaoga-preloader{
position: fixed;
inset: 0;
z-index: 999999;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: #ffffff;
transition: opacity .4s ease, visibility .4s ease;
}
#retaoga-preloader.ret-preloader-done{
opacity: 0;
visibility: hidden;
pointer-events: none;
}
#retaoga-preloader .ret-preloader-logo{
max-width: 220px;
animation: ret-preloader-pulse 1.6s ease-in-out infinite;
}
#retaoga-preloader .ret-preloader-logo img{
display: block;
width: 100%;
height: auto;
}
#retaoga-preloader .ret-preloader-bar{
position: relative;
margin-top: 28px;
width: 180px;
height: 4px;
border-radius: 4px;
background: #f0f0f0;
overflow: hidden;
}
#retaoga-preloader .ret-preloader-bar::after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 40%;
height: 100%;
border-radius: 4px;
background: linear-gradient(90deg, var(--py-red, #d52b1e), var(--py-blue, #0038a8));
animation: ret-preloader-slide 1.2s ease-in-out infinite;
}
@keyframes ret-preloader-pulse{
0%, 100%{ transform: scale(1); opacity: 1; }
50%{ transform: scale(0.96); opacity: .85; }
}
@keyframes ret-preloader-slide{
0%{ left: -40%; }
100%{ left: 100%; }
}
@media (prefers-reduced-motion: reduce){
#retaoga-preloader .ret-preloader-logo,
#retaoga-preloader .ret-preloader-bar::after{
animation: none;
}
}