body {
  overflow-x: hidden;
  overflow-x: clip !important;
}

.elementor-24 .elementor-element.elementor-element-1936c0d .elementor-swiper-button {margin-left:-20px;}

.elementor-24 .elementor-element.elementor-element-1936c0d .elementor-swiper-button svg {
	margin-right: -20px;
}
#excerpt-small{
	font-size:16px;
}
/* Testimonial */
.ti-widget.ti-wp-testimonial-1 .ti-review-content .ti-review-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 26.1px;
    height: 130.5px;
    font-size: 18px;
    text-align: left;
    transition: height 0.5s;
    font-style: normal;
    -webkit-line-clamp: 5;
    overflow: hidden;
    padding-right: 0;
    text-align: inherit;
    font-family: 'Poppins' !important;
    color: black !important;
}
.ti-date {
    color: #000000 !important;
	visibility: hidden;}
.ti-name {
	margin-top: 5px;
}
.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev .ti-next {
    left: 2px;
	color: black !important;
}

.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:after, .ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:after {
	background: black !important;
}

.ti-widget.ti-wp-testimonial-1 .ti-controls .ti-next:before, .ti-widget.ti-wp-testimonial-1 .ti-controls .ti-prev:before {
	background: black !important;
}

.ti-widget.ti-wp-testimonial-1 .ti-read-more {
	display: none !important;
}

.elementor-48 .elementor-element.elementor-element-a324ce4 .wpr-post-title {
	font-family: cinzel, Sans-serif !important;
}

img.attachment-large.size-large.wp-image-684 {
    width: 335px;
    height: 335px;
}

img.attachment-large.size-large.wp-image-1705 {
    height: 334px;
}

img.attachment-medium.size-medium.wp-image-1705 {
    height: 290px;
}
.page-header .entry-title{
	display:none;
}

.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-0ee8830 {
    pointer-events: none;
}

.elementor-element.elementor-element-718c9a6.elementor-shape-circle.elementor-grid-1.e-grid-align-right.elementor-widget-laptop__width-initial.elementor-fixed.elementor-widget.elementor-widget-global.elementor-global-2770.elementor-widget-social-icons {
    pointer-events: none;
}

.elementor-24 .elementor-element.elementor-global-2770 .elementor-repeater-item-96a11c5.elementor-social-icon {
    pointer-events: auto;
}

.elementor-24 .elementor-element.elementor-global-2770 .elementor-repeater-item-d80f034.elementor-social-icon {
    pointer-events: auto;
}

.elementor-24 .elementor-element.elementor-global-2770 .elementor-repeater-item-c0f5291.elementor-social-icon {
    pointer-events: auto;
}

/* Make page width 100% on mobile devices */
@media only screen and (max-width: 768px) {
    body, html {
        width: 100%;
        overflow-x: hidden;
        margin: 0;
        padding: 0;
    }

    .site {
        width: 100%;
        max-width: 100%;
    }

    .content-area, .site-main, .container, .wrap {
        width: 100%;
        max-width: 100%;
        padding: 0;
    }

    .entry-content {
        padding: 0;
        width: 100%;
    }
}

.elementor-element.elementor-element-2770.elementor-shape-circle.elementor-grid-1.e-grid-align-right.elementor-widget-laptop__width-initial.elementor-fixed.elementor-widget.elementor-widget-global.elementor-global-2770.elementor-widget-social-icons {
    pointer-events: none;
}

a.elementor-icon.elementor-social-icon.elementor-social-icon-whatsapp.elementor-repeater-item-96a11c5 {
    pointer-events: auto;
}

a.elementor-icon.elementor-social-icon.elementor-social-icon-facebook-messenger.elementor-repeater-item-d80f034 {
    pointer-events: auto;
}

a.elementor-icon.elementor-social-icon.elementor-social-icon-phone-alt.elementor-repeater-item-c0f5291 {
    pointer-events: auto;
}

a.elementor-button.elementor-button-link.elementor-size-sm {
    text-decoration: none;
}

span.tag-links {
    display: none;
}

#contact > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6232960 > div > div.elementor-element.elementor-element-e36b3f8.elementor-button-align-start.elementor-widget.elementor-widget-form > div > form > div > div.elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-name.elementor-col-50.elementor-field-required > label{
	position: inherit!important;
    top: 0!important;
    width: auto!important;
    height: auto!important;
	line-height: 27px!important;
}
#contact > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6232960 > div > div.elementor-element.elementor-element-e36b3f8.elementor-button-align-start.elementor-widget.elementor-widget-form > div > form > div > div.elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-50.elementor-field-required > label{
	position: inherit!important;
    top: 0!important;
    width: auto!important;
    height: auto!important;
	line-height: 27px!important;
}
#contact > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6232960 > div > div.elementor-element.elementor-element-e36b3f8.elementor-button-align-start.elementor-widget.elementor-widget-form > div > form > div > div.elementor-field-type-tel.elementor-field-group.elementor-column.elementor-field-group-field_3091e96field_3091e96.elementor-col-50 > label{
position: inherit!important;
    top: 0!important;
    width: auto!important;
    height: auto!important;
	line-height: 27px!important;}
#contact > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6232960 > div > div.elementor-element.elementor-element-e36b3f8.elementor-button-align-start.elementor-widget.elementor-widget-form > div > form > div > div.elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-field_56859c7.elementor-col-50.elementor-field-required > label{
position: inherit!important;
    top: 0!important;
    width: auto!important;
    height: auto!important;
	line-height: 27px!important;}
#contact > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6232960 > div > div.elementor-element.elementor-element-e36b3f8.elementor-button-align-start.elementor-widget.elementor-widget-form > div > form > div > div.elementor-field-type-textarea.elementor-field-group.elementor-column.elementor-field-group-Message.elementor-col-100.elementor-field-required > label{
position: inherit!important;
    top: 0!important;
    width: auto!important;
    height: auto!important;
	line-height: 27px!important;}