.hero-showcase-container{
	height:auto;
	min-height:-webkit-fill-available;
	min-height:-moz-available;
	margin-bottom:-45px;
}
.hero-showcase{
	max-height:660px;
	min-height:-webkit-fill-available;
	min-height:-moz-available;
	padding:unset;
}

/* testimonial section  */
.testimonial-new-push{
	height:unset;
}
.testimonial-new-push-content{
	margin:40px 42px;
}
.tesimonial-card-new{
	display:flex;
	flex-direction:row;
	gap:40px;
	justify-content:center;
	align-items:center;
	padding:40px 42px;
}
.testimonial-content-new{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	gap:12px
}
.testimonial-p-pic{
/* 	width:100%; */
	max-width:300px;
	min-width:220px;
	max-height:300px;
	min-height:220px;
	z-index:10;
}
.testimonial-p-pic img{
	border-radius:50%;
}
.testimonial-author-name{
	font-size:32px;
	font-weight:600;
	color:#323232;
}
.testimonial-author-designation{
	font-size:24px;
	font-weight:500;
	color:#323232;
}
.testimonial-desc{
	font-size:18px;
	font-weight:400;
	color:#868686;
}
.hero-showcase-container .circle1 {
	bottom: 30%;
	left: 80%;
	width: 500px;
	height: 500px;
}
@media (min-width: 700px) and (max-width: 1000px) {
	.hero-showcase-container .circle1 {
	left:70%
	}
}

@media (max-width:769px){
	.tesimonial-card-new{
		flex-direction:column;
		align-items:flex-start;
		gap:10px;	
		padding:10px;
 	}
	.testimonial-content-new{
		gap:10px;
	}
	.testimonial-p-pic{
		width:90px;
		height:90px;
		max-height: unset;
        min-width: unset;
        max-width: unset;
        min-height: unset;
	}
	.testimonial-author-name{
		font-size:16px;
	}
	.testimonial-author-designation{
		font-size:16px;
	}
	.testimonial-desc{
		font-size:14px;
	}
	
}



/* -------------- */
@media (min-width:1100px){
	.hero-showcase{
/* 		margin:80px; */
		margin:50px 80px;
	}
	.hero-showcase-container{
		padding:unset;
		
	}
	
}
.casestudytop{
/* 	padding:90px 0px 100px 0px; */
	padding:40px;
}
.casestudytop h1{
	margin-bottom:15px;
	font-size:40px
}
.case-desc{
	font-size:18px;
	color:rgba(134, 134, 134, 1);
}
.case-sug{
	font-size:32px;
	font-weight:600;
}

.load-more-btn{
	width:auto;
	padding:10px 24px;
}

@media (max-width: 768px){
	.case-sug{
		margin-bottom:16px;
		margin-left:20px;
	}
	
}

@media (max-width: 480px){
	.load-more-btn{
		width:auto;
	}
	.hero-showcase{
		margin:8px;
	}

}
@media (max-width: 480px) {
	.hero-showcase-container .circle1 {
		height:256px;
		width:256px;
		bottom:unset;
		left:unset;
	}
	.case-sug{
		font-size:16px;
	}
	.casestudytop{
		padding:0px;
	}
	.hero-showcase{
		padding:16px;
	}
	.case-desc{
		font-size:14px;
	}
	.casestudytop h1{
		font-size:24px;
	}	
}



@media (min-width: 480px) and (max-width: 990px) {
  .hero-showcase {
    padding: 32px;
  }
  .casestudytop{
		padding:0px;
	}
	
}
