#menu-1-fe71bc4 li {
	border-right: none !important;
}

.testimonial-container {
	column-count: 3;
    grid-gap: 16px;
}

@media only screen and (max-width: 766px) {
  
	.testimonial-container {
		column-count: 1;
		grid-gap: 0;
	}
	.elementor-widget-premium-addon-modal-box {
		height: 0;
	}

}

.testimonial {
	margin: 0 0 16px 0;
	padding: 50px 20px;
	position: relative;
	z-index: 0;
	font-size: 16px;
	border: 2px solid #AAA;
}

aside.testimonial {
	display: grid;
	grid-template-rows: 1fr auto;
	break-inside: avoid;
}

.testimonial .quote {
	position: absolute;
	left: 50%;
	top: 25px;
	font-size: 300px;
	font-family: Georgia, serif;
	color: #f2f2f2;
	z-index: -1;
	line-height: 0.5;

	color: #ad5b5f;
    font-weight: bold;
    font-size: 100px;
    font-family: 'Raleway',sans-serif;
}

.testimonial-container-single .testimonial {
	padding-left: 150px;
	padding-right: 50px;
}

.testimonial-container-single .testimonial .quote {
	position: absolute;
	left: 50px;
	top: 50%;
	/*font-size: 300px;
	font-family: Georgia, serif;
	color: #f2f2f2;
	z-index: -1;
	line-height: 0.5;

	color: #ad5b5f;
    font-weight: bold;
    font-size: 100px;
    font-family: 'Raleway',sans-serif;*/
}

.testimonial-text {
	margin: 0;
	color: #ad5b5f;
	font-weight: bold;
	font-size: 16px;
	font-family: 'Raleway',sans-serif;
}

.testimonial-client-name {
	padding-top: 10px;
	text-align: left;
	font-size: 16px;
    font-family: 'Raleway',sans-serif;
    font-weight: 600;
    color: #000000;
    text-transform: capitalize;
}

.testimonial-client-name cite {
	font-style: normal;
}

.page-id-2021 #right-sidebar {
	display: none;
}
.page-id-2021 #primary {
	width: 100%;
	padding-right: 0;
}

.elementor-tab-content {
/*	display: block !important;*/
}

.content-area {
	width: 100%;
	padding-right: 0;
	border-right-width: unset;
	border-style: unset;
}

.widget-area.sidebar-primary {
	display: none;
}

.page-id-1779 .elementor-widget-premium-addon-modal-box .elementor-widget-container .premium-modal-trigger-img, 
.page-id-1779 .elementor-widget-premium-addon-modal-box .elementor-widget-container {
/*	pointer-events: none;*/
}

.page-id-1779 .elementor-widget-container .premium-image-button::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(50, 50, 50, 0.35);
	pointer-events: none;
}

.page-id-1779 .elementor-widget-container .premium-image-button:hover {
	transform: scale(1.25);
	transition: all ease-in-out .5s;
}

.page-id-1779 .elementor-widget-premium-addon-image-button .elementor-widget-container {
	overflow: hidden;
}

.page-id-1779 .elementor-widget-container:hover {
/*	transform: scale(1.25);
	transition: all ease-in-out .5s;*/
}

.page-id-1779 .elementor-widget-container .premium-image-button .premium-image-button-text-icon-wrapper span {
	color: white; 
}

.elementor-accordion-item .elementor-tab-title {
/*	pointer-events: none;*/
}

.elementor-accordion-item .elementor-tab-content {
/*	display: none !important;*/
}

.elementor-widget-premium-addon-modal-box {
	margin-block-end: 0 !important;
	margin-bottom: 0 !important;
}

.premium-modal-trigger-container img {
	opacity: 0;
}

.premium-modal-box-modal .premium-modal-box-modal-dialog {
	opacity: 1;
}