/*=========================================================latest============================================*/

.testimonialContainer ul {padding-bottom: 10px; position: relative; left:20px;}
ul.testiTimelineInner {left:0}
.testimonialContainer ul li,.testimonialInnerContainer ul li {
	margin					: 20px 0 32px; 
	position				: relative;
	
}
.testiContent,.defaultText{font-size:15px;line-height:22px; color:#222222; /*font-family:'LatoRegular', sans-serif;*/ font-family: 'LatoItalic',sans-serif;

box-sizing: border-box;
text-align: left;
}

.testiContentPanelActive .defaultText { font-size:15px;text-align: left;}
.testiName {  font-size:15px; color:#222;font-family: 'LatoBoldItalic';}
.testiDesignation {font-family: 'LatoItalic'; font-size:12px; text-align: left;}
.testiCompany,.testiLocation {font-family: 'LatoItalic'; font-size:13px;text-align: left;}

.testiCredentials {
	background				: #fefefe;
	font-family				: Verdana, Geneva, sans-serif;
	font-size				: 11px;
	color					: #222;
	float					: left;
	padding					: 10px;
	border-radius			: 5px;
	line-height				: 20px;
	position				: relative;
	z-index					: 1;
	-webkit-transition		: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-moz-transition			: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-o-transition			: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-ms-transition			: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	transition				: all 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin	: 0 0;
	-o-transform-origin		: 0 0;
	-ms-transform-origin	: 0 0;
	transform-origin		: 0 0;
	-webkit-transform-style	: preserve-3d;
	-moz-transform-style	: preserve-3d;
	-ms-transform-style		: preserve-3d;
	-o-transform-style		: preserve-3d;
	transform-style			: preserve-3d;
}


.switchOFF {
	float					: left;
	margin					: 14px 0 0 49px;
}
.switchOFF span {
	float					: left;
	width					: 31px;
	height					: 31px;
	background				: url(../images/timeLineNormal.png) no-repeat;
	margin					: 0px 0px 0px -17px;
	position				: relative;
	cursor					: pointer;
}
.switchON span {
	background				: url(../images/timeLineActive.png) no-repeat;
}
.testimonialInnerContainer .switchOFF span {
	background				: url(../images/timeLineNormalTwo.html) no-repeat;
}
.testimonialInnerContainer .switchON span {
	background				: url(../images/timeLineActivetwo.html) no-repeat;
}
.curlyLines {
	margin					: 13px 0px 0px -70px;
	float					: left;
}
.hWhiteLine {
	float					: right;
	margin					: 15px 0px 0px -18px;
	width					: 50px;
	height					: 1px;
	background-color		: #a2a2a2;
	overflow				: hidden;
}
.testiContentPanel {
	float					: left;
	font-family				: Verdana, Geneva, sans-serif;
	font-size				: 13px;
	color					: #222;
	padding-left			: 12px;
	margin-left				: -5px;
	line-height				: 18px;
	position				: relative;
	-webkit-perspective		: 600px;
	-o-perspective			: 600px;
	-ms-perspective			: 600px;
	perspective				: 600px;
	/*box-shadow				: 0 4px 6px rgba(0,0,0,0.1);*/
}
.testiContent {
	background				: #fefefe;
	border-radius			: 5px;
	/*box-shadow				: -4px 0 0 0 rgba(254,146,31,1), 0 0 1px rgba(255,255,255,0.5);*/
	padding					: 10px;
	-webkit-transition		: -webkit-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-moz-transition			: -moz-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-o-transition			: -o-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-ms-transition			: -ms-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	transition				: transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin	: 0 0;
	-o-transform-origin		: 0 0;
	-ms-transform-origin	: 0 0;
	transform-origin		: 0 0;
	-webkit-transform-style	: preserve-3d;
	-moz-transform-style	: preserve-3d;
	-ms-transform-style		: preserve-3d;
	-o-transform-style		: preserve-3d;
	transform-style			: preserve-3d;
	
}
.testiContentPanelActive .testiContent {
	/*box-shadow				: -4px 0 0 0 rgba(254,146,31,1), 0 0 1px rgba(255,255,255,0.5);*/
	-webkit-transform		: rotateY(0deg);
	-moz-transform			: rotateY(0deg);
	-o-transform			: rotateY(0deg);
	-ms-transform			: rotateY(0deg);
	transform				: rotateY(0deg);
}
.testiContentPanelActive .textOverflow{
	display					: none;
}
.testiContent .defaultText {
	padding					: 5px 0; 
}
.textOverflow {
	display					: inline;
}
.hiddenText {
	display					: none;
}
.testimonialPanel {
	
	padding					: 0;
}
.testimonialPanel .testimonialContainer {background				: url(../images/testimonialPanelBg.html);}
.testimonialInnerContainer .testiCredentials,.testimonialInnerContainer .testiContent {
background: #ffffff; /* Old browsers */
border:1px solid #cdcdcd;
}
.testimonialInnerContainer .testiCredentialsActive,.testimonialInnerContainer .testiContentPanelActive .testiContent {
border-bottom:1px solid #b1d095;border-bottom:1px solid #b1d095;border-top:1px solid #b1d095;
background:#fff;
}
.testimonialInnerContainer .testiCredentials{
    -moz-box-shadow: 5px 6px 0px #e7e7e7;
    -webkit-box-shadow: 5px 6px 0px #e7e7e7;
    box-shadow: 5px 6px 0px #e7e7e7;
}
.testimonialInnerContainer .testiContent{
 	-moz-box-shadow: 5px 6px 0px #e7e7e7;
    -webkit-box-shadow: 5px 6px 0px #e7e7e7;
    box-shadow: 5px 6px 0px #e7e7e7;
}
.testimonialInnerContainer .testiCredentials { border-right:3px solid #ed881c;}
.testimonialInnerContainer .testiContent{ border-left:3px solid #ed881c;}
.testimonialInnerContainer .testiContentPanelActive .testiContent{border: none;}
.testimonialInnerContainer .testiCredentialsActive{border: none;}
.testimonialInnerContainer .testiContentPanelActive .testiContent{box-shadow: -4px 0 0 0 rgba(107,167,52,1), 0 4px 6px rgba(0,0,0,0.4);}
.testimonialInnerContainer .testiCredentialsActive{box-shadow: 4px 0 0 0 rgba(107,167,52,1), 0 4px 6px rgba(0,0,0,0.4);}
.testiContent p {padding-top:6px;}
ul.testiTimelineInner li:last-child{margin-bottom:0}
ul.testiTimelineInner .switchOFF {
	float					: left;
	margin					: 14px 0 0 50px;
}
.testiCredentials,.testiContentPanel{text-align: left;}