/*testimonial sec start*/
.th_testimonial_sec  {overflow:hidden;background-image: url('../images/reviewsbg.webp');background-repeat: no-repeat;background-size: cover;background-position:center;}
.th_testimonial_sec h2{margin:40px 0;font-size:42px;font-family:'NunitoSans';font-weight:800;}
.th_testimonial_sec .th_video{width:100%;float:left;}
.th_testimonial_sec .th_video iframe {width:100%;height:315px}
.th_testimonial_sec .th_reviews{width:100%;float:left;}
.th_testimonial_sec .th_reviews .th_item{width:100%;box-shadow:0 0 5px rgba(0,0,0,0.3);background:#f6fcff;padding:20px; }
.th_testimonial_sec .th_reviews .th_item strong{width:100%;text-align:center;color:#005b7f;float:left;}
.th_testimonial_sec .th_reviews .th_item span{width:100%;float:left;text-align:center;margin-top:10px;}
.th_testimonial_sec .th_reviews .th_item span i{color:#ec8713;}
.th_testimonial_sec .th_reviews .th_item p{text-align:center;width:100%;color:#6f6f6f;font-weight:600;padding:30px 0;float:left;height: 175px;overflow: auto;}
.th_testimonial_sec .th_reviews .th_item label{width:100%;text-align:right;font-weight:700;font-size:18px;}
.th_rev_card{width:100%;float:left;background-color:rgba(237, 227, 207, 0.3);border-radius:40px;padding:30px;margin-bottom:25px;box-shadow:0 0 5px rgba(0,0,0,0.2);transition:0.5s;}
.th_rev_card:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
.th_rev_card h3{width:100%;float:left;margin:30px 0 20px;font-size:18px;font-weight:600}
.th_rev_card p{width:100%;float:left;color:#4e4e4e;line-height:26px;height:160px;overflow-y:auto;}
.th_rev_card .th_user{width:100%;float:left;display:flex;margin-top:25px}
.th_rev_card .th_user img{width:55px;height:55px;max-width:55px;margin-right:20px}
.th_rev_card .th_user span{float:left;color:var(--primary_color);font-size:18px;font-weight:600}
.th_rev_card .th_user span small{width:100%;float:left;color:#EC8713;font-size:22px}
.testim_author {border-radius: 50%;background-color: #e6d5cd;padding: 0px 15px;height: 60px;width: 60px;text-align: center;display: flex;justify-content: center;align-items: center;}
.testim_author span {font-size: 38px !important;color: #f7f2eb !important;}
/*testimonial sec end*/
@media only screen and (max-width:991px){
    .th_testimonial_sec h2 {font-size:32px}
}
@media only screen and (max-width:767px){
    .th_testimonial_sec h2 {font-size:24px}
}
@media only screen and (max-width:575px){
    .th_testimonial_sec .th_reviews .th_item p {font-size:14px}
    .th_testimonial_sec .th_reviews .th_item p {padding:30px 0 0;}
    .th_testimonial_sec .th_reviews {margin-top:10px;}
}