p:last-child {
margin-bottom: 0 !important;
}
header.header-desktop {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 999;
}
header.header-desktop,
header.header-desktop:after,
.header-wrap {
transition:all ease-in-out 0.3s;
transition-delay: 0.1s;
}
header.header-desktop:not(.header-desktop-sticky) {
background: none !important;
}
header.header-desktop:after {
content: "";
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:-1;
}
header.header-desktop.header-desktop-sticky:after {
background: var( --e-global-color-primary );
}
.site-logo a {
display: flex;
align-items: center;
}
.header-wrap {
width: 100vw;
display: flex;
align-items: center;
justify-content: space-between;
padding:40px;
position: relative;
z-index: 9;
}
header.header-desktop.header-desktop-sticky .header-wrap {
padding: 10px 40px;
}
.header-icons {
display: flex;
align-items: center;
gap: 10px;
}
.header-icons a.header-icon {
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
transition: all ease-in-out 0.2s;
border-radius: 6px;
border: 1px solid transparent;
}
.header-icons a.header-icon:hover {
border-color: #fff;
}
.header-icons a.header-icon.header-icon-whatsapp:hover {
background-color: #4fce5d;
border-color: #4fce5d;
}
a.menu_toggle_btn {
margin-left: 15px;
}
.full_width_menu {
width:420px;
height:100vh;
position: fixed;
top:0;
right:0;
z-index:9999;
transition: all ease-in-out 0.3s;
overflow-y: auto;
}
.full_width_menu:not(.full_width_menu_active) {
transform: translatex(100%);
}
span.menu_toggle_close {
width:48px;
height:48px;
position: fixed;
top: 40px;
right: 24px;
display: flex;
align-items: center;
justify-content: center;
z-index: 9;
cursor: pointer;
border-radius: 6px;
}
span.menu_toggle_close:hover {
background-color: #fff;
}
span.menu_toggle_close:after {
content: url("data:image/svg+xml,%0A%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.0625 35C33.9453 35 33.8281 34.9707 33.7109 34.9121C33.5938 34.873 33.4863 34.8145 33.3887 34.7363L24 25.3477L14.6113 34.7363C14.5137 34.8145 14.4062 34.873 14.2891 34.9121C14.1719 34.9707 14.0547 35 13.9375 35C13.8203 35 13.7031 34.9707 13.5859 34.9121C13.4688 34.873 13.3613 34.8145 13.2637 34.7363C13.0879 34.5605 13 34.3359 13 34.0625C13 33.8086 13.0879 33.5938 13.2637 33.418L22.6816 24L13.2637 14.6113C13.1855 14.5137 13.1172 14.416 13.0586 14.3184C13.0195 14.2012 13 14.0742 13 13.9375C13 13.8203 13.0195 13.7031 13.0586 13.5859C13.1172 13.4688 13.1855 13.3711 13.2637 13.293C13.3613 13.1953 13.4688 13.127 13.5859 13.0879C13.7031 13.0293 13.8203 13 13.9375 13C14.0547 13 14.1719 13.0293 14.2891 13.0879C14.4062 13.127 14.5137 13.1953 14.6113 13.293L24 22.6816L33.3887 13.293C33.4863 13.1953 33.5938 13.127 33.7109 13.0879C33.8281 13.0293 33.9453 13 34.0625 13C34.1797 13 34.2969 13.0293 34.4141 13.0879C34.5312 13.127 34.6387 13.1953 34.7363 13.293C34.8145 13.3711 34.873 13.4688 34.9121 13.5859C34.9707 13.7031 35 13.8203 35 13.9375C35 14.0742 34.9707 14.2012 34.9121 14.3184C34.873 14.416 34.8145 14.5137 34.7363 14.6113L25.3184 24L34.7363 33.418C34.9121 33.5938 35 33.8086 35 34.0625C35 34.3359 34.9121 34.5605 34.7363 34.7363C34.6387 34.8145 34.5312 34.873 34.4141 34.9121C34.2969 34.9707 34.1797 35 34.0625 35Z' fill='%231B1B20'/%3E%3C/svg%3E%0A");
width:48px;
height:48px;
}
.cities_wrap {
display: none;
}
.main-slide {
max-height:800px;
position:relative;
overflow:hidden;
}
.main-slide:after {
content:"";
background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
position:absolute;
top:40%;
bottom:0;
left:0;
right:0;
z-index:1;
}
.main-slide-content {
position:absolute;
left:0;
right:0;
bottom:0;
z-index:2;
}
div.property-carousel-module.property-carousel-module-v2 {
display:flex !important;
flex-direction:column-reverse;
}
div.property-carousel-module.property-carousel-module-v2 .property-carousel-buttons-wrap {
text-align:left;
}
button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
background-size: 24px;
min-width:36px;
height:36px;
}
.flex-1 {
flex: 1;
}
.property-listing--location .elementor-heading-title {
display:flex;
align-items:center;
gap:3px;
}
.property-listing--location .elementor-heading-title:before {content: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 7.4375C7.25189 7.4375 6.60795 7.18229 6.06818 6.67187C5.53788 6.16146 5.27273 5.54167 5.27273 4.8125C5.27273 4.09245 5.53788 3.47721 6.06818 2.9668C6.60795 2.44727 7.25189 2.1875 8 2.1875C8.74811 2.1875 9.38731 2.44727 9.91761 2.9668C10.4574 3.47721 10.7273 4.09245 10.7273 4.8125C10.7273 5.54167 10.4574 6.16146 9.91761 6.67187C9.38731 7.18229 8.74811 7.4375 8 7.4375ZM8 3.0625C7.49811 3.0625 7.06723 3.23568 6.70739 3.58203C6.35701 3.91927 6.18182 4.32943 6.18182 4.8125C6.18182 5.29557 6.35701 5.71029 6.70739 6.05664C7.06723 6.39388 7.49811 6.5625 8 6.5625C8.50189 6.5625 8.92803 6.39388 9.27841 6.05664C9.63826 5.71029 9.81818 5.29557 9.81818 4.8125C9.81818 4.32943 9.63826 3.91927 9.27841 3.58203C8.92803 3.23568 8.50189 3.0625 8 3.0625ZM8 14C7.91477 14 7.82955 13.9863 7.74432 13.959C7.65909 13.9408 7.5786 13.9089 7.50284 13.8633C7.44602 13.8268 7.39394 13.7858 7.34659 13.7402C7.30871 13.7038 7.27557 13.6628 7.24716 13.6172C7.13352 13.4622 6.99148 13.248 6.82102 12.9746C6.6411 12.7012 6.44223 12.3867 6.22443 12.0312C6.00663 11.6758 5.77462 11.2884 5.52841 10.8691C5.2822 10.4499 5.03598 10.0169 4.78977 9.57031C4.49621 9.02344 4.2358 8.51302 4.00852 8.03906C3.79072 7.5651 3.60606 7.1276 3.45455 6.72656C3.30303 6.32552 3.18939 5.96549 3.11364 5.64648C3.03788 5.32747 3 5.04948 3 4.8125C3 4.15625 3.13258 3.5319 3.39773 2.93945C3.65341 2.35612 4.00852 1.85026 4.46307 1.42187C4.91761 0.984375 5.44792 0.638021 6.05398 0.382812C6.66004 0.127604 7.30871 0 8 0C8.69129 0 9.33996 0.127604 9.94602 0.382812C10.5521 0.638021 11.0824 0.984375 11.5369 1.42187C11.9915 1.85026 12.3466 2.35612 12.6023 2.93945C12.8674 3.5319 13 4.15625 13 4.8125C13 5.04948 12.9621 5.32747 12.8864 5.64648C12.8106 5.96549 12.697 6.32552 12.5455 6.72656C12.3939 7.1276 12.2093 7.5651 11.9915 8.03906C11.7642 8.51302 11.5038 9.02344 11.2102 9.57031C10.964 10.0169 10.7178 10.4499 10.4716 10.8691C10.2254 11.2884 9.99337 11.6758 9.77557 12.0312C9.55777 12.3867 9.3589 12.7012 9.17898 12.9746C9.00852 13.248 8.86648 13.4622 8.75284 13.6172C8.68655 13.7083 8.60133 13.7858 8.49716 13.8496C8.40246 13.9225 8.2983 13.9681 8.18466 13.9863C8.15625 13.9954 8.12311 14 8.08523 14C8.05682 14 8.02841 14 8 14ZM8 0.875C7.43182 0.875 6.90152 0.979818 6.40909 1.18945C5.91667 1.39909 5.48106 1.68164 5.10227 2.03711C4.73295 2.39258 4.44413 2.80729 4.2358 3.28125C4.01799 3.76432 3.90909 4.27474 3.90909 4.8125C3.90909 5.23177 4.05587 5.80599 4.34943 6.53516C4.64299 7.25521 4.99811 8.02083 5.41477 8.83203C5.84091 9.63411 6.29072 10.4225 6.7642 11.1973C7.22822 11.972 7.64015 12.6146 8 13.125C8.35985 12.6146 8.77178 11.972 9.2358 11.1973C9.70928 10.4225 10.1544 9.63411 10.571 8.83203C10.9972 8.02083 11.357 7.25521 11.6506 6.53516C11.9441 5.80599 12.0909 5.23177 12.0909 4.8125C12.0909 4.27474 11.982 3.76432 11.7642 3.28125C11.5559 2.80729 11.2623 2.39258 10.8835 2.03711C10.5142 1.68164 10.0833 1.39909 9.59091 1.18945C9.09849 0.979818 8.56818 0.875 8 0.875Z' fill='%231B1B20'/%3E%3C/svg%3E%0A"); width:16px; height:16px;}
.property-listing--price-inr .elementor-heading-title,
.property-listing--price-cad .elementor-heading-title,
.property-listing--price-usd .elementor-heading-title{
display:flex;
gap:4px;
}
.property-listing--price-inr .elementor-heading-title:before {
content: "₹";
}
.property-listing--price-cad .elementor-heading-title:before {
content: "CA$";
}
.property-listing--price-usd .elementor-heading-title:before {
content: "US$";
}
body:not(.selected-currency-INR) .property-listing--price-inr,
body:not(.selected-currency-USD) .property-listing--price-usd,
body:not(.selected-currency-CAD) .property-listing--price-cad {
display:none !important;
}
div.elementor-element.elementor-arrows-position-outside .swiper {
width:100%
}
div.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
div.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
div.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next, 
div.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
background-color: var( --e-global-color-primary );
width:36px;
height:36px;
display:flex;
align-items: center;
justify-content: center;
border-radius:20px;
transform: translate(0);
top: auto;
bottom:-10px;
}
div.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
div.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
left: auto;
right:45px
}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
width: auto;
text-align: left;
bottom: -5px;
}
.icon-slider .swiper-slide-inner img {
background-color: var(--e-global-color-611edb5);
padding: 16px
}
form.e-search-form {
height:52px;
border:2px solid #fff;
border-radius:6px;
overflow:hidden;
}
nav.elementor-pagination {
display: flex;
align-items: center;
justify-content: center;
gap:6px;
}
nav.elementor-pagination .page-numbers {
min-width:40px;
height:40px;
font-family: "BentonSans", Sans-serif;
letter-spacing:0.25px;
line-height:38px;
border-radius:6px;
border:1px solid var(--e-global-color-5eebce6);
padding:0 6px;
transition:all ease-in-out 0.2s;
display:flex;
align-items:center;
justify-content: center;
}
nav.elementor-pagination span.page-numbers.prev,
nav.elementor-pagination span.page-numbers.next {
opacity:0.25;
}
nav.elementor-pagination span.page-numbers.current {
background-color: var(--e-global-color-primary);
border:1px solid var(--e-global-color-primary);
}
nav.elementor-pagination a.page-numbers:hover {
background-color: var(--e-global-color-611edb5);
}
.rera-link {
display:flex;
align-items:center;
gap:4px;
}
.rera-link:before {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23000080' viewBox='0 0 256 256'%3E%3Cpath d='M117.18,188.74a12,12,0,0,1,0,17l-5.12,5.12A58.26,58.26,0,0,1,70.6,228h0A58.62,58.62,0,0,1,29.14,127.92L63.89,93.17a58.64,58.64,0,0,1,98.56,28.11,12,12,0,1,1-23.37,5.44,34.65,34.65,0,0,0-58.22-16.58L46.11,144.89A34.62,34.62,0,0,0,70.57,204h0a34.41,34.41,0,0,0,24.49-10.14l5.11-5.12A12,12,0,0,1,117.18,188.74ZM226.83,45.17a58.65,58.65,0,0,0-82.93,0l-5.11,5.11a12,12,0,0,0,17,17l5.12-5.12a34.63,34.63,0,1,1,49,49L175.1,145.86A34.39,34.39,0,0,1,150.61,156h0a34.63,34.63,0,0,1-33.69-26.72,12,12,0,0,0-23.38,5.44A58.64,58.64,0,0,0,150.56,180h.05a58.28,58.28,0,0,0,41.47-17.17l34.75-34.75a58.62,58.62,0,0,0,0-82.91Z'%3E%3C/path%3E%3C/svg%3E");
width:18px;
height:18px;
}
a.archive-loop-item:hover,
a.property-loop-item:hover {
transform: translatey(-5px);
}
.dev-loop-grid .archive-loop-item img {
border:1px solid rgba(0,0,0,.12)
}
.rera-link.word-break {
word-break: break-word;
}
.layer-blur {
filter:blur(40px);
-o-filter:blur(40px);
-ms-filter:blur(40px);
-moz-filter:blur(40px);
-webkit-filter:blur(40px);
}
.contact-details .elementor-icon-list-items a {
display:flex;
align-items:center;
padding:12px;
border-radius:6px;
}
.contact-details .elementor-icon-list-items a svg path {
fill: var(--e-global-color-5eebce6);
}
.contact-details .elementor-icon-list-items a:hover {
background:var(--e-global-color-611edb5);
}
a.whatsapp-chat {
background: #28D146;
background: linear-gradient(145deg, #5FFC7B 0, #28D146 90%);
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 30px;
border: 1px solid rgba(255, 255, 255, 0.25);
cursor: pointer;
position: fixed;
right: 30px;
bottom: 30px;
z-index: 999;
transition:all ease-in-out 0.2s;
}
a.whatsapp-chat:hover {
transform: translatey(-6px);
}
.elementor-widget-text-editor ul {
list-style:none;
padding-left:0 !important;
}
.elementor-widget-text-editor ul li {
position: relative;
padding-left:22px;
}
.elementor-widget-text-editor ul li:before {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' fill='rgba(111,111,120,1)'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM17.4571 9.45711L11 15.9142L6.79289 11.7071L8.20711 10.2929L11 13.0858L16.0429 8.04289L17.4571 9.45711Z'%3E%3C/path%3E%3C/svg%3E");
position:absolute;
left:0;
top:3px;
opacity:0.5;
}
.tag-newly-launched a.property-loop-item .elementor-widget-image:after {
background-color:#ffe307;
font-family: "BentonSans", Sans-serif;
font-weight:600;
font-size:10px;
line-height:13px;
color:var(--e-global-color-primary);
width:60px;
height:60px;
content:"NEWLY LAUNCHED";
position:absolute;
bottom:6px;
right:6px;
border-radius:50%;
padding:17px 0;
}
.filter-menu nav.elementor-nav-menu--main {
overflow-x: auto;
}
.filter-menu ul.elementor-nav-menu {
flex-wrap: nowrap;
}
.filter-menu ul.elementor-nav-menu li.menu-item a {
border:1px solid #adadb3;
border-radius:25px
}
.filter-menu ul.elementor-nav-menu li.menu-item a:hover {
border-color:var(--e-global-color-primary);
}
.filter-menu ul.elementor-nav-menu li.current-menu-item a {
background-color:var(--e-global-color-primary);
}
::-webkit-scrollbar {
height:0px;
border: 1px solid #d5d5d5;
}
body.archive .elementor-widget-loop-grid .post-password-required {
display:none;
}
@media (min-width: 1201px) {
nav.main-nav:not(.houzez-nav-menu-main) .nav-link {
padding-right: 12px !important;
padding-left: 12px !important;
z-index:99;
}
}
@media (max-width: 1200px) {
div.header-mobile {
text-align:left;
}
div.header-mobile .logo {
float:left;
padding-left:10px;
}
.logo-mobile a, .logo-mobile img {
display:block;
top: 0;
}
.btn.toggle-button-left {
padding:0 10px;
}
.nav-mobile .logged-in-nav a, .nav-mobile .main-nav .nav-item .nav-item a, .nav-mobile .main-nav .nav-item a, .navi-login-register .main-nav .nav-item a {
background-color: #26262F;
}
.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a {
border-bottom:1px solid rgba(255,255,255,.15)
}
.slideout-open .slideout-menu-right, .slideout-open .slideout-menu-left {
background-color: #26262F;
margin:0;
}
}
.hz-item-gallery-js:hover .listing-gallery-wrap .slick-arrow[style] {
display:none !important;
}
.elementor-widget-text-editor ul {
padding-left: 18px;
}
.elementor-widget-text-editor ul li:not(:last-child) {
margin-bottom:4px;
}
.property-loop-item .property-loop--title-wrap {
flex:1 !important;
}
.link .elementor-heading-title a {
font-family: var(--e-global-typography-2b8fbe7-font-family);
font-weight: var(--e-global-typography-2b8fbe7-font-weight);
display: block;
padding: 10px 0;
background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0037 3.41421L2.39712 12.0208L0.98291 10.6066L9.5895 2H2.00373V0H13.0037V11H11.0037V3.41421Z' fill='%238D8D90'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: -15px 50%;
overflow: hidden;
transition: all ease-in-out 0.2s;
}
.link .elementor-heading-title a:hover {
background-position: 0 50%;
padding-left:22px
}
.link-n a {
font-family: var(--e-global-typography-2b8fbe7-font-family);
font-weight: var(--e-global-typography-2b8fbe7-font-weight);
}
.link-n a:hover {
text-decoration: underline !important;
}
#currency_selector {
background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.14795 1.89796L5.39795 5.64796C5.34569 5.7004 5.28359 5.74201 5.21522 5.7704C5.14685 5.79879 5.07354 5.8134 4.99951 5.8134C4.92548 5.8134 4.85217 5.79879 4.7838 5.7704C4.71543 5.74201 4.65333 5.7004 4.60107 5.64796L0.851073 1.89796C0.745401 1.79229 0.686035 1.64896 0.686035 1.49952C0.686035 1.35008 0.745401 1.20676 0.851073 1.10108C0.956746 0.995412 1.10007 0.936046 1.24951 0.936046C1.39895 0.936046 1.54228 0.995412 1.64795 1.10108L4.99998 4.45312L8.35201 1.10062C8.45768 0.994944 8.601 0.935577 8.75045 0.935577C8.89989 0.935577 9.04321 0.994944 9.14889 1.10062C9.25456 1.20629 9.31392 1.34961 9.31392 1.49905C9.31392 1.6485 9.25456 1.79182 9.14889 1.89749L9.14795 1.89796Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position: calc(100% - 8px) 50%;
background-color:transparent;
width:64px;
height:36px;
border:1px solid #fff;
border-radius: 4px;
color: #fff;
padding: 0 8px;
box-shadow:none;
outline:none;
appearance:none;
}
.elementor-widget-loop-carousel .swiper-wrapper {
padding-top:5px;
}
#currency_selector option {
background-color: #1b1b20 !important;
border-radius: 4px;
}
@media (max-width: 1024px) {
.main-slide {
max-height:50vw;
}
nav.elementor-nav-menu--dropdown {
padding:16px 0;
}
.header-wrap {
padding:6px !important;
}
.header-wrap .site-logo a {
padding:10px;
}
.header-wrap .site-logo svg {
width:120px;
height:29px;
}
span.menu_toggle_close {
top: 6px;
right: 6px;
}
}
@media (max-width: 767px) {
div.advanced-search-module .row .col-6:not(.col-md-4) {
flex: 0 0 25%;
}
form.e-search-form {
height:40px;
}
.overflow-x-hidden-m {
overflow-x:hidden;
}
}
@media (min-width: 521px) {
.footer-icons {
display: none;
}
}
@media (max-width: 520px) {
.hide-on-mobile,
a.whatsapp-chat {
display:none !important;
}
a.menu_toggle_btn {
border: none !important;
}
.footer-icons {
background-color:var(--e-global-color-0fad140);
display: flex;
flex-wrap: nowrap;
gap:8px;
position: fixed;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
padding:0 8px
}
.footer-icons .footer-icon {
width:100%;
height:100%;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.footer-icons .footer-icon a {
width:100%;
height:100%;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:6px;
padding:8px;
border-radius:6px;
}
.footer-icons .footer-icon a svg {
flex: 1;
}
.footer-icons .footer-icon a span {
font-family: "BentonSans", Sans-serif;
font-weight:600;
font-size:11px;
line-height:1.2;
letter-spacing:1px;
color: var(--e-global-color-text);
}
.footer-icons .footer-icon a:hover,
.footer-icons .footer-icon a:active {
background-color: var(--e-global-color-611edb5);
}
.elementor-location-footer footer {
padding-bottom:60px;
}
}
@media (max-width: 480px) {
.map-wrap iframe {
max-height:300px;
}
div.property-carousel-module.property-carousel-module-v2 .property-carousel-buttons-wrap, .hz-item-gallery-js .listing-gallery-wrap .slick-arrow[style] {
display:none !important;
}
.grid-view .item-listing-wrap {
margin-bottom: 0;
}
.elementor-widget-houzez_elementor_properties_carousel_v2 .elementor-widget-container .property-carousel-module .grid-view {
overflow:hidden;
}
.elementor-widget-houzez_elementor_properties_carousel_v2 .elementor-widget-container .property-carousel-module .grid-view .slick-list {
width:100vw;
overflow: visible;
padding:0 80px 0 20px;
}
.elementor-widget-houzez_elementor_properties_carousel_v2 .elementor-widget-container .property-carousel-module .grid-view .item-listing-wrap {
padding-left:0;
padding-right:20px;
}
.elementor-widget-houzez_elementor_properties_carousel_v2 .elementor-widget-container .property-carousel-module .houzez-all-slider-wrap {
visibility:visible;
opacity:1;
}
div.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
div.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
div.elementor-element.elementor-element-c8fb0f5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next),
div.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next, 
div.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev,
div.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,
div.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev {
display:none !important;
}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
width: 100%;
text-align:center;
bottom: 0;
}
div.elementor-element.elementor-pagination-position-outside .swiper {
padding-bottom:20px;
}
.full_width_menu {
width: 100%;
}
.home-loop-carousel > .elementor-widget-container {
padding-right: 100px !important;
}
.home-loop-carousel > .elementor-widget-container > .swiper {
overflow: visible;
}
.icon-slider .swiper-slide-inner img {
padding: 10px
}
a.menu_toggle_btn {
margin-left: 0;
}
#currency_selector {
width:55px;
height:34px;
}
nav.elementor-pagination .page-numbers {
min-width:36px;
height:36px;
line-height:34px;
border-radius:4px;
}
}
.elementor-field-type-recaptcha_v3 {opacity:0;visibility:hidden;}