/* = student voices
-------------------------------------------------------------- */
.title-cover{
	height: 340px;
	width: 100%;
}
#enhanced-training-support .title-cover{
	background: url("../images/enhanced-training-support.jpg") no-repeat scroll center top transparent;
}
#enhanced-training-support .panel{
	border-radius: 25px;
}

#enhanced-training-support .duration-block{
	color: #9a7e4e;
	margin-top: 50px;
	text-align: center;
}
#enhanced-training-support .duration-block span{
	font-size: 80px;
	font-family: 'brandongrotesque_bold';
}
#enhanced-training-support .panel-group .panel{
	background-color: transparent;
	border: none;
}
#enhanced-training-support .panel-default>.panel-heading{
	border: 1px solid #001e40;
	background: #fff;
	border-radius: 25px;
	font-family: 'brandongrotesque_bold';
	padding: 12px 30px;
	text-align: left;
	text-transform: uppercase;
	transition: all 500ms ease-in-out 0s;
}
#enhanced-training-support .panel-default>.panel-heading.active-panel{
	background: #001e40;
}
#enhanced-training-support .panel-title{
	font-size: 18px;
}
#enhanced-training-support .panel-title>a{
	/*background: url("../images/ic_plus.png") no-repeat scroll right 5px transparent;*/
	color: #001e40;
	display: block;
	text-decoration: none !important;
	position: relative;
}
#enhanced-training-support .active-panel .panel-title>a{
	/*background: url("../images/ic_dash.png") no-repeat scroll right 10px transparent;*/
	color: #fff !important;
}
#enhanced-training-support .active-panel .panel-title>a:hover{
	color: #fff;
}
#enhanced-training-support .panel-title i{
	position: absolute;
    right: -15px;
	transition: all 0.5s ease;
}	
#enhanced-training-support .panel-default>.panel-heading+.panel-collapse>.panel-body{
	border: none;
} 
#enhanced-training-support .panel-group .panel+.panel {
  margin-top: 20px;
}


.part-sec { float: left; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 30px;	margin-bottom: 30px;}
.part-sec:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none;}
.part-lft img { float: left; width: 100%;}
.part-rgt p { font-size: 16px; line-height: 24px;}
.testi-name h2 { font-size: 24px; line-height: 30px; font-weight: bold; color: #001e40;}
.testi-name h4 { font-size: 16px; line-height: 20px;}
.testi-desc h3 { color: #9a7e4e; font-family: 'brandongrotesque_bold';	font-size: 18px; margin: 20px 0 10px; text-transform: uppercase;}
.part-sec:nth-child(2n+2) .part-lft {float: right; }
.part-rgt p span { color: #9a7e4e; font-size: 24px; line-height: 30px;	font-weight: bold;}

@media screen and (min-width:1024px) and (max-width:1279px) {
.part-rgt p span {font-size: 20px; line-height: 26px;}
.testi-name h2 {font-size: 22px; line-height: 28px;}
}


/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
.part-lft {margin-bottom: 20px;}
.part-sec:nth-child(2n+2) .part-lft {float: left; }
.part-rgt p span {font-size: 20px; line-height: 26px;}
.testi-name h2 {font-size: 22px; line-height: 28px;}
.part-lft {float: left; width: 100%;}
.part-lft img {width: 250px;}
}


/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
.part-lft {margin-bottom: 20px;}
.part-sec:nth-child(2n+2) .part-lft {float: left; }
.part-rgt p span {font-size: 18px; line-height: 26px;}
.testi-name h2 {font-size: 20px; line-height: 28px;}
.part-lft {float: left; width: 100%;}
.part-lft img {width: 250px;}
}