body.custom-testimonial-page .site-main{
/*	max-width: 100%;*/
	max-width: 1400px;
}
.custom-testimonal-block{
	display:flex;
	flex-wrap: wrap;
}
.custom-testimonal-block > div{
	flex: 0 1 50%;
}
.custom-testimonal-left{
/*	padding-left: 100px;*/
	padding-right: 20px;
}
.custom-testimonal-left a{
	font-size: 18px;
	font-weight: 700;
	color: #00a5ce;
	text-decoration: none;
	margin: 80px 0 10px;
	display: block;
}
.custom-testimonal-left p{
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 30px;
}
.custom-testimonal-left h2{
	font-size: 48px;
	font-size: 42px;
/*	font-size: 35px;*/
	font-weight: 400;
	line-height: normal;
	margin: 0 0 60px;
/*	word-break: break-all;*/
/*	background: lime;*/
/*word-break: break-word;*/
/*word-break: break-all;*/
/*word-break: break-word; */
/*overflow-wrap: break-word;*/
}
.custom-testimonal-right{
	margin: 120px 0 0;
	margin: 80px 0 0;
	padding-left: 20px;
}
.testimonal-info{
	padding: 0 50px 0 140px;
	overflow-y: scroll;
    max-height: 348px;
}
.testimonal-information{
	padding-left: 60px;
}
.blue-box-testimonial{
	background: #00a5ce;	
	display:flex;
	flex-wrap: wrap;
	color: #FFF;
	padding: 100px;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	display: none;
}
.blue-box-testimonial strong{
	font-weight: 700;
}
.blue-box-testimonial > div{
	flex: 0 1 25%;
}

.slider {
    position: relative;
    width: 100%;
    /* max-width: 600px; */
    margin: 0 auto;
    overflow: hidden;
	padding-bottom: 40px;
}

.slides {
    display: flex;
    transition: transform 0.5s ease-in-out;
}

.slide {
    min-width: 100%;
    box-sizing: border-box;
}

.slide img {
    width: 100%;
    display: block;
}
.slide-image img{
	display: block;
	margin: 0 0 20px;
	width: 100%;
}
.pagination {
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    display: none;
}

.pagination button {
    width: 10px;
    height: 10px;
    background: rgba(255,255,255,0.7);
    border: none;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
	padding: 0;
}
.pagination button:focus{
	outline: none;
}
.pagination button.active {
    background: #FFF;
}

.navigation {
    position: absolute;
    bottom: 0px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 45%;
    display: none;
}

.navigation button {
    background: transparent;
    color: #000;
    border: none;
    padding: 10px;
    cursor: pointer;
	font-size: 1.6em;
	text-shadow: none;
}
.navigation button:focus{
	outline: none;
}

/* Chevron Left Icon */
.elementor-icon.custom-chevron-left {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300A5CE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"%3E%3Cpolyline points="15 18 9 12 15 6"%3E%3C/polyline%3E%3C/svg%3E') no-repeat center center;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: contain;
    content: '';
}

/* Chevron Right Icon */
.elementor-icon.custom-chevron-right {
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"%3E%3Cpolyline points="9 18 15 12 9 6"%3E%3C/polyline%3E%3C/svg%3E') no-repeat center center;
    background: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300A5CE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"%3E%3Cpolyline points="9 18 15 12 9 6"%3E%3C/polyline%3E%3C/svg%3E') no-repeat center center;

    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: contain;
    content: '';
/*    color: #00a5ce;*/
}
.text-right{
	text-align: right;

}

.top-mobile{
	display: block;
	display: flex;
}
/*.top-mobile:after{*/
.top-mobile > div{
/*	width: 50%;*/
/*	float: left;*/
flex: 1;
}
.top-mobile > div:first-child{
	flex-basis: 70%;
}
.top-mobile > div:nth-child(2){
	flex-basis: 30%;
}
.custom-testimonal-block.testimonial-mobile{
/*	flex: 0 1 100%;*/
display: block;
}
.custom-testimonal-block.testimonial-mobile .custom-testimonal-left{
	padding-right: 0px;
}
.custom-testimonal-block.testimonial-mobile .custom-testimonal-left a{
	display: inline-block;
}
.custom-testimonal-block.testimonial-mobile .testimonal-information{
	padding-left: 0;
}
.custom-testimonal-block.testimonial-mobile{
	display: none;
}
p.custom-meta-description{
	display: none;
}
@media only screen and (max-width: 1400px) {
/*	.testimonial-mobile,*/
	.testimonial-desktop{
		padding: 0 20px;
		padding: 0 40px;
	}
}
@media only screen and (max-width: 1200px) {
/*	.testimonial-mobile,*/
	.testimonial-desktop{
		padding: 0 20px;
/*		padding: 0 40px;*/
	}
}
@media only screen and (max-width: 1024px) {
	.testimonial-desktop{
		display: none;
	}
	
	.custom-testimonal-block.testimonial-mobile{
		display: block;
		padding-bottom: 100px;
		        padding: 0 20px 100px;
	}
	.testimonial-mobile .slide-image.active{
		display: none;
	}
	.custom-testimonal-left h2{
		font-size: 32px;
	}
	.custom-testimonal-block.testimonial-mobile .custom-testimonal-left img{
		width: 100%;
	} 
}
@media only screen and (min-width: 767px) {
	.testimonial-mobile{
		padding: 0 10px;
		padding: 0 20px;
	}

}
@media only screen and (max-width: 576px) {
	.custom-testimonal-block.testimonial-mobile,
	.testimonial-mobile{
		padding: 0 10px;
/*		padding: 0 20px;*/
	}
}
.testimonial-desktop{
	padding-bottom: 100px;		
}
.custom-pdf-button{
	margin: 0px !important;
	max-width: 240px;
	position: relative;
/*	padding: 0px !important;*/
	font-weight: 400 !important;
	margin-top: 50px !important;
}
.custom-pdf-button span{
	padding-bottom: 0.5px;
}
.custom-pdf-button .elementor-button-icon{
	display: block;
/*	content: '';*/
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z'/%3E%3C/svg%3E");
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z'/%3E%3C/svg%3E");

    background-size: contain; /* or cover, depending on your design */
    background-repeat: no-repeat;
    width: 16px; /* Set your desired width */
    height: 16px; /* Set your desired height */
}
.custom-pdf-button:hover{
	background: #FFF !important;
	color: #00A5CE !important;
}
.custom-pdf-button:hover .elementor-button-icon{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300A5CE' d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z'/%3E%3C/svg%3E");

}
.custom-label{
	display: inline-block;
	min-width: 140px;
}