.tmd-review-main{
	padding:15px 0;
	margin:10px 0;
}
.tmd-review-main h1{
	text-align:center;
	margin: 0 0 20px;
    text-transform: capitalize;
    font-size: 24px;
}
.tmd-review-main .swiper-viewport{
	background:transparent !important;
	border:none !important;
	margin:0 !important;
	box-shadow:none !important;
	border-radius:0px !important;
}
.tmd-review-main .firstpart .name{
	margin:5px 0;
	cursor:pointer;
	font-size:14px;
	color:#000;
}
.tmd-review-main .firstpart .caption{
	min-height:50px;
}
.tmd-review-main .firstpart .image img{
	border-radius:50%;
	margin:0 auto;
}
.tmd-review-main .firstpart {
	background: none repeat scroll 0 0 #F5F5F5;
	padding: 10px;
	margin:0 0 20px;
	border:none;
	min-height:auto;
	box-shadow: 3px 6px 8px 0 #ddd;
	display: flex;
	align-items: center;
	text-align: left;
}

.tmd-review-main .firstpart .image {
	margin-right: 15px;
}
.tmd-review-main .swiper-viewport .swiper-pager div {
	text-shadow: none; 
	opacity: 1;
	transform: initial;
}

.tmd-review-main .swiper-viewport .swiper-button-prev  {
	left:0;
}
.tmd-review-main .swiper-viewport .swiper-button-next {
	right:0;
}
.tmd-review-main .swiper-viewport .swiper-button-prev:before{
	content: "\f104";
}
.tmd-review-main .swiper-viewport .swiper-button-next:before{
	content: "\f105";
}
.tmd-review-main .swiper-viewport .swiper-button-prev:before,
.tmd-review-main .swiper-viewport .swiper-button-next:before {
	width: 28px;
    height: 40px;
    text-align: center;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media(max-width: 640px){
	.tmd-review-main .firstpart {display: block; text-align: center;}
	.tmd-review-main .firstpart .image{margin-right: 0;}
}
