.elementor-35449 .elementor-element.elementor-element-7288c7e{--display:flex;}@media(max-width:1024px){.elementor-35449 .elementor-element.elementor-element-7288c7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35449 .elementor-element.elementor-element-c23b29a > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-35449 .elementor-element.elementor-element-7288c7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-c23b29a */.elementor-element-51a9c60 .testimonial-slider-section .author, #main_page_testimonial_slider .author{
			display: flex;
			flex-direction: row;
		}
		.elementor-element-51a9c60 .testimonial-slider-section .author p, #main_page_testimonial_slider .author p{
			margin: 0px !important;
		}
		.elementor-element-51a9c60 .testimonial-slider-section, #main_page_testimonial_slider{
			display:flex;
			align-items: center;
		}
		.elementor-element-51a9c60 .testimonial-slider-section .testimonial_section_header,
#main_page_testimonial_slider .testimonial_section_header{
			width: 600px;
		}
		.elementor-element-51a9c60  .testimonial_section_header h2, #main_page_testimonial_slider .testimonial_section_header h2{
			font-family: Questrial;
			font-weight: 400;
			font-size: 50px;

		}
		.elementor-element-7d9d576 , .elementor-element-e2e4bab {
			padding-right: 0px !important;
		}
		.elementor-element-7d9d576  .e-con-inner, .elementor-element-e2e4bab .e-con-inner{
			margin-right:0px !important;
			padding-right: 0px !important;
		}
		.elementor-element-7d9d576  .mySwiper, .mySwiper{
			width:650px;
			margin-right:-47px;
		}


		.testimonial-slider-section, #main_page_testimonial_slider {
			max-width: 1200px;
			margin: auto;
			text-align: left;
		}
		.testimonial-slider-section h2 , #main_page_testimonial_slider h2{
			font-size: 28px;
			margin-bottom: 10px;
		}
		.testimonial-slider-section p , #main_page_testimonial_slider p{
			font-size: 16px;
			color: #555;
			margin-bottom: 20px;
		}
		.testimonial-card, #main_page_testimonial_slider .testimonial-card ,
.testimonial-slider-section .testimonial-card{
			background: #fff;
			border-radius: 12px;
			padding: 20px;
			box-shadow: 0 4px 10px rgba(0,0,0,0.1) !important;
		}
		.testimonial-card .stars , #main_page_testimonial_slider .testimonial-card .stars {
			color: #FFD700;
			font-size: 18px;
			margin-bottom: 10px;
		}
		.testimonial-card p , #main_page_testimonial_slider .testimonial-card p  {
			font-size: 15px;
			color: #333;
		}
		.testimonial-card .author, #main_page_testimonial_slider .testimonial-card .author{
			margin-top: 10px;
			font-weight: bold;
			font-size: 14px;
		}
		.swiper-button-prev, .swiper-button-next {
			color: #000;
		}
		.elementor-element-7d9d576  .testimonial-slider-section .swiper, #main_page_testimonial_slider .swiper{
			/*     background: linear-gradient(-114.389deg, #1D2C43 0%, #C9184A 100%); */
			background-image: url('https://mechplan.com/wp-content/uploads/2025/08/Screenshot-2025-08-19-163232.png');
			background-size: cover !important;
			background-repeat: no-repeat !important;
		}
		.elementor-element-7d9d576  .swiper-wrapper, #main_page_testimonial_slider .swiper-wrapper{
			padding: 60px 0px;
		}	

		/* 		.mySwiper .swiper-slide {
		height: 100%; 
		display: flex;
		flex-direction: column;
		} */

		.mySwiper .testimonial-card {
			flex: 1; /* Fill the slide vertically */
			display: flex;
			flex-direction: column;
			/*   justify-content: space-between; /* Adjust content inside */ */
			background: #fff;
			padding: 20px;
			border-radius: 8px;
		}
		@media (max-width: 768px) {
			.elementor-element-51a9c60 .testimonial-slider-section, #main_page_testimonial_slider{
				display: flex;
				flex-direction: column;
			}
			.elementor-element-51a9c60 .testimonial-slider-section .testimonial_section_header h2, #main_page_testimonial_slider  .testimonial_section_header h2{
				font-size: 32px !important;
			}
			.elementor-element-7d9d576  .mySwiper, #main_page_testimonial_slider .mySwiper{
				margin-right:-unset;
			}
			.elementor-element-51a9c60 .testimonial-slider-section .testimonial_section_header, #main_page_testimonial_slider .testimonial_section_header{
				width: 95%;

			}
		}/* End custom CSS */