body.widget-snippet .testimonial-section .content .item.one p,
body.widget-snippet .testimonial-section .content .item.two p{
opacity:unset;
}
body.widget-snippet .testimonial-section .content .item.one {
  padding: 30px;
  border: 1px solid #e8e5e5;
}
.testimonial-section{
  max-width:1450px;
  margin:0 auto;
  background:#fff;
  padding:130px 0;
}
.testimonial-section .content{
  display:flex;
  flex-wrap:wrap;
  margin: 0 -25px;
}
.testimonial-section .content .item{
  width:calc(100%/3 - 50px);
  margin:0 25px 0;
}
.testimonial-section .content .item.one {
  padding: 0 40px 0 0;
}
.testimonial-section .content .item.one h2{
  color: #292663;
  font-size: 45px;
  font-family: Outfit;
  font-style: normal;
  font-weight: 600;
  line-height: 55px;
  margin:0;
  padding:0 0 70px;
}
.testimonial-section .content .item.one p{
  color: #000;
  font-size: 16px;
  font-family: Outfit;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  margin:0;
  padding:0 0 35px;
}
.testimonial-section .content .item.one a{
  display: block;
  background: #84CDB4;
  text-transform:capitalize;
  padding: 14px 10px 16px;
  text-align: center;
  max-width:231px;
  width: 100%;
  color: #000;
  text-align: center;
  font-size: 18px;
  font-family: Outfit;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  text-decoration: none;
}
.testimonial-section .content .item.one a:hover{
    background: #F0516F;
    color:#fff;
}
.testimonial-section .content .item.two{
  background: #F7F7F7;
  padding:48px 35px 55px 54px;
}
.testimonial-section .content .item.two p{
  color: #000;
  font-size: 18px;
  font-family: Outfit;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  margin:0;
  padding:0 0 25px;
  height: 250px;
}
.testimonial-section .content .item.two .bottom-part{
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
}
.testimonial-section .content .item.two .bottom-part .image{
  width:15%;
}
.testimonial-section .content .item.two .bottom-part .image img{
  border-radius:100%;
}
.testimonial-section .content .item.two .bottom-part .text{
  width:85%;
  padding-left:15px;
}
.testimonial-section .content .item.two .bottom-part .text h6{
  color: #000;
  font-size: 20px;
  font-family: Outfit;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin:0;
  padding:0 0 5px 0;
}
.testimonial-section .content .item.two .bottom-part .text p{
 color: #6A6A6A;
 font-size: 16px;
 font-family: Outfit;
 font-style: normal;
 font-weight: 400;
 line-height: 25px;
 margin:0;
 padding:0;
 height: auto;
}
  @media screen and (max-width: 1500px){

.testimonial-section .content {
  margin: 0;
}
    .testimonial-section {
  padding: 120px 0;
  max-width: 100%;
}
}
@media screen and (max-width: 1400px){
.testimonial-section .content .item {
  width: calc(100%/3 - 40px);
  margin: 0 20px 0;
}
.testimonial-section .content .item.two {
  padding: 40px 40px 50px;
}
.testimonial-section {
  padding: 100px 5px;
}
}
@media screen and (max-width: 1300px){
.testimonial-section .content .item.one h2 {
  font-size: 40px;
  line-height: 52px;
}
.testimonial-section .content .item {
  width: calc(100%/3 - 30px);
  margin: 0 15px 0;
}
  .testimonial-section {
  padding: 100px 5px;
}
}
@media screen and (max-width: 1200px){
.testimonial-section {
  max-width: 100%;
  padding: 90px 10px;
}
.testimonial-section .content .item.two {
  padding: 35px 15px 35px 20px;
}
.testimonial-section .content .item {
  width: calc(100%/3 - 20px);
  margin: 0 10px 0;
}
.testimonial-section .content .item.two p {
  font-size: 16px;
  line-height: 28px;
  padding: 0 0 20px;
}
.testimonial-section .content .item.one h2 {
  font-size: 35px;
  line-height: 48px;
  padding: 0 0 50px;
}
.testimonial-section .content .item.one a {
  max-width: 200px;
  font-size: 17px;
}
}
@media screen and (max-width: 991px){
.testimonial-section .content .item.one h2 {
  font-size: 30px;
  line-height: 42px;
  padding: 0 0 25px;
}
.testimonial-section .content .item.one {
  padding: 0 10px;
  margin: 0 0 35px;
  width: 100%;
}
.testimonial-section .content .item.two {
  padding: 30px 15px;
  width: calc(100%/2 - 20px);
  margin: 0 10px 0;
}
.testimonial-section .content .item.two .bottom-part .text h6 {
  font-size: 18px;
}
.testimonial-section {
  padding: 75px 10px 80px;
}
}
@media screen and (max-width:767px){
.testimonial-section .content .item.one h2 {
  font-size: 25px;
  line-height: 35px;
}
.testimonial-section {
  padding: 50px 15px 35px;
}
.testimonial-section .content .item.one {
  padding: 0;
  margin: 0 0 30px;
  width: 100%;
}
.testimonial-section .content .item.two p {
  height: auto;
  font-size: 15px;
  line-height: 26px;
}
.testimonial-section .content .item.two .bottom-part .text h6 {
  font-size: 17px;
}
.testimonial-section .content .item.one p {
  font-size: 15px;
  line-height: 26px;
  padding: 0 0 25px;
}
.testimonial-section .content .item.one a {
  max-width: 150px;
  font-size: 15px;
  padding: 11px 5px;
}
.testimonial-section .content .item.two {
  padding: 20px 15px;
  width: 100%;
  margin: 0 0 20px;
}
}
