/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor 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.1.0.1720332658
Updated: 2024-07-07 06:10:58

*/



.left-button .elementor-button-wrapper {
    max-width: 558px;
    margin-left: auto;
}
.left-content .e-con-inner {
    margin-right: initial;
}
.right-content .e-con-inner {
    margin: 0 !important;
}
.left-content2 {
    margin-right: initial;
}
.default-button a.elementor-button.elementor-button-link {
    max-width: 545px;
    width: 100%;
}
.default-button a.elementor-button.elementor-button-link span.elementor-button-content-wrapper {
    justify-content: space-between;
}
.default-button a.elementor-button.elementor-button-link span.elementor-button-content-wrapper svg{
    width:24.62px;
}
span.banner-bar {
    width: 90px;
    height: 2px;
    display: inline-block;
    background: #FFF;
    position: relative;
    top: -7px;
    margin: 0 10px;
}
.tab-area .e-con-full.e-flex.e-con .elementor-widget-n-tabs {
    position: inherit;
}
body.elementor-editor-active .tab-area .e-con-full.e-flex.e-con div {
    position: auto !important;
}

@media screen and (min-width: 992px) {
	.tab-area .e-n-tabs-heading {
		position: absolute !important;
		left: -755px;
		margin: auto;
		bottom: 160px;
		width: 540px;
		display: block !important;
		right: 0;
		z-index:999;
	}
}
.tab-right-content {
    position: static;
}
.tab-area .e-n-tabs-heading button {
    width: 100% !important;
    border-bottom: 0 !important;
}
.tab-area .e-n-tabs-heading button:last-child {
    width: 100% !important;
    border-bottom: 1px solid #000 !important;
}
.form-area input {
    padding: 0;
    width: 100%;
}
input::placeholder {
    color:#000;
    opacity:1;
}
.form-area {
    width: 100%;
}
.form-area button.elementor-button {
    margin-top: 30px;
}
@media screen and (max-width:991px){
/*     .tab-area .e-n-tabs-heading {
        position: relative !important;
        left: inherit;
        margin: auto;
        bottom: inherit;
        width: auto !important;
        display: flex !important;
        right: inherit;
        z-index:999;
        flex-wrap: nowrap;
		overflow: scroll;
    }
    .tab-area .e-n-tabs-heading button {
        width: auto !important;
        border-bottom: 1px solid #000 !important;
        margin: 0 !important;
        min-width: 196px; 
    } */
    .banner-heading {
        position: inherit !important;
        text-align: center;
    }
    .banner-heading-bottom {
        left: 0;
        right: 0;
        margin: auto;
        width: 100%;
        text-align: center;
        bottom:0;
    }
    .default-button a.elementor-button.elementor-button-link {
        max-width: 100% !important;
    }
    .left-button .elementor-button-wrapper {
        max-width: 100%;
    }
}

.swiper-slide-inner figcaption {
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    transform: none !important;
    transition: none !important;
    display: block !important;
}
.swiper-slide figcaption {
    margin-top: 10px;
    text-align: center;  
}
.elementor-image-carousel-caption {
	width:100% !important;
}
.swiper-slide-inner:hover figcaption {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}