/*Tutors*/

.heading-title{margin-bottom:100px;}
.text-center{text-align:center;}
.heading-title h3{margin-bottom:0;letter-spacing:2px;font-weight:normal;}
.p-top-30{padding-top:30px;}
.half-txt{width:60%;margin:0 auto;display:inline-block;line-height:25px;color:#7e7e7e;}
.text-uppercase{text-transform:uppercase;}
.team-member, .team-member .team-img{position:relative;}
.team-member{overflow:hidden;}
.team-member, .team-member .team-img{position:relative;/* border-radius: 50%; */}
.team-hover{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;border:20px solid rgba(0, 0, 0, 0.1);background-color:rgba(255, 255, 255, 0.90);opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;/* border-radius: 50%; */}
.team-member:hover .team-hover .desk{top:35%;}
.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link{opacity:1;}
.team-hover .desk{position:absolute;top:0%;width:100%;opacity:0;-webkit-transform:translateY(-55%);transform:translateY(-55%);-webkit-transition:all 0.3s 0.2s;transition:all 0.3s 0.2s;padding:0 20px;}
.desk, .desk h4, .team-hover .s-link a{text-align:center;color:#222;}
.team-member:hover .team-hover .s-link{bottom:10%;}
.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link{opacity:1;}
.team-hover .s-link{position:absolute;bottom:0;width:100%;opacity:0;text-align:center;-webkit-transform:translateY(45%);transform:translateY(45%);-webkit-transition:all 0.3s 0.2s;transition:all 0.3s 0.2s;font-size:35px;}
.desk, .desk h4, .team-hover .s-link a{text-align:center;color:#222;}
.team-member .s-link a{margin:0 10px;color:#333;font-size:16px;}
.team-title{position:static;padding:20px 0;display:inline-block;letter-spacing:2px;width:100%;}
.team-title h5{margin-bottom:0px;display:block;text-transform:uppercase;}
.team-title span{font-size:12px;text-transform:uppercase;color:#a5a5a5;letter-spacing:1px;}

/*Homepage*/
#top_cta .textwidget p {min-height: 120px;}
.banner-content h1 {color: #fff;font-size: 32px;line-height: 36px;}

/*Courses*/
.course_title_wrap {position: absolute;top: 25%;left: 15%;right: 15%;text-align: center;}
.course_title_wrap h3 {color:#fff;font-weight:normal;text-transform:uppercase;line-height: 37px;font-size: 26px;border: 2px solid;padding: 40px 0 40px;}
#course_content_wrap{min-width:320px;max-width:800px;padding: 0;/* margin:0 auto; */background:#fff;}
.course_section {display:none;padding:20px 0 0;border-top: 1px solid #B5D180;}
#course_content_wrap input[type="radio"]{ display:none;}
label.tab_lable{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#bbb;border:1px solid transparent;}
label.tab_lable:before{font-family:fontawesome;font-weight:normal;margin-right:10px;}
label.tab_lable[for*='1']:before{content:'\f129';}
label.tab_lable[for*='2']:before{content:'\f03a';}
label.tab_lable[for*='3']:before{content:'\f022 ';}
label.tab_lable:hover{color:#888;cursor:pointer;}
#course_content_wrap input:checked + label.tab_lable{color:#555;border:1px solid #ddd;border-top: 2px solid #B5D180;border-bottom:1px solid #fff;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4{display:block;}
.course_section {padding: 25px;}
.course_section h3 {font-weight: normal;margin: 0 0 18px 0;}
.colleft, .colright {float: left;width: 40%;padding-right: 40px;}
.module_container {position: relative;display: block;width: 100%;overflow: hidden;margin: 20px 0 20px 0;border-bottom: 1px solid #177033;}
.module_col:first-child {width: 30%;float: left;}
.module_col:last-child {width: 70%;float: left;}
.colleft span, .colright span {color: #599C4E;}
@media screen and (max-width:650px){
	label.tab_lable{font-size:0;}
	label.tab_lable:before{margin:0;font-size:18px;}
}
@media screen and (max-width:400px){
	label.tab_lable{padding:15px;}
}

/*Download Button*/
.download_btn{display:block;height: 44px;padding:0;border: 2px solid #177033;background:none;font-size:1.3em;font-weight:300;outline:none;overflow:hidden;cursor:pointer;}
.download_btn span{display:block;height: 40px;padding: 0 10px;line-height: 40px;}
.download_btn span:nth-child(1){background: #599C4E;color:#fff;-webkit-transition:300ms;transition:300ms;}
.download_btn span:nth-child(2){background:#fff;color: #177033;}
.download_btn .fa{margin-right:.5em;}

