
/* **Testimonial style 1 and home page 1 css** */
/* Testimonials Slider Section(Yellow) */
/* set slider row overflow to hidden */
.dvcs_testimonial_slider_row_y_f {
	overflow: hidden; }
/* set the testimonials column width */
.dvcs_testimonials_col_y_f {
	width: calc(100% - 70px) !important; }
/* set the buttons(blurbs) column width */
.dvcs_buttons_col_y_f {
	width: 70px !important;}
/* position next and previous slider buttons */
.dvcs_buttons_col_y_f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;}
/* non-visible testimonials */
.dvcs_testimonial_y_f {
	position: absolute;
	top: 0;
	z-index: 0;
	opacity: 0;}
/* active(current) testimonial */
.dvcs_testimonial_y_f.dvcs_current_y_f {
	position: relative;
	z-index: 1;
	opacity: 1;}
/* quote icon */ 
.dvcs_testimonial_y_f:before {
    z-index: 0;
    top: 25px;
    left: 230px;
    font-size: 40px;
    content: "\7b";}
/* set width and height of slider buttons */
.dvcs_slider_button_y_f {
	width: 50px;
	height: 50px;}
/* remove slider button(blurb) padding-left */
.et_pb_blurb_position_left.dvcs_slider_button_y_f .et_pb_blurb_container {
	padding-left: 0; }
/* adjust row and column widths on mobile */
@media all and (max-width: 980px){
	.dvcs_testimonial_slider_row_y_f {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 95% !important;	}
	.dvcs_testimonials_col_y_f {
		width: 100% !important;	}	
	.dvcs_buttons_col_y_f {
		width: 0px !important;	}}
/* adjust quote icon positioning on phone */
@media all and (max-width: 767px){
	.dvcs_testimonial_y_f:before {
		top: 185px;
    	left: 35px;	} }
/* Slide Animations */
.dvcs_next_in_y_f {
	opacity: 1;
	-webkit-animation: fadeInTop 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInTop 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);  }
/* apply OUT-animation to next testimonial */
.dvcs_next_out_y_f {
	opacity: 0;
	-webkit-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);   }
/* apply IN-animation to previous testimonial */
.dvcs_prev_in_y_f {
	opacity: 1;
	-webkit-animation: fadeInBottom 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);  }
/* apply OUT-animation to previous testimonial */
.dvcs_prev_out_y_f {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);   }
.et-fb .dvcs_testimonial_y_f {
	z-index: 1;
	opacity: 1;  }
/******************************/
/*******testimonial non slider only in testimonial 1 page css*****/
/* testimonial */
#testimonial-style79 .et_pb_team_member_image img {
    border-radius: 115px;
    width: 45%;  }
#testimonial-style79 .et_pb_module {
    border-radius: 10px;
    padding: 30px;  }
#testimonial-style79 .et_pb_team_member_description .et_pb_module_header {
    position: absolute;
    top: -60px;
    color: #fa8023;
    text-transform: uppercase;
    left: -100px;
    right: 0;
    margin: 0 auto;
    text-align: center;  }
#testimonial-style79 .et_pb_team_member_image {
    position: absolute;
    left: 0;
    top: -45px; }
#testimonial-style79 .et_pb_team_member_description .et_pb_member_position {
    position: absolute;
    right: 0;
    left: -90px;
    top: -40px;
    color: #001730; }
#testimonial-style79 .et_pb_module {
    border-radius: 10px;
    padding: 70px 50px 40px;  }
#testimonial-style79 .et_pb_team_member_description p:not(.has-background):last-of-type::after {
    content: "\7b";
    z-index: 9;
    font-family: ETmodules !important;
    position: absolute;
    color: #fa8023;
    font-size: 40px !important;
    top: 0px;
    right: -30px;   }
@media screen and (max-width:980px){
	#testimonial-style79 .et_pb_column_1_3 {
		max-width: 480px;
		width: 100%;
		display: block;
		margin: 0 auto;
		float: none;	}
	#testimonial-style79 .et_pb_column_1_3:last-child {
		margin: 0 auto !important;	}
	#testimonial-style79 .et_pb_module{
		margin-top: 100px;	}
	#testimonial-style79 .et_pb_column_1_3:first-child .et_pb_module {
		margin-top: 70px;	}
	#testimonial-style79 .et_pb_team_member_image{
		top: -70px;
		right: 0;
		display: block;
		margin: 0 auto;
		text-align: center;	}
	#testimonial-style79 .et_pb_team_member_description {
		display: block;
		text-align: center;	}
	#testimonial-style79 .et_pb_team_member_description .et_pb_module_header{
		position: relative;
		top: 0;
		left: 0;	}
	#testimonial-style79 .et_pb_team_member_description .et_pb_member_position {
		position: relative;
		left: 0;
		top: 0;
		color: #001730;	}
	#testimonial-style79.et_pb_section .et_pb_row, 
	#testimonial-style79.et_pb_section.et_section_specialty .et_pb_row {
		max-width: 1080px !important;
		width: 80%;	}}
@media screen and (max-width:767px){
	#testimonial-style79 .et_pb_team_member {
		max-width: 100%;
		padding-top: 90px;	}}
@media screen and (max-width:440px){
	#testimonial-style79.et_pb_section .et_pb_row, 
	#testimonial-style79.et_pb_section.et_section_specialty .et_pb_row {
		max-width: 1080px !important;
		width: 90%;	}}
/**********  Testimonial Style***************/
.et_pb_testimonial_hover{background-color:#fff;border: 1px solid  rgba(var(--orange), 1) ;z-index:99999;}
.et_pb_testimonial_hover:before{display:none;}
.et_pb_testimonial_hover,.et_pb_testimonial_hover:after{-moz-transition: all .5s ease-in-out 0s;
-webkit-transition: all .5s ease-in-out 0s;
-o-transition: all .5s ease-in-out 0s;
-ms-transition: all .5s ease-in-out 0s;
transition: all .5s ease-in-out 0s;}
.et_pb_testimonial_hover:after{-webkit-border-bottom-right-radius: 100%;
-moz-border-bottom-right-radius: 100%;
border-bottom-right-radius: 100%;
content: "";
height: 50px;
left: 0;
z-index:-1;
position: absolute;
top: 0;
background:  rgba(var(--orange), 1) ;
width: 50px;
visibility: visible;}
.et_pb_testimonial_hover:hover:after{-moz-border-bottom-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
height: 100%;
right: 0;
width: 100%;
opacity: .3;}
.et_pb_testimonial_hover.et_pb_testimonial_description_inner{text-align: center;
font-weight: 300;
line-height: 27px;}
.et_pb_testimonial_hover .et_pb_testimonial_description_inner .et_pb_testimonial_author{font-size: 18px;
text-transform: uppercase;
margin-bottom: 10px;
color: rgba(var(--orange), 1) ;
font-weight: 900;}
.et_pb_testimonial_hover .et_pb_testimonial_description_inner .et_pb_testimonial_author:after{content: "";
display: block;
width: 40px;
height: 3px;
margin: 0 auto;
position: relative;
top: 4px;
background: rgba(var(--orange), 1) ;
transition: all 0.3s ease-in-out 0s;}
.et_pb_testimonial_hover:hover .et_pb_testimonial_description_inner .et_pb_testimonial_author:after{width: 70px;}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.et_pb_testimonial_hover{max-width: 550px;margin: 0 auto;}
.et_pb_testimonial_hover .et_pb_testimonial_portrait{float: none;margin: 0 auto;margin-bottom: 20px;} 
.et_pb_testimonial_hover .et_pb_testimonial_description{margin-left: 0 !important;}  }
