section .cd-all{
	margin:50px;
}
section .cd-all .testimonials-wrapper ul .cd-item{
	    width: 30%;
    
	margin:15px;
	display:inline-block;
}
section .cd-all .testimonials-wrapper ul li p{
	    background: #009bcb;
    color: white;
    text-align: justify;
    padding: 20px;
    border-radius: 7px;
	    font-size: 18px;
}
section .cd-clients img{
	    border-radius: 50px;
}
section .cd-clients-info {
	display: inline-grid;
    vertical-align: middle;
}
section .cd-clients-info  li {
	color:grey;
	font-weight:500;
}



section .testi-main{
	
	background: lightgray;
    padding: 100px;
    display: flex;
}
section .testi-sect{
	
    background: #009bcb;
    border-radius: 15px;
    box-shadow: 6px 8px grey;
	margin:20px;
	
}
section .test-prgh{
	border-bottom:1px solid white;
	padding:20px;
	height:300px;
	overflow:auto;
}
section .test-prgh p{
	font-size:18px;
	text-align:center;
	color:white;
	padding:10px;
}
section .test-img{
	padding: 20px;
    text-align: center;
	background:white;
	border-radius:0 0 15px 15px;
	height:200px;
}
section .test-img img{
	border-radius: 50px;
    width: 100px;
    height: auto;
}
section .test-img p{
	font-size:18px;
	color:gray;
	font-weight:400;
}

@media screen and (max-width:1024px){
	section .testi-main{
		padding:20px;
	}
}
@media screen and (max-width:768px){
	section .testi-main .row{
		display:block;
	}
	
}
@media screen and (max-width:425px){
	section .testi-main{
		padding:10px;
	}
}
@media screen and (max-width:320px){
	section .testi-main{
		padding:5px;
	}
}