/*
 *  custom style
*/

/* Default sticky header style */
.header-sec.elementor-sticky {
    transition: transform 0.3s ease-in-out;
}

/* Short header (visible state) */
.header-sec.elementor-sticky.header-widget-shortheader {
    --e-con-transform-translateY: 0px !important;
}

/* Tall header (hidden when sticky) */
.header-sec.elementor-sticky.header-widget-tallheader {
    --e-con-transform-translateY: -200px !important;
}

#form-field-c_contact_no{
	padding-left: 60px !important;
}


/* Customize */

input#oom_whatsapp_widgets_floating_whatsapp_message{
	    height: 70px;
    padding-bottom: 20px !important;
}
input#oom_whatsapp_widgets_floating_whatsapp_message::placeholder {
    white-space: normal;
}

.open-popup {
    cursor: pointer;   /* changes cursor to hand icon */
}
.elementor-popup-modal .dialog-close-button svg {
    fill: #FFF;
    height: 1em;
    width: 1em;
		right: 15px;
}
.e--pointer-underline .elementor-item:after {
    background-color: #7A503F;
}

/*
 *  oom_jvp
*/


#form-field-c_full_name,#form-field-c_email,#form-field-c_contact_no {
    padding-left: 0px;
}
#form-field-c_message{
	padding-left:0px;
}
#form-field-c_full_name::placeholder {
    opacity: 1;
}
#form-field-c_email::placeholder {
    opacity: 1;
}
#form-field-c_contact_no::placeholder {
    opacity: 1;
}

#form-field-c_message::placeholder {
    opacity: 1;
}



summary.e-n-accordion-item-title {
	background-color: rgba(216, 203, 186, 0.6)!important; /* #D8CBBA with 60% opacity */
	backdrop-filter: blur(28.7px)!important;

}
.elementor-11 .elementor-element.elementor-element-8490543 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-radius: 20px 20px 0px 0px!important;
	background-color: rgba(216, 203, 186, 0.6)!important; /* #D8CBBA with 60% opacity */
	backdrop-filter: blur(28.7px)!important;
    padding-bottom:20px!important;
}

span.swiper-pagination-bullet {
    width: 25px !important;
    border-radius: 0px;
}

.txt-span-white{
	color:white;
	font-weight:275!important;
	font-style:normal!important;
}
.e-n-tabs-heading {
    display: flex;
    justify-content: center;
}
/* Center tab text */
span.e-n-tab-title-text {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
}

/* Remove border radius and white background */
.e-n-tabs-heading .e-n-tab-title,
.e-n-tabs-heading .e-n-tab-title:hover,
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
    border-radius: 0 !important;
    background-color: transparent !important; /* remove white bg */
    box-shadow: none !important; /* in case Elementor adds shadow */
}

/* Optional: adjust active underline color if needed */
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after {
    background-color: #a67c52; /* change underline color if needed */
}



.txt-span{
	color:#7A503F!important;
	font-weight:275!important;
	font-style:normal!important;
}

#oom-whatsapp-widgets-floating-whatsapp.oom-widget-popup-wrapper .oom-widget-chat-button {
    border-radius: 10px !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(25px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(25px) saturate(150%) !important;
    border: 1px solid white !important;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(-15px, -60px);
    transition: all 0.3s ease;
}

/* Optional hover effect */
#oom-whatsapp-widgets-floating-whatsapp.oom-widget-popup-wrapper .oom-widget-chat-button:hover {
    transform: translate(-15px, -60px) scale(1.05);
}

#oom-whatsapp-widgets-floating-whatsapp .oom-widget-chat-content-message .display-message {
    margin: 0px;
    color: black!important;
}
li.error {
    margin-left: 15px;
}
p.success {
    color: green!important;
}
p.error {
    color: red!important;
}

#oom-whatsapp-widgets-floating-whatsapp .oom-widget-chat-header {
    align-items: center;
    background: #C08836;
}
.oom-widget-popup {
    z-index:999999!important;
}

.elementor-widget-text-editor h1:last-child,
.elementor-widget-text-editor h2:last-child,
.elementor-widget-text-editor h3:last-child,
.elementor-widget-text-editor h4:last-child,
.elementor-widget-text-editor h5:last-child,
.elementor-widget-text-editor h6:last-child {
  margin: 0 !important;
}

.elementor-field-type-recaptcha_v3.elementor-field-group.recaptcha_v3-inline {
    width: auto;
}
.elementor-field-group.elementor-column.elementor-field-type-submit.e-form__buttons {
    width: auto;
} 

.elementor-field-group .elementor-field-textual{
	padding: .5rem 1rem !important;
}


 @media only screen and (max-width: 1500px) and (min-width: 1101px) {
    .banner-section::before {
        background-position: top 0 right -150px !important; 
    }
}

@media screen and (max-width: 1100px) and (min-width: 1025px){
       .banner-section::before {
        background-position: top 0 right -200px !important;
    }
}
 

@media (max-width: 480px) {
    .elementor-field-type-recaptcha_v3.elementor-field-group.recaptcha_v3-inline {
        width: 100% !important;
        display: flex;
        justify-content: center;
    }
    .elementor-field-group.elementor-field-type-submit.e-form__buttons {
        width: 100%;
    }
}







