.pbmit-testimonial-style-2 .pbmit-featured-img-wrapper {
	padding-right: 20px;
    position: relative;
}
.pbmit-testimonial-style-2 .pbminfotech-post-item {
    padding-left: 100px;
	position: relative;
}
.pbmit-testimonial-style-2 .pbminfotech-post-item::after {
	font-family: "pbminfotech-base-icons";
    content: "\e842";
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 24px;
    line-height: 60px;
    color: var(--pbmit-gudfin-blackish-color);
	background-color: rgba(var(--pbmit-gudfin-blackish-bg-color-rgb), 0.1);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	text-align: center;
}
.pbmit-testimonial-style-2 .pbmit-featured-wrapper img {
  	 width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 3px solid var(--pbmit-gudfin-light-bg-color);
}
.pbmit-testimonial-style-2 .pbminfotech-box-author.d-flex {
	align-items: center;
}
.pbmit-testimonial-style-2 .pbminfotech-box-desc {
	padding-bottom: 25px;
    margin-bottom: 20px;
	border-bottom: 1px solid rgba(var(--pbmit-gudfin-blackish-color-rgb), 0.1)
}
.pbmit-testimonial-style-2 .pbminfotech-box-desc blockquote {
	margin: 0;
    padding: 0;
    border: none;
    font-size: 17px;
    line-height: 28px;
	color: var(--pbmit-gudfin-blackish-color);
}
.pbmit-testimonial-style-2 .pbmit-auther-title-wrapper {
	display: flex;
	align-items: center;
	gap: 15px;
}
.pbmit-testimonial-style-2 .pbmit-auther-title-wrapper .pbminfotech-box-title {
	font-size: 18px;
    line-height: 28px;
	letter-spacing: -0.2px;
    margin-bottom: 0;
	font-weight: 500;
}
.pbmit-testimonial-style-2 .pbminfotech-box-star-ratings .pbmit-base-icon-star {
	color: rgba(var(--pbmit-gudfin-blackish-color-rgb), 0.2);
	display: inline-block;
    font-size: 15px;
    transform: rotate(-25deg);
}
.pbmit-testimonial-style-2 .pbminfotech-box-star-ratings .pbmit-active {
	color: var(--pbmit-gudfin-blackish-color);
}
.pbmit-testimonial-style-2 .pbminfotech-box-star-ratings {
    margin-top: -3px;
}
.pbmit-testimonial-style-2 .pbminfotech-box-star-ratings .pbmit-active::before {
	margin: 0;
}
.pbmit-testimonial-style-2 .pbminfotech-box-star-ratings .pbmit-active:not(:last-child):before {
	margin-right: 3px;
}
.pbmit-testimonial-style-2 .pbminfotech-testimonial-detail {
	font-size: 13px;
    line-height: 22px;
    letter-spacing: 0.78px;
    text-transform: uppercase;
}
.pbmit-pattarn-ab.pbmit-pattarn-ab-project::after {
	width: 120px;
    height: 30px;
    bottom: 0;
    top: inherit;
}
.pbmit-pattarn-ab.pbmit-pattarn-ab-project::before {
	width: 30px !important;
    height: 120px !important;
    bottom: 0 !important;
    top: inherit !important;
	border-radius: 0;
}
/* == For bg color == */
.pbmit-element-testimonial-style-1 .pbmit-heading-subheading .pbmit-heading-desc {
	color: var(--pbmit-gudfin-secondary-color);
}
.pbmit-elementor-bg-color-secondary .pbmit-testimonial-style-2 .pbminfotech-post-item::after,
.pbmit-elementor-bg-color-blackish .pbmit-testimonial-style-2 .pbminfotech-post-item::after {
    color: var(--pbmit-gudfin-white-color);
    background-color: rgba(var(--pbmit-gudfin-white-bg-color-rgb), 0.1);
}
.pbmit-elementor-bg-color-blackish .pbmit-testimonial-style-2 .pbminfotech-box-desc blockquote,
.pbmit-elementor-bg-color-secondary .pbmit-testimonial-style-2 .pbminfotech-box-desc blockquote,
.pbmit-elementor-bg-color-globalcolor .pbmit-testimonial-style-2 .pbminfotech-box-desc blockquote {
	color: rgba(var(--pbmit-gudfin-white-color-rgb), 0.8);
}
.pbmit-elementor-bg-color-blackish .pbmit-testimonial-style-2 .pbminfotech-testimonial-detail,
.pbmit-elementor-bg-color-secondary .pbmit-testimonial-style-2 .pbminfotech-testimonial-detail,
.pbmit-elementor-bg-color-globalcolor .pbmit-testimonial-style-2 .pbminfotech-testimonial-detail {
	color: rgba(var(--pbmit-gudfin-white-color-rgb), 0.7);
}
.pbmit-elementor-bg-color-blackish .pbmit-testimonial-style-2 .pbmit-featured-img-wrapper::after,
.pbmit-elementor-bg-color-secondary .pbmit-testimonial-style-2 .pbmit-featured-img-wrapper::after {
	background-color: var(--pbmit-gudfin-global-color);
}
.pbmit-elementor-bg-color-blackish .pbmit-testimonial-style-2 .pbmit-auther-title-wrapper .pbminfotech-box-title,
.pbmit-elementor-bg-color-secondary .pbmit-testimonial-style-2 .pbmit-auther-title-wrapper .pbminfotech-box-title {
	color: var(--pbmit-gudfin-white-color);
}
.pbmit-elementor-bg-color-blackish .pbmit-testimonial-style-2 .pbminfotech-box-desc,
.pbmit-elementor-bg-color-secondary .pbmit-testimonial-style-2 .pbminfotech-box-desc,
.pbmit-elementor-bg-color-globalcolor .pbmit-testimonial-style-2 .pbminfotech-box-desc {
	border-color: rgba(var(--pbmit-gudfin-white-color-rgb), 0.1);
}
.pbmit-elementor-bg-color-light .pbmit-testimonial-style-2 .pbmit-featured-wrapper img {
	border-color: var(--pbmit-gudfin-white-color);
}
/* == Arrow == */
.pbmit-element-testimonial-style-1.pbmit-element-viewtype-carousel .swiper-button-next {
	top: inherit;
	bottom: 20px;
}
.pbmit-element-testimonial-style-1.pbmit-element-viewtype-carousel .swiper-button-prev {
	left: auto;
	right: 70px;
	top: inherit;
	bottom: 20px;
}
/* == Detail Page == */
.pbmit-portfolio-single .pbmit-testimonial-style-2 .pbmit-featured-wrapper img {
	width: 60px;
	border-radius: 50%;
}

@media (max-width: 575px) {
	.pbmit-testimonial-style-2 .pbminfotech-post-item {
		padding-left: 80px;
	}
	.pbmit-testimonial-style-2 .pbminfotech-post-item {
        padding: 80px 0 0 0;
    }
}