/* >>>> Tutors >>>> */
.minbox .min-content .content .details{ height: auto; overflow: hidden;  padding: 25px 20px;text-align: center; }
.tutors-tutor{ position: relative; width: 47%; margin:0 1.5%;  float: left;}
.tutors-tutor a { display:block; background-color:#0b2a1a; margin-bottom:15px;}
.tutors-tutor a img { opacity:0.9;  }
.tutors-tutor a:hover { background-color:#333; }
.tutors-tutor a:hover img { opacity:1 }
.tutors-tutor a span { display:block; padding:3px 10px; color:#FFF; }
.tutors-tutor a .prof {  color:#fff; font-size:9px; line-height:15px; padding:4px 6px; float:left; right:15px; position:absolute; z-index:1000; border:0; text-transform:uppercase; display:inline-block; font-style:normal; background-color:rgba(0, 0, 0, 0.5); margin-right:-3px; }

.tutor-filter { background-color:#f7f7f7; padding:15px 20px; }
.tutor-filter .btn { margin-top:5px; margin-bottom:5px; }
.tutor-filter-result { background-color:#CCC; padding:20px 20px 15px 20px; display:none; }
.tutor-filter-result .btn { margin:0 2px 5px 0px; }

.label-professional {margin:0;color:#fff;line-height:1;padding:10px;vertical-align:baseline;white-space:nowrap;background-color:#000;text-align:center}
.img-responsive { display: block; max-width: 100%;height: auto;}
img {vertical-align: middle;}
.bg-grey { background-color: #f7f7f7;}
.team-top{ padding: 20px; }
.top20 { padding-top: 20px;}
.fl{ float: left; }
.fr{ float: right; }
.hid{ overflow: hidden; }
.team-top .hero-p{ text-align: left; }
.team-top .hero-p h1{ font-size: 30px; line-height: 55px;  font-weight: 600;}
.team-top .hero-p h2{ font-size: 18px; line-height: 50px; font-weight: 600;}
.team-top .hero-p p{ font-size: 16px; line-height: 30px; }
.team-top .hero-img{ width:100%; padding-bottom: 15px; }
.parti .det-containt { height: auto; overflow: hidden; padding: 20px 20px; text-align: left; font-size:14px; line-height: 30px;}
.parti .det-containt h2{font-size: 18px; font-weight: 600;}
.padt15{ padding-top:15px; }