.uagb-timeline__events-inner--content {
    padding: 14px!important;
}
h3.eael-accordion-tab-title {
    font-size: 20px !important;
}

.elementor-28 .elementor-element.elementor-element-3c9a01d3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    font-size: 15px!important;
}

.elementor-28 .elementor-element.elementor-element-6e02fa39 .eael-infobox .infobox-content .title {
    font-family: 'Poppins' !important;
    font-size: 28px;
    font-weight: 600;
}
.elementor-28 .elementor-element.elementor-element-12b58d73 .eael-infobox .infobox-content .title {
    font-family: 'Poppins';
    font-size: 28px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-1b2caccb .eael-infobox .infobox-content .title {
    font-family: 'Poppins';
    font-size: 28px;
    font-weight: 600;
}

.elementor-28 .elementor-element.elementor-element-12b58d73 .eael-infobox .infobox-content p {
    font-size: 18px;
    font-weight: 400;
    text-decoration: none!important
}


/*----*/
.wp-block-post-featured-image img {
    height: 300px!important;
    max-width: 1200px!important;
    width: 100%!important;
    background-size: contain!important;
    background-attachment: scroll;
    background-position: top center!important;
}



input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 15px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    border-radius: 15px;
}
input.wpcf7-form-control.wpcf7-text {
    border-radius: 15px!important;
}
select.wpcf7-form-control {
	width: 105%
}

.wpcf7.icf7s-5 label .wpcf7-text, .wpcf7.icf7s-5 label .wpcf7-textarea, .wpcf7.icf7s-5 label .wpcf7-number, .wpcf7.icf7s-5 label .wpcf7-date, .wpcf7.icf7s-5 label .wpcf7-select {
    border-color: #4444445c;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border-radius: 15px;
}

.feedzy-rss .rss_item .rss_image span {
    border-radius: 40px!important;
}

/** TESTIMONIAL **/
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-78755dca {
    display: none!important;
}

/** HERO **/
img.wp-image-41 {
    margin-top: 70px !important;
}

span.elementor-counter-number-prefix {
    font-size: 48px!important;
    margin: 10px!important;
}

/* span.elementor-counter-number {
    font-size: 70px;
} */


@media screen and (max-width: 768px) {
		.elementor-counter .elementor-counter-number-wrapper {
				display: inline-table;
				flex: 1;
				font-size: 69px;
				font-weight: 600;
				line-height: 1;
				text-align: center;
		}
		
		span.elementor-counter-number {
    	font-size: 63%;
		}
		
		span.elementor-counter-number-suffix {
    	font-size: 60%;
		}
		
		span.elementor-counter-number-prefix {
    	font-size: 60%;
		}
		
		div#cwreath {
    	margin-top: -19%;
		}
		
		.elementor-counter-title {
				font-size: 90% !important;
		}
}

@media screen and (max-width: 1024px) and (min-width: 769px) { 
    /* Specific adjustments for iPads and tablets */
    .elementor-counter .elementor-counter-number-wrapper {
        flex: 1;
        font-size: 80px; /* Slightly larger for tablets */
        font-weight: 600;
        line-height: 1;
        text-align: center;
    }

    span.elementor-counter-number {
        font-size: 75%;
    }

    span.elementor-counter-number-suffix {
        font-size: 70%;
    }

    span.elementor-counter-number-prefix {
        font-size: 60%;
    }

    div#cwreath {
        margin-top: -12%; /* Adjusted for iPads */
    }

    .elementor-counter-title {
        font-size: 95% !important;
    }
		
		span.elementor-counter-number-prefix {
				font-size: 35px !important;
				margin: 10px !important;
		}
}

/* Existing mobile adjustments */
@media screen and (max-width: 768px) {
    .elementor-counter .elementor-counter-number-wrapper {
				display: inline-table;
        font-size: 69px;
    }

    span.elementor-counter-number {
        font-size: 63%;
    }

    span.elementor-counter-number-suffix {
        font-size: 60%;
    }

    span.elementor-counter-number-prefix {
        font-size: 60%;
    }

    div#cwreath {
        margin-top: -19%;
    }

    .elementor-counter-title {
        font-size: 90% !important;
    }
		
		.wp-block-columns.are-vertically-aligned-center.lower-header-inner.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
    display: table!important;
}
}