body{
    overflow-x:hidden;
}
.choose-your-solution .pp-info-box-content{
	position:absolute;
	bottom:0px; 
	left:0px;
    width: 100%;
    overflow: hidden;
    padding: 60px 60px 0px 60px;
	transition:.3s ease-in-out;
}
.choose-your-solution .pp-info-box{
	position:relative;
    overflow: hidden;
}
.choose-your-solution .pp-info-box-footer{ 
	transform: translateY(60px);
	transition:.3s ease-in-out;
}
.choose-your-solution .pp-info-box:hover .pp-info-box-content{
    transform: translateY(-60px);
}

 .choose-your-solution .pp-info-box:hover .pp-info-box-footer{
    transform: translateY(0px);
}
.choose-your-solution .pp-info-box .pp-info-box-icon-wrap:before{
	content:"";
	position:absolute;
	width:100%; 
	height:100%;
	left:0px; 
	bottom:0px;
	border-radius:20px;
}
.choose-your-solution .pp-info-box:first-child .pp-info-box-icon-wrap:before{
	background: linear-gradient(180deg, rgba(24, 127, 173, 0) 24.17%, #05364C 100%);
}

.choose-your-solution .pp-info-box:last-child .pp-info-box-icon-wrap:before{
	background: linear-gradient(180deg, rgba(10, 52, 71, 0) 38.42%, #0A3447 100%);
}

.client-say{
	
}
.client-say .pp-testimonial-footer-inner{
	position:relative;
	padding-right:35px;
}
.client-say .pp-testimonial-footer-inner:after{
	content:"";
	background-image:url(https://vibeenergy.mrsoftwd.xyz/wp-content/uploads/2025/10/quote.png);
	width:42px;
	height:40px;
	background-size:contain;
	position:absolute;
	right:0;
}
.client-say .pp-slider-arrow{
    top: unset;
    bottom: -70px;
}
.client-say .pp-slider-arrow.pp-arrow-prev{
	left:45%
}
.client-say .pp-slider-arrow.pp-arrow-next{
	right:45%;
}
.client-say .pp-slider-arrow {
	opacity:0;
}

/*==============================
 * ecosystem-section
 * =============================*/
.ecosystem-wrap .pp-info-box-footer{
	opacity:0;
}
.ecosystem-wrap:hover .pp-info-box-footer{
	opacity:1;
}

.ecosystem-wrap:hover h3, .ecosystem-wrap:hover .pp-info-box-description{
	color:#111618;
}

.post-dropdown-style .pp-post-filters-wrap {
    display: flex !important;
    justify-content: end;
}

.post-dropdown-style .pp-post-filters-dropdown{
    max-width: 300px;
    width: 100%;
    position: relative;
}
.post-dropdown-style .pp-post-filters-dropdown-button {
	display:flex; 
	width:100%; 
	justify-content:space-between;
    padding: 15px 20px !important;
}

.post-dropdown-style .pp-post-filters-dropdown-list{
	width:100%; 
	background-color:#1A2224;
	padding:10px;
}
.post-dropdown-style svg path{
	fill:#FFf !important;
}

.our_project_sec .pp-slider-arrow{
	opacity:0 !important;
}
.project-next, .project-prev{
	cursor:pointer;
}