.testimonial-main-updated .item .item-wrapper {
	border-radius: 10px;
}
.testimonial-main-updated .item.featured {
	margin-bottom: 50px;
}
.testimonial-main-updated .wrapper {
   max-width: 1375px;
}
.testimonial-main-updated .blog-hidden {
   display:none;
}
.testimonial-main-updated a.cta-global:hover {
    color: #000 !important;
}
.testimonial-main-updated a.cta-global:hover:before {
 background-image: url(https://5285525.fs1.hubspotusercontent-na1.net/hubfs/5285525/Integration%202024/Assets/Sign-up-Icon.png)!important;
}
.testimonial-main-updated .main-content {
    padding: 15px;
    background-color: #F5F6F7;
    border-radius: 20px;
}
.testimonial-main-updated .content.row:after {
    background-image: url(https://5285525.fs1.hubspotusercontent-na1.net/hubfs/5285525/Integration%202024/Assets/white-gradient.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 50%;
    position: absolute;
    width: 100%;
    bottom: -2%;
    right: 0;
}
.testimonial-main-updated .top-content{
   padding: 64px 80px 64px 80px;
   background: #FF5412;
   border-radius: 15px;
       align-items: center;
    position: relative;
  min-height: 288px;
      margin-bottom: 50px !important;
}
.testimonial-main-updated .review,
.testimonial-main-updated .top-content {
   margin: 0 5px;
}
.testimonial-main-updated .review .client-image {
    display: flex;
    height: 100%;
    justify-content: end;
}
.hidden {
    opacity: 0;
}
.testimonial-main-updated .review .company-name p {
   color: #001A5A;
   font-size: 12px;
}
.testimonial-main-updated .review {
      background: #fff;
      padding: 24px;
          border: 1px solid #F5F6F7;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.06), 0px 1px 2px rgba(0, 0, 0, 0.06);
    border-radius: 16px;
    margin-bottom: 20px;
      align-items: center;
}
.testimonial-main-updated .gradient-overlay {
background-image: url(https://5285525.fs1.hubspotusercontent-na1.net/hubfs/5285525/Integration%202024/Assets/white-gradient.png);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: block;
    height: 50%;
    position: absolute;
    width: 100%;
    bottom: -2%;
    right: 0;
}
.testimonial-main-updated .client-review p {
    max-width: 570px;
    width: 100%;
}
.testimonial-main-updated .review .client-name {
     margin-bottom: 20px;
}
.testimonial-main-updated .review .rating-stars,
.testimonial-main-updated .review .client-review {
    margin-bottom: 32px !important;
}
.testimonial-main-updated .review .rating-stars img,
.testimonial-main-updated .rating .rating-stars img{
    object-fit: contain;
   max-width: 120px !important;
}
.testimonial-main-updated .top-content:before {
    background-image: url(https://5285525.fs1.hubspotusercontent-na1.net/hubfs/5285525/Integration%202024/Assets/White-dots-bg-testimonials.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.testimonial-main-updated .sec-title h3 {
    margin: 0px;
}
.testimonial-main-updated .item .client-details {
	margin-top: 0px;
      justify-content: space-between;
      padding: 0 15px;
}
.testimonial-main-updated .item.featured .item-wrapper {
	box-shadow: 0 5px 28px 0px rgb(0 38 77 / 15%);
	padding: 50px 100px 50px 20px;
}
.testimonial-main-updated .cta_custom  {
    min-width: 115px;
    width: 100%;
    display: block;
    background: #000;
    max-width: 105px;
    margin: 0 auto;
    padding: 10px 10px;
    border-radius: 10px;
    color: #fff;
      z-index: 1;
    position: relative;
}
.testimonial-main-updated .card-main {
   position: relative;
}
.testimonial-main-updated .card-main:after {
   position: absolute;
   content: "";
  background-image: url(https://5285525.fs1.hubspotusercontent-na1.net/hubfs/5285525/Integration%202024/Assets/white-gradient.png);
   display: block;
}
.testimonial-main-updated .item {
	margin-bottom: 28px;  
}

.testimonial-main-updated .item:nth-last-child(-n+3) {
    margin-bottom: 0;
} 
.testimonial-main-updated .sign-up-cta a.cta-global:before {
    background-image: url(https://5285525.fs1.hubspotusercontent-na1.net/hubfs/5285525/Integration%202024/Assets/Sign-Up-Icon_orange.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 20px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 109px;
    top: -3px;
}
.testimonial-main-updated .sign-up-cta {
    margin-top: 20px;
    display:none;
}
.testimonial-main-updated .item .item-wrapper {
    padding: 30px;
    width: inherit;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    height: 100%;
    padding-bottom: 20px;
}
.testimonial-main-updated .item .reviewed-on-text p {
    color: #A1ACB5;
    font-size: 12px;
}
.testimonial-main-updated .gradient-overlay.hidden{
   display: none;
}
.testimonial-main-updated .item .qoutes p {
    line-height: 22px;
}
.testimonial-main-updated .item .horizontal-line {
margin-top:20px;
}
.testimonial-main-updated .sign-up-cta a.cta-global {
     background-color: #fff;
    background-image: none;
    border-radius: 15px !important;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    color: #FF5412;
    font-size: 18px;
    height: 45px;
    line-height: 46px;
    min-width: 155px;
    padding: 0 0 0 15px;
    position: relative;
    text-transform: none;
    width: max-content;
    z-index: 99;
}
.testimonial-main-updated .rating .rating-stars,
.testimonial-main-updated .rating .rating-title {
	margin-bottom: 12px;
}
.testimonial-main-updated .sec-title {
	margin-bottom: 0px;
}

.testimonial-main-updated .item .rating-image {
	margin-bottom: 18px;
	max-width: 105px !important;
	
  text-align: center;
}
.testimonial-main-updated .item .client-details .top-client-content{
    margin-bottom: 20px;
}
.testimonial-main-updated .item .client-details .bottom-review-content {
 margin-top: 20px;
}
.testimonial-main-updated .item .rating-image img {
    object-fit: contain;
    border-radius: 10px;
    height: 75px !important;
    max-width: 75px !important;
}
.testimonial-main-updated a.cta-global {
	
	border-radius: 4px !important;
	box-shadow: none !important;
	color: #FFF;
	font-size: 15px;
	height: 42px !important;
	line-height: 42px !important;
	max-width: 205px;
  min-width: 205px;
}
.testimonial-main-updated .item.featured .qoutes {
	position: relative;
}
.testimonial-main-updated .ctabox a.cta-global {
	background-image: none;
	font-size: 15px;
}
.testimonial-main-updated .item.featured .qoutes:before {
	background-image: url('https://f.hubspotusercontent20.net/hubfs/5285525/hubbase%20theme%202021/assets/API/images/quote.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: block;
	height: 39px;
	left: -118px;
	position: absolute;
	top: 0;
	width: 55px;
  
}
.testimonial-main-updated.dark-bkg .ctabox a.cta-global:hover,
.testimonial-main-updated .ctabox a.cta-global:hover {
	
	
}
.testimonial-main-updated .ctabox {
		margin-top: -160px;
}
@media (max-width:1024px) {
	.testimonial-main-updated .item.featured .item-wrapper {
		 padding: 30px;
	}
  .testimonial-main-updated .sec-title {
    height: 100%;
  }
  .testimonial-main-updated .rating {
      align-items: center !important;
  }
  .testimonial-main-updated .review .client-review p {
     text-align: center!important;
  } 
  .testimonial-main-updated .review .client-image {
      margin-top: 40px;
  }
    .testimonial-main-updated .review .client-image img {
      max-width: 450px!important;
       margin: 0 auto;
             width: 100%;
  }
}
@media (min-width:961px) {
	.testimonial-main-updated .item.featured .qoutes, 
	.testimonial-main-updated .item.featured .client-details {
		max-width: 652px;
		width: 100%;
	}

}
@media (max-width:960px) {
	.testimonial-main-updated .item.featured .qoutes, 
	 .testimonial-main-updated .item.featured .client-details {
		max-width: 425px;
		width: 100%;
	}
}
@media (max-width:992px) {  

  .testimonial-main-updated .item:nth-last-child(-n+3) {
        margin-bottom: 28px;
  }

}
@media (max-width:767px) {
	.testimonial-main-updated .rating {
		margin-bottom: 0px;
    align-items: center !important;.

	}

  .testimonial-main-updated .sec-title h3,
.testimonial-main-updated .item .rating-image,
  .testimonial-main-updated .qoutes{
      text-align: center;
  }
  .testimonial-main-updated .sec-title {
      margin-top: 0px;
  }
  .testimonial-main-updated .bottom-review-content {
      padding: 0;
  }
  .testimonial-main-updated .item .rating-image{
      max-width: 100% !important;
      padding: 0 0px;
  }
  .testimonial-main-updated .item .rating-image img {
      max-width: 110px !important;
      width: 100%;
  }
   .testimonial-main-updated .review-details {
      padding: 0 15px;
      text-align: center;
       display: block;
     }
  .testimonial-main-updated .top-content {
      padding: 20px;
  }
  .testimonial-main-updated .item .horizontal-line {
     margin: 5px 0;
  }
  .testimonial-main-updated .item .client-details {
    
        flex-direction: column-reverse !important;
        justify-content: center !important;
        align-items: center !important;

  }
  .testimonial-main-updated .gradient-overlay {
      height: 32%;
  }
  .testimonial-main-updated .item .client-details .top-client-content {
      text-align: center;
  }
  .integration-slider .integrate-icon img,
  .integration-slider .owl-carousel .owl-item img{
        height: auto!important;
  }
  .testimonial-main-updated .review .client-review p {
      text-align: center !important;
      font-size: 14px;
      line-height: 22px;
  }
  	.testimonial-main-updated .item.featured .qoutes, 
	 .testimonial-main-updated .item.featured .client-details {
		max-width: 100%; 
		width: 100%;
	}
	.testimonial-main-updated .item .review-on {
		margin-top: 20px;
	}
}
@media (min-width:768px) {
	.testimonial-main-updated .item .review-on {
		text-align: right;
	}
}
@media (max-width:450px) {
	.testimonial-main-updated .item.featured .item-wrapper {
		padding: 20px;
	}
}