/*Style 4*/
.tpgb-testimonials.testimonial-style-4 .testi-post-title{
    color: #313131;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: .5px;
    text-align: center;
    display: block;
    margin: 0;
    margin-top: 15px;
    transition: all .3s ease-in-out
}

.testimonial-style-4 .testimonial-list-content{
    transition: all .3s ease-in-out
}

.testimonial-style-4 .testi-post-title {
    text-align: left
}

.testimonial-style-4 .author-thumb {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    text-align: left
}

.testimonial-style-4 .testimonial-content-text {
    position: relative;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%
}

.testimonial-style-4 .post-content-image {
    display: inline-block;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%
}
.testimonial-style-4 .testi-author-title{
	margin-top: 0;
	margin-bottom: 10px
}
.testimonial-style-4 .author-left-text {
    display: inline-block;
    position: relative;
    vertical-align: middle
}
.testimonial-style-4 .content-left .testi-post-title,.testimonial-style-4 .content-right .testi-post-title,.testimonial-style-4 .testi-post-designation {
    display: inline-block;
    vertical-align: middle;
    margin-top: 15px
}

.testimonial-style-4 .testi-post-designation:before {
    content: '-';
    position: relative;
    padding-left: 10px;
    padding-right: 5px;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit
}
.testimonial-style-4 .content-left .testi-post-designation,.testimonial-style-4 .content-left .testi-author-title {
    text-align: left
}

.testimonial-style-4 .content-right .testi-post-designation,.testimonial-style-4 .content-right .testi-author-title,.testimonial-style-4 .content-right .testi-post-title,.testimonial-style-4 .content-right .author-left-text{
    text-align: right
}

.testimonial-style-4 .content-right .testimonial-content-text {
    text-align: right;
    padding-right: 20px;
    padding-left: 0
}

.testimonial-style-4 .content-left .post-content-image {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.testimonial-style-4 .content-left .testimonial-content-text,
.testimonial-style-4 .content-right .post-content-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}
.testimonial-style-4 .tpgb-testim-rating {
    position: relative;
    margin: 10px 0px
}
/*Style 4*/