.ip-testimonials {
	padding: 87px 0 0;
	position: relative;
}
	.ip-testimonials .section-parallax-a.section-parralax-flow-left {
		bottom: 0;
		left: -1000px;
		right: calc(100% + 15px );
		top: 39.23%;
	}
	.ip-testimonials .section-parallax-a.section-parralax-flow-right.section-parralax-white {
	    top: 0;
	    left: calc(100% + 15px);
	    right: -1000px;
	    bottom: 31.3%;
	}
	.ip-testimonials .ip-title-wrap  {
	    margin-bottom: 7px;
	}
		.ip-testimonials .accent-line.accent-red {
		    height: 1px;
		    width: 1000px;
		    left: 111.9%;
		    top: 65%;
		}
	
	.ip-testi-list {

	}
		.ip-testi-item {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
			justify-content: space-between;
			padding: 67px 0 68px;
			border-bottom: 1px solid #dfdfdf;
		    position: relative;
		    z-index: 1;
		    top: 39.23%;
		    overflow: visible!important;
		    -webkit-box-align: start;
			-ms-flex-align: start;
			align-items: flex-start;
		}
			.ip-testi-item-text {
				padding: 0 40px;
				width: 64%;
			}
				#content .ip-testi-item-text h2,
				#content .ip-testi-item-text h3 {
					font-size: 30px;
					line-height: 1;
					letter-spacing: .02em;
					color: #000;
					font-weight: 400;
				}
				#content .ip-testi-item-text h2 {
					text-transform: uppercase;
					margin: 0 0 32px;
				}
				#content .ip-testi-item-text h3 {
					margin-bottom: 13px;
				}
				.ip-testi-item-date-user {
					font-size: 18px;
					line-height: 1;
					letter-spacing: .02em;
					color: #6b6b6b;
				}
				#content .ip-testi-item-text p {
					font-size: 18px;
					line-height: 28px;
					letter-spacing: .05em;
					color: #6b6b6b;
					margin: 39px 0 0;
				}
					.ip-testi-item-text p a {
						font-weight: 700;
						font-size: 14px;
						letter-spacing: .26em;
						color: #832920;
						text-transform: uppercase;
						white-space: nowrap;
					}
						.ip-testi-item-text p a i {
						    font-style: normal!important;
						    font-size: 12px;
						    margin: 0 3px;
						}

			.ip-testi-item-rating {
				width: 476px;
				max-width: 100%;
				/*height: 270px;*/
				background: #070707 url(../../images/testimonials/ip-testimonials-rating-bg.jpg) center/cover no-repeat;
				margin-top: 5px;
				margin-right: -86px;
				padding: 56px 68px 54px;
			}
				.ip-testi-item-rating-criteria {
					font-size: 18px;
					line-height: 40px;
					letter-spacing: .05em;
					color: #fff;
					text-transform: uppercase;
					display: -webkit-box;
					display: -ms-flexbox;
					display: flex;
					-webkit-box-pack: justify;
					-ms-flex-pack: justify;
					justify-content: space-between;
				}
					.ip-testi-item-rating-stars {

					}
						.ip-testi-item-rating-stars i {
							font-style: normal!important;
							color: #debf89;
							margin-left: 6.5px;
							font-size: 19px;
						}

			/*overwrite animations*/
			.ip-testi-item:nth-child(even) .animated.fadeInRight {
				animation-name: fadeInLeft;
			}
			.ip-testi-item:nth-child(even) .animated.fadeInLeft {
				animation-name: fadeInRight;
			}

		.ip-testi-item:nth-child(even) {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: reverse;
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
		}
			.ip-testi-item:nth-child(even) .ip-testi-item-rating {
			    margin-left: -86px;
			    margin-right: 0;
			}

	#content ul.ip-testi-pagination {
	    margin-right: auto;
	    margin-top: 152px;
	    width: 600px;
	    margin-left: -15px;
	}

#inner-page-wrapper{
	overflow: hidden;
}

@media only screen and (max-width: 1199px) {
	.ip-testi-item {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
		.ip-testi-item-text {
			width: 60%;
			padding: 0 15px;
		}
		.ip-testi-item-rating,
		.ip-testi-item:nth-child(even) .ip-testi-item-rating {
			margin: 0;
			
		}
		.ip-testi-item-rating {
			width: 40%;
			padding: 20px;
		}
}
@media only screen and (max-width: 991px) {
	.ip-testi-item {
		display: block;
	}
		.ip-testi-item-text {
			width: 100%;
		}
		.ip-testi-item-rating,
		.ip-testi-item:nth-child(even) .ip-testi-item-rating {
			width: 360px;
			margin: 30px auto 0;
		}

	#content ul.ip-testi-pagination {
		width: 100%;
		margin-left: 0;
		margin-top: 50px;
		text-align: center;
	}
}

@media only screen and (max-width: 576px) {
	.ip-testi-item-rating{
		padding: 10px;
	}
}
@media only screen and (max-width: 480px) {
	.ip-testi-item-rating-criteria {
	    font-size: 12px;
	    line-height: 30px;
	}

	
}