@charset "utf-8";
/* CSS Document */
img {width: 100%;}
.wrapper{ max-width:990px; padding:0}
.addSpace728x90{ width:100%; height:90px; display:inline-block; background:#CCC}
.themeWhite{ background:#FFF}
.themeBlack{ background:#1e1e1e}
.themeGreen{ background:#016938}
.themeLightGreen{ background:#008700}
.clear{ clear:both}
.icon{ background:url(http://ntv-bn-cdn.s3.amazonaws.com/images/ntvonline-icon.png) no-repeat}
.left{ float:left}
.right{ float:right}
.space{ height:10px; width:100%}
.header{}
.header .topSpace{ height:20px}
.header .topBar{ height:10px;}
.userPanel{ position:relative; color:#fff}
.userPanel .englishVersion{ border-left:0px solid #016938 }
.userPanel .englishVersion span{ position:relative; display:inline-block; padding:0px 7px 0px 7px; margin:3px 5px 3px 5px; font-size:12px; color:#fff}
.userPanel .englishVersion span:after{ border-color: transparent transparent transparent #016938; border-style:solid; border-width:10px; content:''; display:block; position:absolute; right:-20px; top:0px; z-index:1; position:absolute}
.header .settingsIcon{ height:26px; width:26px; background-position:-486px 0px; display:inline-block}
.header .userIcon{ height:26px; width:26px; background-position:-521px -1px; display:inline-block}
.header .userPanel .signoutButton{ cursor:pointer}
.header .userPanel .signoutButton a{ position:relative; display:inline-block; padding:0 10px; text-align:left; margin:3px 3px 3px 10px; background:#216f44; font-size:11px; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.header .userPanel .settingsButton a{ position:relative; display:inline-block; margin:3px 10px; font-size:20px; color:#aaa}
.header .userPanel .welcomeCaption{ position:relative; display:inline-block; margin:3px 10px 3px 10px; font-size:12px; color:#ccc}
.header .userPanel .welcomeUser{ position:relative; display:inline-block; background:#fff; margin:0px 3px 0px 10px; padding:3px; font-size:20px; color:#016938}
.header .headerPanel{}
.header .headerRight{padding-top: 0px;padding-bottom: 5px;}
.header .p0 { padding: 0px;}
.header .topLogo{padding: 5px;width: 100%;}
.header .headerSearch{ color:#fff; border-radius:10px 0 0 10px; padding: 0px 0px 0px 10px; margin:10px 0px 10px 10px}
.header .headerSearch input{ background:none; border:0px; color:#fff; padding:2px 2px 2px 2px; font-size:14px; width:220px}
.header .searchIcon{ height:26px; width:30px; margin-top:0; background-position:-558px 0px; display:inline-block; cursor:pointer}
.header .facebookIcon{ height:26px; width:26px; background-position:0px -244px; border-radius:3px; margin:10px 10px 0px 0px; opacity:1; display:inline-block; cursor:pointer}
.header .facebookIcon:hover{ background-position:0px -280px; opacity:1}
.header .twitterIcon{ height:26px; width:26px; background-position:-36px -244px; border-radius:3px; margin:10px 10px 0px 0px; opacity:1; display:inline-block; cursor:pointer}
.header .twitterIcon:hover{ background-position:-36px -280px; opacity:1}
.header .googlePlusIcon{ height:26px; width:26px; background-position:-72px -244px; border-radius:3px; margin:10px 10px 0px 0px; opacity:1; display:inline-block; cursor:pointer}
.header .googlePlusIcon:hover{ background-position:-72px -280px; opacity:1}
.header .youtubeIcon{ height:26px; width:66px; background-position:-108px -244px; border-radius:3px; margin:10px 10px 0px 0px; opacity:1; display:inline-block; cursor:pointer}
.header .youtubeIcon:hover{ background-position:-108px -280px; opacity:1}
.header .inIcon{ height:26px; width:26px; background-position:-180px -244px; border-radius:3px; margin:10px 10px 0px 0px; opacity:1; display:inline-block; cursor:pointer}
.header .inIcon:hover{ background-position:-180px -280px; opacity:1}
.header .pinitIcon{ height:26px; width:26px; background-position:-216px -244px; border-radius:3px; margin:10px 10px 0px 0px; opacity:1; display:inline-block; cursor:pointer}
.header .pinitIcon:hover{ background-position:-216px -280px; opacity:1}
.header .dateDesc,.header .cur_cat_dis_img{ font-size:13px; color:#FFF; margin:40px 0px 10px 0px}
.header .cur_cat_dis_img{ font-size:28px; margin:30px 30px 10px 20px }
.header .home_page_social_img{display:inline-block;margin: 10px 10px 5px 10px;}
.header .top_srch_entry_type{
    display:none; position:absolute; bottom:-15px; cursor:pointer; z-index:9999
}
.header .top_srch_entry_type > .bn_entry_type{
    display: inline-block;
    background: #333;
    color: #fff;
    width: 25px;
    height: 25px;
    padding-top: 3px;
}
.header .top_srch_entry_type > .bn_entry_type.active{
    background:#CD0000
}
@media (max-width:640px){
    .wrapper{
        padding:0 15px
    }
    
    .header .dateDesc,.header .cur_cat_dis_img{ font-size:14px; color:#FFF; margin:10px}
    .header .cur_cat_dis_img{ font-size:28px; margin:10px }
    .header .home_page_social_img{ display:inline-block; margin:10px -10px 10px 10px }
}

/** Add From TechnoHaat Team **/


/* Import from templeate */
.cat-heading h3 {
    border-bottom: 1px solid #a2a2a2;
    margin: 0 0 1px;
    padding: 5px 0;
}
.cat-heading {
    border-bottom: 3px double #a2a2a2;
    margin-bottom: 15px;
    padding: 0;
}
img.center {
    display: block;
    margin: 0 auto;
}
.no-margin {
  margin: 0;
}
.circle:before {
    content: ' \25CF';
    font-size: 5px;
    color: #000000;
}
#menu_category ul.header_top_menu {
  background-color: #b4b4b5 !important;
  border-bottom: 3px solid #000000;
}
#menu_category ul.header_top_menu > li > a {
  color: #000000 !important;
}
#menu_category ul.header_top_menu > li > a.active {
  background-color: #000000 !important;
  color: #FFFFFF !important;
}
#menu_category ul.header_bottom_menu {
  background-color: #FFFFFF !important;
}
div.mega_list_block > div.sub_mega_list > ul > li:hover, div.mega_list_block > div.sub_mega_list > ul > li.active, div.mega_list_block > div.sub_mega_list > ul > li:hover > a, div.mega_list_block > div.sub_mega_list > ul > li.active > a {
    background: #000000 none repeat scroll 0 0;
    color: #fff;
}
/* End Import from templeate */
/** Start New Menu **/
.social-media,
#menu > .container,
.meta,
.jagoTab2,
.video-gallery{display:block!important;}
.subLead i.fa{display:inline-block!important;}
#menu{
  /*background:#b30f0f;*/
  background: linear-gradient(to right,#ce171f 0,#8b0304 45%,#8b0304 100%);
  border:none;box-shadow:0 0 5px 0 black;width:100%;
  z-index:10;
  width: inherit;
}
#menu a{color:#fff;font-size:20px;padding-left:10px;padding-right:10px;}
#menu .mega-dropdown{position:static;}
#menu .mega-dropdown-menu{background:#fff;padding:30px;border-bottom:1px solid #f1f1f1;}
#menu .mega-dropdown-menu#topsearch{padding:0;background:transparent;top:8px;border:none;}
#menu .dropdown{}
#menu .dropdown .dropdown-menu{border-radius:0;border:none;border-bottom:1px solid #eee;}
#menu .dropdown .dropdown-menu li{}
#menu .dropdown .dropdown-menu li:hover{background:#fff;}
#menu .dropdown .dropdown-menu li a{color:#fff;font-size:1.3em;}
#menu .dropdown .dropdown-menu li a:hover{background:#fff;color: #000000;}
#menu a .en-edition{padding:5px 18px!important;background:#000!important;}

#menu {display: block;}
#menu .form-control{box-shadow:none;font-size:16px;border:0;transition:all 0.3s;background:transparent;height:34px;border-radius:3px;}
#menu .input-group{height:34px;border:1px solid #eee;border-radius:0;padding-right:1px;background:#fff;}
#menu .affix .input-group{margin-left:187px;}
#menu .dropdown-toggle{background:transparent;}
#menu .dropdown-toggle i{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#menu .navbar-nav .dropdown.open .dropdown-toggle i{transform:rotate(180deg);}
#menu .btn:hover, #menu .btn:hover{background:transparent;color:#000;}
#menu .mega-dropdown-menu{}
#menu .navbar-nav .dropdown.open > a, #menu .navbar-nav li > a:hover{background:#9a1515;color:#fff;}
#menu .navbar-nav .mega-dropdown-menu a:hover{background:transparent;color:#439ec9;}
#menu .navbar-nav li.active a{background:#9a1515;color:#fff!important;}
.mega-dropdown-menu{padding:0;width:100%;border-radius:0;border-top:1px solid #eee;}
#menu .mega-dropdown-menu ul{border-right:1px solid #eee;list-style:none;margin:0;padding:0;}
#menu .mega-dropdown-menu ul.media{border-right:none;}
#menu .mega-dropdown-menu a{color:#000;font-size:1.35em;text-decoration:none;}
#main-content section:nth-of-type(even){background: #fff;}
#menu .nav li { background-color: #9a1515 !important; }
#menu .nav li:last-child { background-color: transparent !important; }
#menu .navbar-nav li:hover a { background-color: #b30f0f !important; }
.affix{top:0;width:100%}.affix-top .navbar-brand{padding:15px 0}.affix .navbar-brand{padding:15px;color:#fff}.affix .navbar-brand:hover{background:#fff}.affix+.top{padding-top:200px}

/*** Mobile Menu***/
.navbar-brand img{
    width: 100px;
    margin-top: -12px;
    margin-left: 10px;
    background-color: #fff;
    padding: 5px;
    border-radius: 7px;
}

@media (max-width: 768px) {
  .navbar-header {
    margin: 0px !important;
  }
  .navbar-nav {padding-left: 15px;}
  #menu{ width: 100%;}
}
/** End New Menu **/

/** Start New LedNews **/

.lead-news.col-sm-12 .col-sm-8 .col-sm-4 {padding-right:5px;}
.lead-news .col-sm-12 .col-sm-4 {padding-left:5px; }


.lead-news .rightcol{padding-right:5px !important; padding-left:5px !important; }


.single-block{background:#f5f5f5;position:relative;margin-bottom: 10px;min-height:240px;}
.single-block a{color:#000;display:block;text-decoration:none;}
.single-block h3{margin:0;font-size:1em;line-height:26px;}
.single-block h4{margin:0 0 5px 0;font-size: 1.2em;line-height:26px;}
.single-block .overlay-details h3 a{color:#fff;}
.single-block .overlay-details h4 a{color:#fff;}
.single-block .overlay-details{position:absolute;bottom:0;background:rgba(0,0,0,0.5);width:100%;padding:10px;}
.single-block .overlay-details p{color:#f1f1f1;}
.single-block small{font-size:12px;color:gray;margin-top:0;display:block;}
.single-block .heading a{padding:15px;}
.single-block p{margin-top:10px;margin-bottom:25px;font-size:.95em;}
.single-block .img-box{position:relative;}
.single-block .img-box i.fa-play{position:absolute;top:50%;left:50%;height:70px;width:70px;background:rgba(0,0,0,0.14);transform:translate(-50%, -50%);text-align:center;line-height:60px;color:#fff;border-radius:50%;font-size:30px;padding-left:8px;border:5px solid #fff;-webkit-box-shadow:0 0 30px 2px gray;-moz-box-shadow:0 0 30px 2px gray;box-shadow:0 0 30px 2px gray;opacity:0.8;}
.single-block:hover .img-box i.fa-play{background:#fff;color:#9A1515;}
.single-block .img-box i.fa-camera,
.single-block .img-box i.fa-microphone{position:absolute;top:0;left:0;background:rgba(255,255,255,0.7);color:#9A1515;padding:10px 15px;}
.single-block:hover .img-box i.fa-camera,
.single-block:hover .img-box i.fa-microphone{background:#9A1515;color:#fff;}
.Sports .single-block .img-box{overflow:hidden;}
.Sports .single-block h3{font-size:1em;line-height:26px;}
.single-block .icon-box{position:absolute;top:0;left:0;}
.single-block .icon-box i{color:#fff;padding:10px 15px;background:rgba(0,0,0,0.6);display:inline-block;}
.single-block .img-box:hover .icon-box i{background:#b30f0f;}
.single-block:hover img{opacity:0.95;}
.single-block h3:hover a,
.single-block h4:hover a{color:#439ec9}
.single-block h1{font-size:1.875em;line-height:40px;}
.single-block:hover .overlay-details h3 a{color:#f1f1f1;}
.single-block img{width:100%;font-size:12px;line-height:1;color:#a2a2a2; height: 200px}
.single-block .details{padding:10px 15px;min-height:100px;}
.single-block .related{padding:10px 15px;min-height:100px;}
.meta{line-height:16px;}
.single-block .meta{position:absolute;width:100%;padding:10px;right:0;left:0;border-top:1px solid #ddd;background:#f5f5f5;bottom:0;}
.single-block .meta span, .single-block .meta a{font-size:12px;color:#868686;}
.single-block .meta a{padding-right:10px;}
.single-block .meta a.pull-right::before{position:absolute;content:"";width:3px;height:12px;right:10px;background:#b30f0f;top:12px;}
.single-block .meta a:hover{color:#439ec9;}
.single-block .meta .tags a{padding:0;display:inline-block!important;}
.single-block .meta .tags a:hover{color:#000;}
.single-block .author{position:absolute;width:100%;padding:10px;right:0;left:0;border-top:1px solid #eee;background:#fff;bottom:0;}
.single-block .author img{float:left;width:40px;margin-right:10px;height:40px;border-radius:50px;}
.single-block .author a{font-size:14px;color:#868686;}
.single-block .author a:hover{color:#439ec9;}
.single-block.shadow{box-shadow:0 1px 4px 0 #b9b9b9;}
.single-block.shadow:hover{box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.59);}
.mainLead{min-height:500px!important;max-height: 530px;overflow:hidden;}
.mainLead h3{font-size:1.8em;margin:0 0 15px;padding:0;line-height: 30px;}
.subLead .details{padding:10px 15px;}
.single-block.subLead{min-height:245px;}
#main-content section:nth-of-type(even) .single-block{background:#f1f1f1;position:relative;margin-bottom:20px;min-height:240px;}
.box-white .single-block{background:#f1f1f1;position:relative;margin-bottom:20px;min-height:240px;}
#main-content section:nth-of-type(even) .single-block .meta{background:#f1f1f1;border-top:1px solid #fff;}
/** End New LedNews **/
/** Start New Regular **/
.allnews a{display:block;text-align:center;border:none;padding:5px;color:#000;background:#f6f6f6;text-decoration:none;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-o-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);margin: -4px 1px 0px;}
.allnews:hover a{opacity:0.8;}

/** End New Regular **/
.cat_box{
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    min-height: 455px;
}
/** Start New Ticker **/

.breaking-news {
    height: 40px;
    margin-bottom: 20px;
    clear: both;
    position: relative
}

.the_ticker {
    overflow: hidden;
    margin-right: 132px;
    position: relative
}

.breaking-news .bn-title {
    float: left;
    background: #b00;
    line-height: 40px;
    height: 40px;
    padding: 0 10px 0 14px;
    color: #fff;
    position: relative;
    z-index: 2;
    font-weight: bold;
    text-align: center;
    width: 115px;
    font-family: SolaimanLipi;
    font-size: 23px;
}

.breaking-news .bn-title span {
    z-index: 2;
    position: relative
}

.breaking-news .bn-title:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(187, 0, 0, 0);
    border-left-color: #b00;
    border-width: 20px;
    margin-top: -20px;
    z-index: 1;
    border-left-width: 10px
}

.layout-boxed .news-ticker {
    border-color: #eaeaea
}

.news-ticker {
    background: #fff;
    height: 38px;
    line-height: 38px;
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #dfdfdf;
    padding: 0 2px 0 10px;
    margin-left: 120px;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.both-sidebars .news-ticker {
    margin-left: 135px
}

.news-ticker ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 1500px
}

.news-ticker li {
    float: left;
    margin-right: 20px
}

.news-ticker li a {
    color: #4a525d;
    padding: 5;
    font-family: SolaimanLipi;
}

.news-ticker li a:hover {
    color: #f09217
}

.news-ticker li i {
    color: #ffa507;
    float: left;
    margin-right: 8px
}

.news-ticker li img {
    margin-right: 8px;
    display: inline-block;
    position: relative;
    top: 6px;
    max-width: 38px !important;
    /* margin-top: 4px; */
}


.current_time {
    height: 40px;
    line-height: 40px;
    width: 127px;
    text-align: center;
    background: #373c43;
    color: #f0f0f0;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0
}

.tickeroverlay-left {
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 30;
    height: 12px;
    width: 150px;
    top: 0;
    left: -2px
}

.tickeroverlay-right {
    display: block;
    pointer-events: none;
    position: absolute;
    z-index: 30;
    height: 12px;
    width: 150px;
    top: 0;
    right: -2px
}

.tickercontainer {
    height: 38px;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.tickercontainer .mask {
    position: relative;
    height: 38px;
    overflow: hidden
}

ul.newsticker {
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
    position: relative;
    margin-left: 20px;
    list-style-type: none;
    margin: 0;
    padding: 0
}

ul.newsticker li {
    float: left;
    margin: 0;
    padding-right: 15px
}

ul.newsticker a {
    white-space: nowrap;
    padding: 0px;
    text-decoration: none;
}
/** End New Ticker **/

/* Bottom Scroll 1 */

.scroll1 {
    position:fixed;
    width:100%;
    z-index:999;
    bottom: -7px;
    font-weight: bold;
    /* padding-bottom: 12px; */
    overflow: hidden;
    display: inline-flex;
}

.scroll1 .title {
    font-family:SolaimanLipi;
    font-size:22px;
    color:#fff;
    padding: 12px 15px 10px 7px;
    background: #8b0304;
    width: 140px;
}


.scroll1 span a {
    font-size:14px;
    color: #ffffff;
    background: #000;
    padding: 10px;
}
.scroll1 span a:hover { 
  background: #8b0304
}
.scroll1 marquee {
    /* padding:6px 0px; */
}
.scroll1 .scroll-img {
    padding:0px 10px;
}
  .scroll1 li {
    padding: 0px;
    margin: 0px;
    top: 0px;
    position: absolute;
    height: 32px;
    display: contents;
    }
    .scroll1 li:before {
      content: "";
      opacity: 0;
      display: none; }
    .scroll1 li:after {
      border-style: solid;
      /* border-width: 19px 0 19px 15px; */
      content: " ";
      position: absolute;
      left: 100%;
      top: 0;
      z-index: 1;
      /* border-color: transparent transparent transparent #ffffff; */
      }
    .scroll1 li:last-child a:after {
      left: 100%; }
    .scroll1 li:first-child {
      margin-left: 0px; }
      .scroll1 li:first-child a {
        border-radius: 0px;
        }
    .scroll1 li a {
      color: #ffffff;
      position: relative;
      height: 35px;
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-size: 22px;
      padding: 0px 10px;
      margin: 0px;
      margin-left: 0px;
      padding-left: 15px;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: end;
      justify-content: flex-end;
      }
      .scroll1 li a:hover {
        text-decoration: none; }
      .scroll1 li a:after {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 19px 0 19px 15px;
        content: " ";
        position: absolute;
        left: calc(100% - 2px);
        top: 0;
        z-index: 2; }
        .scroll1 li a.white {
        background: #ffffff; }
        .scroll1 li a.white:after {
          border-color: transparent transparent transparent #ffffff; }
    
/* End Scroll 1 */
/** The Magic **/
.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid rgb(173, 173, 173);
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 3;
}

/** Print screen css **/
.print_logo, .print_footer p{
    text-align: center;
    display: none !important;
    margin-left: auto;
    margin-right: auto;
}
@media print {
  .print_logo, .header .topLogo, .print_footer, .print_footer p{display: flex !important;}
  .cat-heading h3, #footer, .print_footer p {text-align: center !important;}
  .navbar,.btn-breadcrumb,#releted_blog,.panel-primary,#same-category-most-readed,#more-news,#breaking-news,.scroll1,.thads,.share_box,.facebook_box,.footer-3 {display: none !important;}
}



@media only screen and (max-width: 768px) {
  body{

    overflow-x: hidden!important;;
  }
  .no-padding {
	padding-right: 20px !important;
	padding-left: 10px !important;
}
  .lead-news .rightcol {
	padding-right: 30px !important;
	padding-left: 30px !important;
}
  
  .reg {
	padding-left: 30px;
	padding-right: 30px;
}
  
  .reg:last-child {
	padding-left: 30px;
	padding-right: 30px;
}
  
  .navbar-header {
	margin: 0 !important;
	padding: 10px;
}
  
  .allnews {
	margin-bottom: 15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 30px !important;
	padding-left: 30px !important;
}

.scroll1 .title {
	font-family: SolaimanLipi;
	font-size: 16px;
	color: #fff;
	padding: 12px 15px 10px 7px;
	background: #8b0304;
	width: 140px;
}

#news_details p {
    font-size: 20px;
    line-height: 30px;
}

.scroll1 {
	position: fixed;
	width: 100%;
	z-index: 999;
	bottom: -7px;
	font-weight: 700;
	overflow: hidden;
	display: inline-flex;
	background-color: #000;
}
}


