.overall_overlay{
  position: absolute;
  top: 18%;
  width: 100%;
  /*left: 2%;*/
}
.item_loader{
  position: absolute;
  z-index: 9999;
  width: 10%;
  left: 44%;
  right: 0;
  top: 20%;
  bottom: 0;
  display: none;
}
.thumbnail{
  overflow: hidden;
  /*border:0.5px solid  #d20818;*/
  border:none;
  background-color: transparent;
  /*background: #d20818;*/
  color: #000;
  line-height: 29px;
  font-family: initial;
  font-size: 16px;
  opacity: 0.8;
  /*border: none;*/
  border-radius: 0;
  margin-bottom: 0;
}
.thumbnail ul{
  list-style-type: none;
  padding-left: 0px !important;
}
.bg_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
#page-wrap{
  margin: 20px auto;
}
.image{
  position: relative;
  text-shadow: 0px 0px 5px #000;
}
.overlay_link{
  color: #fff;
  margin-top:45px;
}
.sub_btn{
  color: #fff;
  text-align: center;
}
.overlay_div_text{
  color: #fff;
  margin-bottom: 50px;
}
h3.overlay_text{
  position: absolute;
  top: 0;
  text-align: center;
  width: 100%;
  color:#fff;
}
.overlay_link > a {
  color: #d20818;

}
.overlay_text > a {
  color: #d20818;
}
/*.media_dev{
  margin-bottom:10px;position: absolute;top: -66px;
}*/

.hash_item_dev{
  border:none;
  /*border: 0.5px solid #ff3c07;*/
margin-bottom: 10px;
    padding: 10px;
}




.user-photo img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    float: left;
}
.user-name {
    float: left;
    margin-left: 10px;
    width: 77%;
}
span.view-right {
    float: right;
}
.user-detail {
    overflow: hidden;
    margin-bottom: 10px;
}
.activities {
    height: 30px;
}
span.subscribe {
    background: #cc2313;
    padding: 10px;
    color: #fff;
}
.activities span {
    margin-right: 10px;
}
.featured_item_height {
    border: none !important;
    border-left: 1px solid #3c3c3c !important;
}
.user-name h4 {
    margin-bottom: 20px;
}
.activities span em {
    font-style: normal;
    background: #e8e8e8;
    padding: 5px 10px;
    border-radius: 5px;
}
.view-more {
    width: 100%;
    text-align: center;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 20px;
}
.view-more a {
    background: #cc2313;
    padding: 10px 40px;
    color: #ffffff;
    text-decoration: none;
}
ul.pagination {
    display: none;
}


/*.video-pane {
    position: relative;
}
.video-title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 20px;
    color: #fff;
    background-image: linear-gradient( #ff000000, #000000 );
}
.video-nav {
    padding: 10px;
    background: #9a0c11;
    margin-top: 10px;
    margin-bottom: 10px;
}
.video-nav ul {
    padding: 0;
}
.video-nav ul li {
    display: inline-block;
    padding: 5px 10px;
}
.video-nav ul li a {
    color: #fff;
}
.poster-card {
    box-shadow: 0 0 10px #ccc;
}
.rl-video-title {
    padding: 10px;
}
.tag {
    color: #a5a5a5;
    padding: 5px 0;
}
.rl-video-title h4 {
    font-weight: 600;
    color: #444444;
}
span.view {
    float: right;
    border: 1px solid #FF9800;
    padding: 2px 5px;
    color: #FF9800;
    border-radius: 3px;
}
.video-nav ul li.active {
    border-bottom: 2px solid #fff;
}*/

@media  (max-width: 600px) and (min-width: 300px)  {
  h3.media_dev{
    font-size:11px;
  }
  .overall_overlay{
    top: 10%;
  }
  /*.media_dev{
    top: -45px;
  }*/
  .overlay_div_text {
    color: #fff;
    margin-bottom: 15px;
  }
  .overlay_link {
    color: #fff;
    margin-top: 23px;
  }
  .img_height_single_post {
    min-height: 264px;
  }
  .item_content_height, .featured_item_height{
    padding: 0;
  }
  #item_container{
    border-color:transparent !important;
    padding: 0;
  }
  .featured_item_height {
    border: none !important;
    border-left: none !important;
  }
}
