.HP-Block-08{
  	padding-top: 75px;
    #IndexTestimonials{
	.block-video{
		display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 30px;

	}

	.verified-buyer{
		i{
			margin-right: 0px;
		}
		font-size: 15px;
		color:#1cc286;
		font-weight: 400;
		text-transform: initial;
		white-space: nowrap;
	}
	.video .video__button {
		width: 80px !important;
		height: 80px !important;
	}
	.tamain{
		border: 1px solid #333;
		background: #e6e6e6;
		padding:0px 35px;
		padding-bottom: 60px;
		.tatitle{
			font-size: 50px;
			font-weight: bold;
			font-family: bebasbold;
			line-height: 68px;
			text-align: center;
			text-transform: uppercase;
			margin-top: 60px;
			margin-bottom: 40px;

			span{
				color:#E7811D;
			}
		}
		.col-lg-12 .item{
			padding-top: 25px;
		}

		.col-lg-12:first-child .item{
			border-top: 1px solid #8F8F8F;

		}

		.col-lg-12:not(:last-child) .item{
			border-bottom: 1px solid #8F8F8F;
			padding-bottom: 12.5px;
		}

		.item{



			.table-cell{
				vertical-align: top;
				&:first-child{
					width: 205px;
				}
			}
			.tit{
				line-height: 45px;
				text-transform: uppercase;
			}
			.img{
				padding-left: 50px;
				padding-right: 35px;
				img{
					width: 120px;
				}
			}
			.rate{
                display: flex;
				color: #FAAA28;
				.star{
					margin-right: 5px;
				}
			}
			.read-more{
				line-height: 24px;
				color: #6A9410;
				cursor: pointer;
			}
			.blank{
				height: 24px;
			}
			.name{
				color:#A93526;
				margin-top: 10px;
				text-transform: uppercase;
			}
			.date{
                display: none;
				float: right;
				font-size: 14.5px;
				color:#4F4F4F;
			}
		}
	}

	.btn-readmore{
		margin-top: 55px;
	}
	.block-video{
		padding-bottom: 60px;
	}


}
@media screen and (max-width: 800px) {
	#IndexTestimonials{
		.item{
			.read-more,.blank{
				display: none;
			}
			.details{
				.client-description{
					height: auto;
				}
			}
			.name{
				margin-top: 0px;
			}
		}
	}
}
@media screen and (max-width: 736px) {
	#IndexTestimonials{
	.block-video{
        max-width: 450px;
        margin: auto;
		display: grid;
        grid-template-columns: 1fr ;
        gap: 16px;

	}

		.tamain{
			padding-left: 15px ;
			padding-right: 15px ;

			padding-bottom: 30px;
			.table-cell{
				display:block;
				&:first-child{
					width: 100%;
				}
			}
			.tatitle{
				font-size: 8vw;
				line-height: 40px;
				margin: 30px -15px;


			}
			.col-lg-12:not(:last-child) .item{
				padding-bottom: 22.5px;
			}

			.item{
				.table-cell{
					display:block;
					&:first-child{
						width: 100%;
					}
				}
				.img{
					text-align: center;
					margin-bottom: 20px;
				}
				.tit{
					font-size: 15px;
					line-height: 22px;
					padding: 9px 0px
				}
				.read-more{
					display: inline-block;
				}
				.text{
					font-size: 15px;
				}
				.name{
					margin-top: 10px;
					font-size: 15px;
				}
			}

		}
		.btn-readmore{
			margin-top: 27px;
		}
		.block-video{
			padding-bottom: 40px;
		}
		
	}
}
@media screen and (max-width: 400px) {
	#IndexTestimonials{
		.tamain{


			.tatitle{
				font-size: 7.5vw;
			}
		}
	}
}
@media screen and (max-width: 320px) {
	#IndexTestimonials{
		.tamain{
			.tatitle{
				font-size: 7.5vw;
				line-height: 40px;


			}
		}
	}
}

#IndexFeaturedReviews{
	margin-bottom: 60px;
	.items{

		border-radius: 7.5px;
		.item{
			padding: 22.5px 15px;
			
			&:not(:last-child){

				border-bottom: 1px solid #E1E1E1;
			}
			.grid-item{
				display: grid;
				grid-template-columns:240px 1fr;
				grid-column-gap: 40px;
				align-items: center;
				.img{
					text-align: center;
					img{
						width: 100%;
						max-width: 100%;
					}
				}
				.text{
					font-size: 16px;
					line-height: 23px;
					text-align: justify;
					.name{
						margin-top: 20px;
						span{
							font-weight: 700;
						}
					}
				}
			}
		}
	}
	
}

@media screen and (max-width: 992px) {


}
@media screen and (max-width: 736px) {
	
	#IndexFeaturedReviews{
		margin-bottom: 30px;
		.items{
			.item{
				padding: 25px 10px;
				&:not(:last-child){
					

				}
				.grid-item{

					grid-template-columns: 1fr;

					.img{
						text-align: center;
						img{
							width: 240px;
							max-width: 100%;
						}
					}
					.text{
						font-size: 15px;
						
						margin-top: 25px;
						.name{
							margin-top: 10px;
							span{
								font-weight: 700;
							}
						}
					}
				}
			}
		}

	}


}
@media screen and (max-width: 400px) {
	

}
@media screen and (max-width: 350px) {

	

}
}