/*General*/
.b3_quote_custom:before {position: absolute;font-family: "ETmodules";color: #000;opacity: .04;top: 70px;left: 0px;background: none !important;font-size: 300px;content: "\7b";font-style: normal;}
@media only screen and (max-width: 768px) {
	.b3_quote_custom:before {top: 40px;font-size: 150px;}
}
.et_pb_row.b3_testimonials_list_row,.et-db #et-boc .et_pb_row.b3_testimonials_list_row{width:100%;}
.b3_archive_testimonial_image_custom {display: inline-block;margin-right: 25px;}
.b3_archive_testimonial_text_custom {font-size: 15px;line-height: 1.8em;position: relative;color: #8d8d8d;}
.b3_archive_testimonial_name_custom, .b3_archive_testimonial_company_name_custom {font-weight: bold;font-size: 18px;display: inline-block;color: #424242;}
.b3_archive_testimonial_company_name_custom{ margin-bottom: 15px;}
.b3_archive_testimonial_company_name_custom, .b3_archive_testimonial_company_name_custom a {font-weight: bold;font-size: 15px;display: inline-block;}
/*List*/
.b3_testimonials_list_custom:last-child {margin-bottom:30px !important;}
.b3_testimonials_list_custom {width:100%;position: relative;float: left;}
.b3_testimonials_list_custom .b3_archive_testimonial_text_custom.b3_quote_custom:before {left: auto;right: 0 !important;top: 0;font-size: 235px;}
.b3_archive_testimonial_content_list_custom.b3_archive_testimonial_content_list_no_image{width: 100%;}
.testimonial_left{float: left;margin-top: 25px;padding: 5px 30px 0px 5px;border-radius: 100px;transition: all .3s ease;}
.testimonial_left img, .testimonial_right img {width: 35px;border-radius: 100px;transition: all .3s ease;}
.testimonial_left span, .testimonial_right span{margin: 12px; line-height:35px;vertical-align: top; transition: all .3s ease;}
.testimonial_left span strong, .testimonial_right span strong{vertical-align: top;}
.testimonial_left:hover,.testimonial_right:hover {background-color: whitesmoke;}
.testimonial_left:hover img,.testimonial_right:hover img{transform:scale(1.2);transition: all .3s ease;}
.testimonial_left:hover span,.testimonial_right:hover span{transition: all .3s ease;}
.testimonial_right{float:right;margin-top:25px;padding: 5px 30px 0px 5px;border-radius: 100px;transition: all .3s ease;}
.b3_archive_testimonial_column_list {padding: 30px 0;border-bottom: 1px solid #ededed;margin: 0 !important;}
.b3_testimonials_list_custom .b3_archive_testimonial_text_custom.b3_quote_custom.b3_quote_icon_class_list::before{font-size: 90px;}
@media screen and (min-width: 1001px)  and (max-width: 1300px){
	.single-testimonials.et_pb_gutters3.et-db #et-boc .et_pb_column_1_4 {width: 20.875% !important;}
}
@media screen and (max-width: 1000px){
.b3_testimonials_list_custom .et_pb_column_3_4,.b3_testimonials_list_custom .et_pb_column_1_4,.et-db #et-boc .b3_testimonials_list_custom .et_pb_column_3_4,.et-db #et-boc .b3_testimonials_list_custom .et_pb_column_1_4{float: none;width: 100% !important;text-align:center;}
.b3_testimonials_list_custom .b3_archive_testimonial_image_custom img{width:125px;height:125px;}
}
@media screen and (max-width: 780px){
.b3_testimonials_list_row.et_pb_row{width:100%;}
}
@media screen and (max-width: 639px){
 /* LIST */
 .b3_testimonials_list_custom .b3_archive_testimonial_text_custom.b3_quote_custom::before{ font-size: 160px; top:20px; }
}
@media screen and (max-width: 480px){
.b3_testimonials_list_custom { float: none;}
.b3_testimonials_list_custom .b3_archive_testimonial_text_custom.b3_quote_custom:before {left: -45px;right: auto !important;}
.testimonial_left,.testimonial_right{float:none;text-align:center;}
.et_pb_column.b3_archive_testimonial_column_list{float:none;margin-bottom:30px !important;}
}