/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 25 2025 | 13:00:26 */
body{
	overflow-x:hidden;
}
.faq-accordion{
	.e-n-accordion-item{
		border:1px solid #3C3D37;
		border-radius:12px;
	}
	.e-n-accordion-item[open]  {
  		background-color: #5CB338; 
		border:none;
	}
}
.testimonial-container{
	.source-Testimonials{
		box-shadow: 0 36px 90px 0 rgba(2, 2, 2, 0.06); 
		background:#fff;
		margin:5px;
		padding:15px !important;
	}
	.ti-prev,.ti-next{
		border:1px solid rgba(60, 61, 55, 1);
		border-radius:50%;
		min-width:35px !important;
		min-height:35px !important;
		display:flex;
		justify-content:center;
		align-items:center;
		padding:0 !important;
		top:35px;
		&:hover{
			background:rgba(92, 179, 56, 1);
			&::before,&::after{
			background:#fff !important;
		}
		}
		
}
	.ti-prev{
		left:-7px !important;
		&::before{
			left:5px !important;
			top:20px !important;
		}
		&::after{
			left:5px !important;
			top:10px !important;
		}
	}
	.ti-next{
		right:-7px !important;
		&::before{
			right:5px !important;
			top:10px !important;
		}
		&::after{
			right:5px !important;
			top:20px !important;
		}
	}
}
.contact-form{
	form{
		display:flex;
		gap:10px;
		flex-wrap:wrap;
		.input-box{
			width:49%;
		}
		p{
			width:100%;
			textarea{
				height:160px;
			}
			.wpcf7-submit{
				background:#5CB338;
				width:100%;
				color:#fff;
				font-weight:600;
				border:none;
				padding:15px;
			}
		}
	}
}
@media screen and (max-width:1300px){
	.footer{
		background-size:cover !important;
	}
}
@media screen and (max-width:991px){
	.contact-form{
		form{
			.input-box{
				width:48%;
			}
		}
	}
}
@media screen and (max-width:576px){
	.contact-form{
		form{
			.input-box{
				width:100%;
			}
		}
	}
}