.enclave-sldier.elementor-widget-n-carousel .swiper-pagination-bullet {
    height: 2px;
    width:20px;
    border-radius: 0px;
    background-color: #55413A!important;
    opacity:1;
}

.enclave-sldier.elementor-widget-n-carousel .swiper-pagination-bullet-active {
    background-color: #F5A79F!important;
}
.light-slider.elementor-widget-n-carousel .swiper-pagination-bullet {
    background-color: #ffffff50!important;
}
.enclave-sldier.light-slider.elementor-widget-n-carousel .swiper-pagination-bullet-active {
    background-color: #ffffff!important;
}
span.enclave-span {
    font-family: Helvetica Neue;
    font-weight: 700;
    font-size: 40px;
    line-height: 36px;
    font-style: normal;
    text-align: center;
}


/* form  */
.hero-form .elementor-col-50 {
    width: 100%;
}
.elementor-shortcode textarea,
.elementor-shortcode input {
    padding: 0px 0px 15px 0px;
}

::placeholder{
  color:#EAE6E3!important;
	opacity:1!important;
}
.elementor-location-footer .elementor-field-type-html {
    display: none;
}
.footer-link a {
    display: inline!important;
}
.footer-link a:hover{
	text-decoration:underline!important;
}
.elementor-field-group .elementor-field-textual:focus {
    box-shadow: none!important;
    outline: 0!important;
}
.page-id-158 div.elementor-element-733b7e7 {
    display:none;
}


.contact-form-banner .elementor-col-50 {
    margin: 0 !important;
}
.contact-form-banner .elementor-field-type-html.elementor-field-group {
    margin: 0px !important;
    padding-top: 23px;
}

/* Test page css */
.page-id-381 .elementor.elementor-29.elementor-location-header {
    display: none;
}
.page-id-381 .elementor-element.elementor-element-740c0a0.e-grid.e-con-full.e-con.e-parent.e-lazyloaded {
    display: none;
}
/* Outer container – full bottom border */
.e-n-tabs-heading {
  position: relative;
  display: flex;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2); /* Light border under all tabs */
}

/* Tab styles */
.e-n-tab-title {
  background: transparent !important;
  color: white !important;
  padding: 10px 20px;
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  position: relative;
  border: none !important;
  box-shadow: none !important;
}

/* Active tab underline */
.e-n-tab-title[aria-selected="true"]::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: white;
}

/* Optional hover effect */
.e-n-tab-title:hover::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.6);
}

.e-n-tabs.e-activated {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* 1-10-25  */
.property-showcase-section{
	overflow:hidden;
}
.property-showcase-section .elementor-image-carousel img{
	width:100% !important;
	height:674px;
	object-fit:cover;
}
.property-showcase-section .elementor-image-carousel-wrapper{
	margin: 0 -240px 0 0;
}

@media(max-width:1440px){
	.property-showcase-section .elementor-image-carousel img{
		height:550px;
	}
}

@media(max-width:1200px){
	.property-showcase-section .elementor-image-carousel img{
		height:500px;
	}
}

@media(max-width:1024px){
	.property-showcase-section .elementor-image-carousel-wrapper {
		margin: 0 -450px 0 0;
	}
	.property-showcase-section .elementor-image-carousel img{
		height:400px;
	}
}
@media(max-width:767px){
	.property-showcase-section .elementor-image-carousel-wrapper {
		margin: 0 0px 0 0;
	}
	.property-showcase-section .elementor-image-carousel img{
		height:250px;
	}
	
}

