/*
Theme Name: Ecoluxe Rides Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: ecoluxe-rides
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Ecoluxe Rides is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1762412588
Updated: 2025-11-06 07:03:08

*/


.bannerjeading span {color: #fd8f12; display: block;}
.gradient_btn .elementor-button {border-image: linear-gradient(to right, #fbad00 0%, #ff622b 100%) 1;}
.icon-box .elementskit-box-header {border: 2px dotted #fc970d; border-radius: 100px; padding: 7px; margin-right: 15px;}
.imgaccordion .bdt-ep-image-accordion-item .bdt-ep-image-accordion-content * {opacity: 1; visibility: visible;}
.imgaccordion .bdt-ep-image-accordion-item .bdt-ep-image-accordion-text {display: none;}
.imgaccordion .bdt-ep-image-accordion-item.active .bdt-ep-image-accordion-text {display: block;}
.imgaccordion .bdt-ep-image-accordion-item .bdt-ep-image-accordion-title {writing-mode: sideways-lr;}
.imgaccordion .bdt-ep-image-accordion-item.active .bdt-ep-image-accordion-title {writing-mode: inherit;}
.imgaccordion .bdt-ep-image-accordion-item::before {opacity: 1;}
.bordergr, .map, .conbox {border-image: linear-gradient(to right, #fbad00 0%, #ff622b 100%) 1;}
.inputwrap {display: flex; gap: 10px;}
.inputwrap div {width: 50%;}
.formbtn {position: relative; margin-top: 25px;}
.formbtn p {margin-bottom: 0px;}
.wpcf7-form {font-family: "Lato", Sans-serif; font-size: 15px;}
.wpcf7-form .wpcf7-submit {width: 100%;}
.wpcf7-response-output {text-align: center; background-color: #fff;}
.conbox .elementor-icon-box-title a {text-decoration: none;}
.conbox .elementor-icon-box-description a {text-decoration: none; color: #D08D01;}
.conbox .elementor-icon-box-title {margin-top: 0px !important;}
body.error404 {background-color: #000;}
body.error404 .site-main {color: #fff; padding: 220px 20px 50px; text-align: center; height: 100vh; font-family: "Lato", Sans-serif;}
.txtbullets .bdt-toggle-open {text-align: center;}


@media only screen and (min-width: 1201px) and (max-width: 1300px) {
.righttxt h2 {font-size: 41px !important;}	
.righttxt {right: -290px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.taptap-menu-button-wrapper {top: 51px !important;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.imgaccordion .bdt-ep-image-accordion-item .bdt-ep-image-accordion-title {writing-mode: inherit;}
.imgaccordion .bdt-ep-image-accordion-item {min-height: 55px;}
}