.smart-page-loader { background: #000000; }
.smart-loader-six { background-image: url(/wp-content/uploads/2023/09/Plane-GIF.gif); background-size: 150px; width: 150px; height: 150px; margin: -75px 0 0 -75px;  }

.smart-loader-six span { display: none; }



.pointer-events { pointer-events: none; }

.elementor-location-header .hide-on-header { display: none!important; }


.gradient-text .elementor-heading-title,
.gradient-text .elementor-icon-box-title, .banner_slider .elementor-slide-heading, .banner_slider .elementor-slide-description, .gradient-text .elementor-widget-container { background: #B9914A;
background: linear-gradient(to top, #B9914A 0%, #CFAF75 50%, #B9914A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; }

.gradient-text.opacity-25 .elementor-heading-title { opacity: 0.25; }

/* Contact Us Form - Start */
.contact-form .elementor-form-fields-wrapper { flex-wrap: nowrap; }
.contact-form input { padding: 0px 0px 15px 0; }

.contact-form textarea { 
padding: 0 0 15px 0;
height: auto; }

.contact-form .elementor-button { background: none; position: relative;     height: 76px; }

.contact-form .elementor-button::after {
    content: "";
    display: inline-block;
    border: 1px solid var( --e-global-color-8fa7f8a );
    position: absolute;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
	left: 5px; top: 5px;
}
.contact-form .elementor-field-label { background: #B9914A;
background: linear-gradient(to top, #B9914A 0%, #CFAF75 50%, #B9914A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; }

.contact-form .e-form__buttons {
    max-width: 265px;
}

@media (max-width: 1024px) { 
	
	.contact-form .elementor-form-fields-wrapper { flex-wrap: wrap; }
	
	.contact-form .elementor-button { height: 60px; }
	
	.contact-form .e-form__buttons { margin: auto; }

}

@media (max-width: 767px) { 
	
	.contact-form .elementor-field-label { display: none; }

}



/* faq start */
.elementor-accordion-item { margin-bottom: 15px; border: none!important; }
.elementor-accordion-item:last-child { margin-bottom: 0px!important; }
.elementor-accordion-icon.elementor-accordion-icon-right { margin-top: 8px; }

/* Social Icons */
.social-icons .elementor-icon-list-text { display: none; }


/* new slider */

.main-banner .hero_banner { height: calc(100vh - 100px) !important; min-height: unset!important; }

.main-banner .elementor-main-swiper { width: 100% !important; }

.main-banner .elementor-swiper-button i::before { content: "" !important; position: absolute; top: 0; left: 0; width: 100px; height: 12px; background-image: url(/wp-content/uploads/2024/06/slider_prev_icon.svg); background-size: cover; }

.main-banner .elementor-swiper-button-next i::before { background-image: url(/wp-content/uploads/2024/06/slider_next_icon.svg); }

.main-banner .elementor-swiper-button { width: 100px; height: 12px; }

.main-banner .elementor-swiper-button-prev { bottom: 120px !important; top: unset !important; left: 40px !important; }

.main-banner .elementor-swiper-button-next { bottom: 120px !important; top: unset !important; right: unset !important; left: 170px !important; }

.main-banner .elementor-testimonial__footer { margin: 0 !important; }

/* .main-banner .swiper-slide { margin-right: 0 !important; } */

@media(max-width:1400px){
	
.main-banner .hero_banner { height: calc(80vh - 70px) !important; }
	
} 
/* @media(max-width:1024px){
	
	.main-banner .hero_banner { height: calc(100vh - 70px) !important; }
	
} */

@media(max-width:767px){

	.main-banner .hero_banner { height: 520px !important; }
	
	.main-banner .elementor-swiper-button { display: none !important; }
	
}

@media(max-width:575px){
	
	.main-banner h1 br { display: none; }
	
}


/* Hero banner slider end */


/* Slick  */
.slick-dots li { width: 10px;
    height: 10px; margin: 0 2px; padding: 0; }
.slick-dots li button { width: 10px;
    height: 10px; padding: 0px; background: #555555; border-radius: 5px; }
.slick-dots li.slick-active button { background: #F6CD82; }
.slick-dots li.slick-active button:before { display: none; }
.slick-dots li button:before { display: none; }

.slick-track {
  display: flex !important; PADDING: 5PX 0PX;
}

.slick-slide {
  height: auto;
}
.slick-list {
    padding:0 20% 0 0 !important;
}

.slick-slider { margin:0 -5px; }
.slick-slide { margin-right:5px; margin-left:5px; }



/* Review Slider */
.review-slider .elementor-swiper-button i { width: 40px; height: 40px; font-size:0; }
.review-slider .elementor-swiper-button i.eicon-chevron-left { background: url(/wp-content/uploads/2024/06/previous-icon.png); }

.review-slider .elementor-swiper-button i.eicon-chevron-right { background: url(/wp-content/uploads/2024/06/next-icon.png) }

.review-slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: -40px;
}
.review-slider .elementor-swiper-button.elementor-swiper-button-next { right: -40px;
}

@media (max-width: 1366px) { 
	
	.review-slider .elementor-swiper-button.elementor-swiper-button-prev {
    left: -20px;
}
.review-slider .elementor-swiper-button.elementor-swiper-button-next { right: -20px;
}

}

/* Executive Assistant page start */

.custom_icon_box .elementor-icon-box-title { margin-top: 0; margin-right: 40px; }

.how_it_works_img { position: relative; z-index: 0; }

.how_it_works_img::after { content: ""; position: absolute; top: -20px; right: -20px; border: 1px solid #B9914A; width: 100%; height: 100%; z-index: -1; }

@media (max-width: 767px) { 

	.how_it_works_img::after { top: -10px; right: -10px; }
	
}





