/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 3.3.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.ele-marquee .ue_marq_text_wrap {
   text-shadow: -1px -1px 0 #000,  1px -1px 0 #000,-1px  1px 0 #000,1px  1px 0 #000;
}

.testimonial-slider .quote-image {
    width: 170px;
    margin-bottom: 20px;
}

.testimonial-slider .elementor-testimonial__text h4 {
    color: var(--e-global-color-primary);
}
.testimonial-slider .elementor-main-swiper {
    margin: 0;
    width: 100%;
}

.testimonial-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 60px !important;
    border-radius: 10px;
}
.footer-marquee{
	opacity: .05 !important;
}

.right-listing .elementor-icon-list-item {
    gap: 10px;
}

.right-listing .elementor-icon-list-item .elementor-icon-list-icon {
    order: 2;
}

.ele-gallery .gallery-item img {
	height: 650px;
	object-fit: cover;
}

.elementor-widget-loop-grid .e-loop-item .elementor-heading-title {
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}


.elementor-widget-posts .elementor-post .elementor-post__title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.elementor-widget-loop-grid .e-loop-item .elementor-widget-theme-post-excerpt p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.elementor-element-71a5de5 .elementor-button {
    width: 150px;
    height: 53px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.dialog-lightbox-widget .elementor-slideshow__footer .elementor-slideshow__title {
    display: none;
}
.trustpilot-reviews .brtpmj_business_ratings {
    color: #fff;
}

.trustpilot-reviews  .brtpmj_businessheader {
    color: #fff;
	    display: none;
}
@media screen and (max-width: 1639px){
	.ele-gallery .gallery-item img {
		height: 550px;
		object-fit: cover;
	}
}
@media screen and (max-width: 1239px){
.elementor-element-71a5de5 .elementor-button {
    width: 120px;
    padding: 0 !important;
}
.ele-gallery .gallery-item img {
    height: 400px;
}
}
@media screen and (max-width: 959px){
.ele-gallery .gallery-item img {
    height: 300px;
}
}
@media screen and (max-width: 479px){
.elementor-element-71a5de5 .elementor-button {
    width: 98px;
    height: 37px;
}
}