/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.frostedglass{
backdrop-filter:blur(4px);
}
.elementor-heading-title span{
	color:#d9b570;
}

/* mailchimp form */
.mc4wp-form-1498 input[type="email"]{
	border-radius: 50px 0px 0px 50px;
  padding: .6rem 1rem;
  width: 60%;
	border:none;
}
.mc4wp-form-1498 input[type="email"]:focus{
	outline:none !important;
	border-color:none !important;
}

.mc4wp-form-1498 input[type="submit"]
{
	border-radius: 0px 50px 50px 0px;
  padding: .6rem 1rem;
  width: 40%;
	border:none;
  text-transform: uppercase !important;
  font-weight: 500;
	margin-left: -5px;
}




/* Optional: remove default animation delay spacing if needed */
.bdt-scroll-down-wrapper button {
    margin: 0 !important;
}
/* Make arrow on top + text centered below */
.bdt-scroll-down-btn {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px; /* space between arrow + text */
}

/* ensure text is centered and horizontal */
.bdt-prime-slider-button-text.bdt-scroll-down-text {
    transform: none !important;
    writing-mode: horizontal-tb !important;
    text-align: center !important;
    white-space: nowrap;
}

.elementor-slide-button:hover{
color:#FFEBC5 !important;
}

element.style {
}
.elementor-1532 .elementor-element.elementor-element-8e7dea1 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
    margin-bottom: 4px;
}
/* banner headings */

.elementor-slide-heading{
	font-size:60px !important;
	letter-spacing:2px;
}
.elementor-slide-description{
	font-size:24px !important;
	letter-spacing:1px;
}

/* buttons colors */
.elementor-button{
	background:#645029 !important;
	color:#fff !important;
	border:none !important;
}
.elementor-button:hover{
	background:#D9B570 !important;
	color:#1A263E !important;
}

/* package page banner */
.sliderAllItem{
	max-height: 500px !important;
}
.sliderItem.activeSlide{
	min-height: 500px !important;
  max-height: 500px !important;
}

/* Move scroll down arrow under search bar */

.bdt-scroll-down-wrapper {
    position: absolute !important;
    bottom: 300px !important; /* adjust as needed */
    left: 55.5%;
    transform: translateX(-50%);
    z-index: 9; /* ensures it's on top */
}


/* mini laptop view (1367px – 1440px) */
@media (min-width: 1367px) and (max-width: 1440px){
.bdt-scroll-down-wrapper {
    position: absolute !important;
    bottom: 180px !important;
    left: 57.2% !important;
    transform: translateX(-50%);
    z-index: 9;
}
}

/* laptop view (≤1366px) */
@media (min-width: 1025px) and (max-width: 1366px){
.bdt-scroll-down-wrapper {
    position: absolute !important;
    bottom: 150px !important;
    left: 56% !important;
    transform: translateX(-50%);
    z-index: 9;
}
}

/* old laptop view (≤1024px) */
@media (min-width: 769px) and (max-width: 1024px){
.bdt-scroll-down-wrapper {
    position: absolute !important;
    bottom: 150px !important;
    left: 57.7% !important;
    transform: translateX(-50%);
    z-index: 9;
}

	  .elementor-9 .elementor-element.elementor-element-bf1b96d {
    --width: 20% !important;
  }
	
}

/* tablat view */

@media (max-width: 768px) {
    /* Move scroll down arrow under search bar */
.bdt-scroll-down-wrapper {
    position: absolute !important;
    bottom: 180px !important; /* adjust as needed */
    left: 59.5% !important;
    transform: translateX(-50%);
    z-index: 9; /* ensures it's on top */
}
	
	.sliderAllItem {
  max-height: 254px !important;
}
	
}

/* mobile view */

@media (max-width: 600px) {
    /* Move scroll down arrow under search bar */
.bdt-scroll-down-wrapper {
    position: absolute !important;
    bottom: 160px !important; /* adjust as needed */
    left: 68% !important;
    transform: translateX(-50%);
    z-index: 9; /* ensures it's on top */
}
}

