/*
Theme Name:   Hello Elementor Child
Theme URI:    https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description:  Hello Elementor Child Theme - A plain-vanilla & lightweight theme for Elementor page builder
Author:       Elementor Team
Author URI:   https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Template:     hello-elementor
Version: 2.4.1
Stable tag: 2.4.1
Requires at least: 4.7
Tested up to: 5.6
Requires PHP: 5.6
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

html,
html body {
	overflow-x: hidden;
}


.banner-sec .elementor-slide-heading, .banner-sec .elementor-slide-description, 
 .tabs-sec .elementor-active {
    background: linear-gradient(90deg, #FFDA4E 0%, #EDBA29 31.98%, #D8A517 68.02%, #F6BE21 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
   
}


.banner-sec .swiper-slide-contents {
    margin-top: 240px;
}
.banner-sec .swiper-slide-inner {
    align-items: start !important;
}
.gradient-txt .elementor-widget-container h2 {
    background: linear-gradient(90deg, #FFDA4E 0%, #EDBA29 31.98%, #D8A517 68.02%, #F6BE21 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.testimonial-sec span.elementor-testimonial__name {
    background: linear-gradient(90deg, #FFDA4E 0%, #EDBA29 31.98%, #D8A517 68.02%, #F6BE21 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.testimonial-sec .elementor-testimonial__text {
    padding: 0 35px;
}
.banner-title h2.elementor-heading-title {
    font-size: 55px;
    line-height: 65px;
} 
.img-hover .elementor-widget-container:hover {
    transform: translateY(-15px);
    transition: .3s ease all;
}

.img-hover {
    transition: .3s ease all;
    position: relative;
}


@media screen and (max-width:767px){
	
	.banner-title h2.elementor-heading-title {
		font-size: 45px;
		line-height: 55px;
	} 
	.testimonial-sec .elementor-testimonial__text{
		padding: 0 25px;
	}
	.gradient-txt .elementor-widget-container h2{
		font-size: 25px;
		line-height:35px;
	}
	.my-gal figure.gallery-item {
		max-width: 25% !important;
	}
}
