
 /*Testimonial css*/
 

  section.testimonial .attr-bnt {
    position: absolute;
    bottom: 7.7%;
    right: 45%;
    z-index: 1;
}
 section.testimonial .para {
 overflow: hidden;
 }
 
 section.testimonial {
    background: var(--white-color);
     position: relative;
 }
 
 
 section.testimonial .col-6.cont-head{
     margin-top: 88px;
     padding: 105px 27px 0;
     background: transparent url(../images/testi-bg-a.jpg) no-repeat;
     background-position: center center;
     background-size: 100% 100%;
     position: relative;
     z-index: 1;
     display: none;
 }
 section.testimonial .col-6.cont-head::before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background: #000;
     opacity: 0.50;
 }
 section.testimonial .head-sec{
     position: relative;
     text-align: left;
     width: 70%;
     padding-left: var(--p30);
     padding-top: var(--p50);
     margin-bottom: var(--m20);
 }
 
 section.testimonial .icon{
         border-radius: 100%;
         display: flex;
         align-items: center;
         justify-content: center;
         position: absolute;
         right: 0;
         z-index: 1;
         top: -5px;
 }
 section.testimonial .icon img{
     height: 50px;
 }
 section.testimonial .testy {
   
     margin: auto;
     padding: 0;
     padding-bottom: 0;
     border-radius: 0px;
     background: transparent;
     position: relative;
     z-index: 1;
 }
 section.testimonial .item {
     padding-left: var(--p15);
     padding-right: var(--p15);
     padding-bottom: var(--p5);
 }
 section.testimonial .top-text {
     position: relative;
     /* height: 100px; */
 }
 
 section.testimonial .test-pro {
     height: 100px;
     overflow: hidden;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
     position: relative;
 }
 section.testimonial .test-pro:before {
     content: '';
     position: absolute;
     z-index: 1;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.3);
 }
 section.testimonial .test-pro img {
     position: absolute;
     /*top: -35%;*/
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
     max-width: none;
 }
 section.testimonial .user-icon {
     position: absolute;
     z-index: 1;
     left: 17%;
     top: 20%;
     -webkit-transform: translate3d(-50%, -10px, 0);
     -moz-transform: translate3d(-50%, -10px, 0);
     transform: translate3d(-50%, -10px, 0);
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
 }
 section.testimonial .user-icon img{
     width: 70px;
     height: 70px;
     object-fit:cover;
     border-radius: 50%;
     border: 2px solid var(--white-color);
 }
 
 
 section.testimonial .test-card {
     text-align: center;
     background: var(--white-color);
     border-radius: 0px;
     /* box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.1); */
     padding-bottom: 0;
     margin: 20px 0;
    box-shadow: 0 2px 13px 0 rgba(0,0,0,.07);
    padding: var(--p25);
 }
 section.testimonial .test-card p{
     color: var(--primary-color);
     line-height: 1.6;
     margin-bottom: 0;
     margin-top: var(--m10);
 }
 
 section.testimonial .test-card h4 {
     font-size: var(--f20);
     margin-bottom: var(--m7);
     font-weight: 600;
     color: var(--heading-color);
 }
 section.testimonial .cont-sec{
     margin-top: var(--m70);
     text-align: center;
 }
 section.testimonial i.fa-solid.fa-star {
     color: #FCAF3D;
     font-size: var(--f10);
     margin-right: var(--m3);
 }
 section.testimonial hr {
     width: 200px;
     opacity: 1;
     border-top: 3px solid;
     color: var(--white-color);
 }
 section.testimonial h3 {
   padding-left: 0;
     font-size: var(--f20);
     font-weight: 700;
     text-align: center;
     color: var(--heading-color);
     margin-bottom: 0;
 }
 section.testimonial .container-fluid{
     padding: 0;
 }
 
 section.testimonial .owl-item.active:first-child .item{
     border-right: 2px solid var(--white-color);
 }
 section.testimonial .para p{
    text-align: center;
    width: 90%;
    margin: auto;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    color: var(--black-color);
    height: auto;
    margin-top: var(--m10);
    font-size: var(--f16);
    margin-bottom: var(--m20);
 }
 section.testimonial .para i{
     font-size:var(--f30);
 }
 section.testimonial i.fa-solid.fa-quote-right {
     position: absolute;
     right: 20px;
     bottom: -10px;
 }
 section.testimonial i.fa-solid.fa-quote-left {
     position: absolute;
     left: 20px;
     top: -10px;
 }
 section.testimonial p.clt-name{
     color: var(--heading-color);
     font-weight: bold;
     text-transform: uppercase;
     margin-top: var(--m15);
     margin-bottom: 0px;
 }
 
 section.testimonial span {
     height: auto;
     overflow: hidden;
     display: block;
 }
 section.testimonial .test-card:hover .test-pro {
     height: 180px;
 }
 section.testimonial .test-card:hover .test-pro img {
     top: 0;
     height:100%;
 }
 section.testimonial a.main-bttn{
    display: inline-block;
    padding: 0px;
 }


