/* testimonial block styles */
.testimonial-holder{
	position: relative;
	color: $white;
	text-align: center;
	padding: $global-md-space 0;

	.owl-pagination {
		position: static;
		@extend %listreset;
		text-align: center;
		padding: $global-sm-space 0 0;

		.owl-page {
			margin: 0 6px;

			&.active,
			&:hover {
				span {
					&:after {
						visibility: visible;
					}
				}
			}
		}

		.owl-page span{
			height: 12px;
			width: 12px;
			border: 0;
			background: none;
			position: relative;
			border-radius: 12px;
			text-indent: -9999px;
			opacity: 1;

			&:before {
				top: -1px;
				left: -1px;
				right: -1px;
				bottom: -1px;
				border: 1px solid $white;
				content: '';
				position: absolute;
				border-radius: 100%;
			}

			&:after {
				position: absolute;
				left: 2px;
				top: 2px;
				right: 2px;
				bottom: 2px;
				background: $white;
				content: '';
				border-radius: 10px;
				visibility: hidden;
			}
		}
	}
	blockquote{
		.img{
			border: 2px solid $white;
			width: 90px;
			border-radius: 100%;
			margin: 0 auto $global-sm-space;

			img {
				max-width: 100%;
				border-radius: 100%;
			}

			@include breakpoint-min($screen-md) {
				display: inline-block;
				vertical-align: top;
				width: 112px;
				margin: 20px 0 0;
			}
		}

		.text{
			@include breakpoint-min($screen-md) {
				display: inline-block;
				vertical-align: top;
				width: calc(100% - 150px);
				padding-left: 55px;
			}
		}

		cite {
			display: block;
			border-bottom: 1px solid $platinum;
			padding-bottom: 20px;
			margin-bottom: $global-sm-space;
			position: relative;

			&:after{
				@include translate(-50%, 0);
				width: 170px;
				height: 8px;
				background: $platinum;
				content: '';
				position: absolute;
				left: 50%;
				bottom: 0;
			}

			@include breakpoint-min($screen-sm) {
				padding-bottom: $global-sm-space;
				letter-spacing: 1px;
			}
		}

		@include breakpoint-min($screen-sm) {
			margin: 0 8.2%;
		}
	}
	@include breakpoint-min($screen-sm) {
		padding: $global-space 0;
	}

	@include breakpoint-min($screen-md) {
		padding: $global-top-space 0 $global-bottom-space;

		.owl-pagination {
			padding-left: 193px;
		}
	}
}