#top-story{width:100%; float: left;padding-top: 75px;background: #fff;}
.ts{width: 100%;
height: auto;
border-radius: 5px;
overflow: hidden;position: relative;margin-bottom: 15px;
}
.ts-image{width:100%; height: auto; float:left; position: relative;}
.ts-overlay{position: absolute;
    top: 50%;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 1;
    background: -moz-linear-gradient(top,rgba(34,34,34,0) 0%,rgba(34,34,34,.25) 30%,rgba(34,34,34,.8) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(34,34,34,0)),color-stop(30%,rgba(34,34,34,.25)),color-stop(100%,rgba(34,34,34,.8)));
    background: -webkit-linear-gradient(top,rgba(34,34,34,0) 0%,rgba(34,34,34,.25) 30%,rgba(34,34,34,.8) 100%);
    background: -o-linear-gradient(top,rgba(34,34,34,0) 0%,rgba(34,34,34,.25) 30%,rgba(34,34,34,.8) 100%);
    background: -ms-linear-gradient(top,rgba(34,34,34,0) 0%,rgba(34,34,34,.25) 30%,rgba(34,34,34,.8) 100%);
    background: linear-gradient(to bottom,rgba(34, 34, 34, 0) 0%,rgba(34, 34, 34, 0.56) 30%,rgb(0, 0, 0) 100%);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    pointer-events: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.ts-text{width:95%;height: auto; float: left; position: absolute;bottom: 0; z-index:10;padding: 10px;}
.ts-text .gd-btn{font-family: arial;
font-weight: 400;
color: #fff;
text-transform: uppercase;
font-size: 12px;
border: 1px solid red;
padding: 3px;
display: inline-block;
border-radius: 3px;
background: red;}

.ts-text .ts-heading{font-family: arial;font-size: 17px;
font-weight: bold;
color: #fff;padding: 10px 0px;letter-spacing: 0.25px;line-height: 16px;margin-bottom: 0px;  padding-bottom: 0;}

.ts-text .rdm-btn{border: none;text-transform: capitalize;font-family: arial;
font-weight: 400;
color: #fff;font-size:12px;margin-bottom:0px;}
.ts-text .rdm-btn i{padding-right:5px;}
.post-list-container{width: 100%;
height: auto;
float: left;}
.fea-b-school-text h4{font-weight: bold;
font-size: 14px;margin-bottom: 5px;line-height: normal;}
.fea-b-school-text p{font-size:14px; color: #8f8f8f;margin-bottom: 5px;font-family: arial;line-height: normal;line-height: normal;}
.read-btn {
    color: #dd022c;
    font-size: 14px;
    border: 1px solid #dd022c;
    padding: 4px 10px;
    display: table;
    border-radius: 5px;
    font-weight: bold;
    margin-top: 10px;
    transition: 600ms;
	font-family: arial;
	line-height: normal;
}
.post-list{width: 100%;
display: block;
position: relative;
float: left;
margin-bottom: 12px;
border-bottom: 1px solid #eee;
padding-bottom: 12px;}

#top-story .post-list:first-child{padding-top: 0px;}
.post-list:first-child{padding-top: 15px;}
.post-list:last-child{padding-bottom: 0px; border: none;margin-bottom: 0px;}
.post-list-img{width: 96px;height: 96px;float: left; border-radius: 5px; background: #fff;overflow: hidden;}
.b-school-image-m{width: 110px;height: 100px;}
.post-list-text{margin-left: 120px;}
.post-list-text .small-heading{font-family: arial;
font-weight: bold;
font-size: 14px;color: #000;padding: 0px 0px 5px 0px;
line-height: 16px;margin-bottom:0px;}
.post-list-text .descr{font-family: arial;
font-weight: 400;margin: 0;
font-size: 14px;color: #8f8f8f;padding: 0px 0px 5px 0px;
line-height: 16px;}
.post-list-text .descr-2{font-family: arial;
font-weight: 400;
font-size: 14px;color: #000;padding: 0px 0px 5px 0px;
line-height: 16px;}

.post-list-text .post-rd-btn{font-family: arial;
font-size: 12px;
background: #dd022c;
padding: 3px 10px;
display: inline-block;
border-radius: 5px;
color: #fff;
font-weight: 700;
line-height: 16px;
margin-bottom:0px;
}



#ads{width: 100%;
float: left;
/* background: #eee; */
background: #fff;
padding: 10px;text-align: center;margin-top: 15px;}
#ads img{margin:0 auto;}
#featured-b-school{width:100%: float:left; padding:20px 0px;}
#topics-section{width:100%; float:left;}
.topics-heading{margin-top: 20px;box-sizing: border-box;}
.headingtxt{font-family: arial; font-size: 16px; font-weight:700;position: relative;
   line-height: 20px;
    color: #000;
    height: auto;
    padding: 0 22px;
    float: none;
    width: 100%;
    margin: 0;
    box-sizing: border-box;
    margin-bottom: 5px;overflow: hidden;}
.headingtxt span{display: inline-block;
    padding: 0 10px;
    background: #fff;
    position: relative;
    z-index: 1;font-family:arial;
    box-sizing: border-box; text-transform: uppercase;}
.headingtxt:before{content:""; position: absolute; height: 100%;
    top: -2px;
    left: 0;
    width: 22px;
    z-index: 1;    background: #dd022c;}
.headingtxt:after{content:""; position: absolute; width: 100%;
    height: 3px;
    left: 0;
    top: 50%;
    margin-top: -1px;    background: #dd022c;}

.video-background {
  background: #000;
    border-radius: 5px;
    overflow: hidden;
    margin-top: 15px;
}
.video-foreground,
.video-background iframe {  
  width: 100%;
    height:240px;   
}
#popularlatest{width: 100%;
float: left;
margin-top: 15px;}
.tab-container{width: 100%;
float: left;}
.tab-navigation{float: none;
width: 100%;
display: table;
height: 40px;
background: 0;
box-shadow: none;
margin-top: -5px;
position: relative;}
.tab-navigation li{list-style: none; width:25%;display: table-cell;
    vertical-align: middle;
    text-align: center;
    box-sizing: border-box;
    position: relative;
    padding: 10px 5px;
    float: left;
font-size: 14px;
color:#000;
font-family: arial;
font-weight: bold; line-height: 1.2em;}
.tab-navigation .more-tabs{position: static;}
.more-tabs span{position: relative;text-transform: uppercase;}
.tab-text{padding:0px 10px;margin-top: 15px;}
.tabs .study-material-btn{font-family: arial;
font-size: 15px;
font-weight: bold;
color: #fff;
background: #dd022c;
padding: 5px 20px;
display: inline-block;
border-radius: 5px;}
.tab-text h3{font-size: 15px;font-family: arial;color:#000;
font-weight: bold;
line-height: 20px;margin-top: 15px;}
.tab-text p{font-size: 15px;font-family: arial;
color:#8f8f8f;line-height: 20px;margin-top: 10px;margin-bottom:0px;}
.rdm-btn-2{border: 1px solid #dd022c;
border-radius: 5px;
display: inline-block;
padding: 5px 10px;
font-size: 14px;
font-family: arial;
color: #dd022c;
font-weight: bold;margin-top: 15px;}
.sub-tabs{position: absolute;
background: #fff;
width: 20%;
right: 16px;
top: 40px;
z-index: 100000;
padding:0px;
box-sizing: border-box;
background: #fff;
display: none;text-align:center;
box-shadow: 1px 1px 3px #666;}
.sub-tabs-topic{position: absolute;
background: #fff;
width: 30%;
right: 0;
top: 40px;
z-index: 100000;
padding: 5px 0px;
box-sizing: border-box;
background: #fff;
display: none;
box-shadow: 1px 1px 3px #666;}
.sub-tabs li{width:100%;float:none; display:table;border-bottom: 1px solid #dcdcdc;
    padding: 7px 0px;}
.sub-tabs li:last-child{border-bottom:none;}
/*.active:after{content:""; position: absolute; width:50px; height:2px; background:orange;}*/
.sub-tabs-topic li{width:100%;float:none; display:table;border-bottom: 1px solid #dcdcdc;
    padding: 7px 0px;}
.sub-tabs-topic li:last-child{border-bottom:none;}

.popular-container{width: 100%;
float: left;}
.popular-navigation{float: none;
width: 100%;
display: table;
height: 35px;
background: #dd022c;
box-shadow: none;
position: relative;}
.popular-navigation li{list-style: none; width:50%;display: table-cell;
    vertical-align: middle;
    text-align: center;
    box-sizing: border-box;
    position: relative;
    padding: 10px 5px;
    float: left;
font-size: 14px;
font-family: arial;
font-weight: bold; line-height: 1.2em;color: #fff;}
.topics-list{}
.topics-list li{padding: 10px 15px;
border-bottom: 1px solid #eee; list-style: none; position: relative;}
.topics-list li:after{content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    background: #e10530;
    border-radius: 2px;
    top: 15px;
    left: 0px;}
.topics-list li a{font-family: arial;
font-weight: 400;
font-size: 14px;
color: #000;}
.rd-mr-topics{font-family: arial;
font-size: 14px;
font-weight: bold;
color: #e10530;
display: inline-block;
margin-top: 10px;}

.article-pro{width:50%; float: left;padding-left: 3px;padding-right: 3px;margin-top: 15px;}
.article-text p{padding: 10px;
text-align: center;
font-family: arial;
font-size: 14px;
line-height: 20px;}
.alumnus-list{position: relative;
display: block;margin-top: 20px;}
.almunus-img{width: 60px;
min-width: 60px;
max-width: 60px;
height: 60px;
min-height: 60px;
max-height: 60px;
margin: 10.67px;
position: absolute;
top: 0;
left: 0;
z-index: 10;}
.almunus-unv-name{background: #DD022C;
color: #fff;
padding: 10.67px 16px 10.67px 84px;
margin: 0;
font-size: 18px;
overflow: hidden;
text-overflow: ellipsis; font-family: arial;}
.almunus-name{font-family: arial; font-size: 14px; padding: 10.67px 16px 10.67px 84px;
color: #000;
background: rgba(255,68,34,.08);
margin: 0;}
.almunus-descrp{font-size: 14px;
font-family: arial;
color: #8f8f8f;
padding: 10px;
line-height: 20px;padding-bottom: 0;}
