.page-taxonomy #main{
    background: #f6f6f6;
    background-image: linear-gradient( 90deg , #f6f6f6 50%,#FFF 50%);
}
.title-inner h2,.field.field-name.field-type-string.field-label-hidden.field-item,.taxonomy_term--type-faculty .views-teacher h3 {
    font-weight: 600;
    padding-bottom: 25px;
    position: relative;
    font-size: 20px;
    color: #333;
}
/*.title-inner h2:after,.field.field-name.field-type-string.field-label-hidden.field-item:after{
  content:"";
  width:60px;
  height:3px;
  background:#005826;
  position:absolute;
  bottom:10px;
  left:0;
}
*/

@media (max-width: 991px){
  .title-inner{
    padding-left:0;
  }
.page-taxonomy #main  {
    background-image: linear-gradient( 90deg,#FFF 50% , #FFF 50%);
}
#main .col-sm-12.col-md-9 {
    min-height: auto;
}
.page-taxonomy .list-item .date {
    padding-left: 0;
    display:block;
    margin-bottom:10px;
  float: none;
}
.list-3.list-3-1 .list-content .list-item.list-item-line a p {
    overflow: auto !important;
    text-overflow: initial !important;
    white-space: normal !important;
    font-size:16px;

}
.page-taxonomy .list-3.inside-b, .row.table.table-full .list-3.inside-b {
    padding-left: 0;
}
.list-item {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}
}
.videoblocks{
    flex-wrap: wrap;
    display: flex;
}
.videoblocks p.name{
  margin-bottom:20px;
}
.videoblocks .col-md-4 a{
  display:inline-block;
}
.videoblocks .col-md-4 a:before {
    content: "\e6b4";
    position: absolute;
    font-family: 'iconfont';
    top: 45%;
    left: 50%;
    font-size: 40px;
    color: #FFF;
    z-index: 9;
    transform: translate3d(-50%,-50%,0);
}
.videoblocks .col-md-4:hover a:before{
  color:rgba(255,255,255,0.5);
}

.page-teacher .views-teacher ul li, .taxonomy_term--type-faculty .views-teacher ul li {
    width: 20%;
    padding: 5px;
}