a {
    color: #056ab9;
}
.details-reports-big-img img{
    width:100%;
    height:auto
}
.breaking_news_title{
    width:70px;
    float:left;
    font-size:12px;
    font-weight:500;
    letter-spacing:.5px;
    padding-top:5px;
    color:red
}
.breaking_news{
    width:calc(100% - 86px);
    float:left;
    padding-top:4px;
    white-space:nowrap;
    overflow:auto
}
.mobile-tending ul li a{
    font-size:11px!important
}
.trending-topic-area{
    overflow:hidden;
    padding:11px 0
}
#contact-buttons-bar{
    display:none
}
.top-news{
    display:block;
    margin-bottom:46px;
    margin-top:10px
}
.right-panel-category-cont{
    height:auto;
    max-height:250px
}
.just_in_news .fa{
    font-size:33px;
    text-align:center;
    display:block;
    margin-top:20%
}
.report-content{
    font-size:16px;
    color:#000;
    line-height:20px;
    white-space:pre-line;
    word-wrap:break-word;
    overflow:visible;
    width:100%;
    padding-top:4px;
    padding-bottom:4px;
    float:left
}
.report-content p{
    color:#000;
    font-size:14px;
    line-height:27px
}
.report-content a{
    color:red
}
.cms-text-aline-justify{
    text-align:justify
}
.video-cont{
    min-height:37%;
    width:100%
}
.report-content ul li{
    list-style:disc
}
.report-content ol li{
    list-style:number
}
.highlighted-content,.highlighted-content p{
    color:#000;
    font-weight:400;
    font-size:20px
}
.most-view-area{
    background:#e2e2e2;
    margin-top:15px
}
.top-news-cont h4.news-title{
    height:52px;
    overflow:hidden
}
.list-para p{
    height:100px;
    float:left;
    overflow:hidden
}
.single-news-cont h4.news-title{
    height:48px;
    overflow:hidden;
    padding-top:10px
}
.report-title h1.news-title{
    height:43px;
    overflow:hidden
}
.report-content hr{
    border-bottom:1px solid #323232;
    margin:10px 0
}
.advertisement-image-d2{
    margin-top:6px;
    margin-bottom:22px;
    width:100%;
    justify-content:center;
    align-items:center;
    display:flex
}
.banner-area{
    padding-top:12px;
    padding-bottom:23px;
    text-align:center
}
.single-mega-menu ul li a{
    padding-left:0
}
.mobile-tending span{
    top:4px;
    position:relative;
    left:10px;
    font-size:16px;
    color:red;
    font-weight:500
}
.mid-news-area{
    padding-top:0
}
.all-news-area{
    padding-bottom:23px
}
.fa-youtube-play{
    color:red;
    font-size:40px
}
.media-caption{
    margin-top:5px;
    color:#7c7c7c;
    font-weight:500
}
.media-caption b{
    color:#ababab;
    margin-left:3px;
    padding-left:5px
}
.gallery_icon{
    background-image:url(../img/gallery.png);
    position:absolute;
    padding:24px;
    background-color:#0000008a
}
.breadcrumb-area{
    margin-bottom:15px
}
.single-mobile-mega-menu h3.single-mega-menu-title a{
    color:#000;
    padding-left:0;
    font-weight:400
}
.single-mobile-mega-menu h3.single-mega-menu-title a:hover{
    color:red;
    font-weight:500
}
.related-news-area .top-news-cont h4{
    font-size:14px
}
.weather-report .more-stories-area{
    width:50%;
    float:right
}
.weather-report .more-stories-area a{
    height:34px;
    line-height:34px;
    font-size:18px
}
.not_found_img{
    width:100%
}
.calender_dates{
    text-align:center
}
.title-left-no-padding{
    padding-left:0!important
}
.today-news-paper-menu .single-mobile-mega-menu{
    border:none;
    margin-bottom:0
}
.today-news-paper-menu .single-mobile-mega-menu h3.single-mega-menu-title{
    border:none
}
.first-news-area .report-title h1{
    line-height:27px;
    height:48px;
    overflow:hidden;
    margin-bottom:14px
}
.date-days-area ul li.no_news a{
    cursor:default
}
.no_paper_found_mobile{
    margin-top:100px;
    margin-bottom:70px
}
.polling_stations{
    margin-top:-15px
}
.polling_stations span{
    display:block
}
.elect-zone-name{
    text-align:center;
    font-size:14px;
    margin-left:10px;
    color:#424242
}
.election-area{
    margin-top:10px
}
.mobile-election-city span{
    font-size:18px;
    color:#424242;
    border-bottom:1px solid #6ecb6e;
    padding-bottom:5px
}
.mobile-elec-cont-right .tota-vote{
    margin-left:0
}
.fr-view .fr-img-caption .fr-img-wrap{
    max-width:100%!important
}
.first-news-area .report-title h1{
    height:54px;
    overflow:hidden;
    margin-bottom:14px
}
.first-right-news-style .single-news-cont h4{
    height:42px;
    overflow:hidden;
    margin-bottom:16px;
    margin-top:5px;
    line-height:22px
}
.home-mobile-logo{
    float:left;
    margin-right:6px
}
.home-mobile-logo a i{
    font-size:18px;
    padding:1px
}
.related-news-area .top-news{
    margin-bottom:20px
}
.news-strem-area .left-panel-title .home-menu{
    font-size:15px;
    text-transform:uppercase;
    line-height:16px;
    color:#222;
    font-weight:500;
    letter-spacing:.5px;
    position:relative;
    top:5px;
    right:10px
}
.mobile-mega-menu-title .home-menu{
    float:right;
    font-size:14px;
    background:#666;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:.5px;
    padding:6px;
    border-radius:4px;
    margin-right:10px;
    line-height:1.2;
    font-weight:500
}
.mobile-mega-menu-title .home-menu .fa-home,.news-strem-area .left-panel-title .home-menu .fa-home{
    color:gray;
    font-size:16px;
    margin-right:5px
}
.header_search .search_form button.search-close{
    float:left;
    left:0;
    background:red;
    width:40px
}
.header_search .search_form button.search-close .fa-close{
    font-size:21px
}
.mujibar-countdown .container img{
    border:1px solid #d0c9c9;
    margin:10px auto
}
.mujibar-countdown .container{
    position:relative;
    display:flex
}
.mujibar-countdown .container .counter-block{
    position:absolute;
    display:flex;
    justify-content:space-between;
    align-items:center;
    right:37px;
    top:25px
}
.mujibar-countdown .container .counter-block .single{
    margin-right:16px;
    height:50px;
    width:53px;
    background-image:url(../../media-bng.dhakatribune.com/extra/counter-block.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:25px;
    color:#fff;
    margin-bottom:5px
}
.counter-block .timing{
    margin-right:16px;
    color:#000;
    font-size:15px
}
img.lazy{
    display:block
}
.first-news-area img.lazy{
    height:400px;
    width:100%
}
.first-right-news-style img{
    height:180px;
    width:100%
}
.owl-carousel .owl-item .single-photo img{
    height:114px
}
.owl-carousel .owl-item .top-news img{
    height:137px
}
@media(max-width:992px){
    .mujibar-countdown .container .counter-block{
        right:0;
        top:auto;
        bottom:10px;
        left:0;
        max-width:205px;
        width:100%;
        margin:0 auto
    }
    .mujibar-countdown .container .counter-block .single{
        margin-right:0;
        height:30px;
        width:39px;
        font-size:23px
    }
    .mujibar-countdown .text-center{
        display:flex;
        flex-direction:column;
        align-items:center;
        margin-right:7px
    }
    .counter-block .timing{
        margin-right:0
    }
}
.fb-color{
    background:#4267b2
}
.twitter-color{
    background:#55acee
}
.pinterest-color{
    background:#cb2027
}
.linkdin-color{
    background:#0077b5
}
.share-color{
    background:#95d03a
}
.fixed_share_btn_area{
    position:fixed;
    left:0;
    top:50%;
    transform:translateY(-50%);
    z-index:999
}
.single_share{
    width:45px;
    height:50px;
    display:flex;
    align-items:center;
    padding:10px;
    box-sizing:border-box;
    border-radius:0 4px 4px 0;
    color:#fff;
    transition:.3s;
    cursor:pointer
}
.single_share span{
    font-size:14px;
    display:none;
    transition:.3s
}
.single_share:hover{
    width:120px
}
.single_share.st_last:hover{
    width:45px
}
.single_share i{
    margin-left:6px
}
.single_share:hover span{
    display:block;
    margin-left:20px
}
.total_share{
    width:45px;
    height:50px;
    display:flex;
    align-items:center;
    flex-direction:column;
    justify-content:center;
    background:#fff
}
.total_share span{
    font-size:14px;
    font-weight:500
}
.single_share:hover span{
    color:#fff
}
.single_share i{
    color:#fff!important
}
.allshare_btn_area{
    position:fixed;
    background:rgba(0,0,0,.6);
    width:100%;
    top:0;
    left:0;
    right:0;
    height:100vh;
    z-index:9999;
    transform:translateY(-100%);
    transition:.3s
}
.allshare_btn_area.allshare_btn_area_open{
    transform:translateY(0)
}
.close-share{
    width:50px;
    height:50px;
    display:inline-block;
    text-align:center;
    line-height:50px;
    font-size:23px;
    background:rgba(255,255,255,.5);
    border-radius:50%;
    position:absolute;
    bottom:15px;
    right:15px;
    cursor:pointer;
    transition:.3s
}
.close-share i{
    transition:.2s
}
.close-share:hover{
    background:red;
    color:#fff
}
.close-share:hover i{
    transform:rotate(180deg)
}
#st-el-4 .st-btns{
    bottom:56px;
    left:0;
    margin:100px auto 0;
    max-width:90%;
    position:absolute;
    right:0;
    text-align:center;
    top:10px;
    z-index:20;
    overflow-y:auto
}
.allshare_btn_area .st-btn{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-transition:all .2s ease-in;
    -ms-transition:all .2s ease-in;
    -o-transition:all .2s ease-in;
    -webkit-transition:all .2s ease-in;
    transition:all .2s ease-in;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:12px;
    font-weight:400;
    height:48px;
    line-height:30px;
    margin:4px;
    opacity:1;
    overflow:hidden;
    padding:8px 12px;
    position:relative;
    text-align:left;
    top:0;
    vertical-align:top;
    width:148px
}
.allshare_btn_area .st-btn[data-network=blogger]{
    background-color:#ff8000
}
.allshare_btn_area .st-btn[data-network=buffer]{
    background-color:#323b43
}
.allshare_btn_area .st-btn[data-network=diaspora]{
    background-color:#000
}
.allshare_btn_area .st-btn[data-network=digg]{
    background-color:#262626
}
.allshare_btn_area .st-btn[data-network=douban]{
    background-color:#2e963d
}
.allshare_btn_area .st-btn[data-network=email]{
    background-color:#7d7d7d
}
.allshare_btn_area .st-btn[data-network=evernote]{
    background-color:#5ba525
}
.allshare_btn_area .st-btn[data-network=flipboard]{
    background-color:#e12828
}
.allshare_btn_area .st-btn[data-network=getpocket]{
    background-color:#ef4056
}
.allshare_btn_area .st-btn[data-network=github]{
    background-color:#333
}
.allshare_btn_area .st-btn[data-network=gmail]{
    background-color:#d44638
}
.allshare_btn_area .st-btn[data-network=googlebookmarks]{
    background-color:#4285f4
}
.allshare_btn_area .st-btn[data-network=hackernews]{
    background-color:#ff4000
}
.allshare_btn_area .st-btn[data-network=instapaper]{
    background-color:#000
}
.allshare_btn_area .st-btn[data-network=line]{
    background-color:#00c300
}
.allshare_btn_area .st-btn[data-network=linkedin]{
    background-color:#0077b5
}
.allshare_btn_area .st-btn[data-network=livejournal]{
    background-color:#00b0ea
}
.allshare_btn_area .st-btn[data-network=mailru]{
    background-color:#168de2
}
.allshare_btn_area .st-btn[data-network=medium]{
    background-color:#333
}
.allshare_btn_area .st-btn[data-network=meneame]{
    background-color:#ff6400
}
.allshare_btn_area .st-btn[data-network=messenger]{
    background-color:#448aff
}
.allshare_btn_area .st-btn[data-network=odnoklassniki]{
    background-color:#d7772d
}
.allshare_btn_area .st-btn[data-network=pinterest]{
    background-color:#cb2027
}
.allshare_btn_area .st-btn[data-network=print]{
    background-color:#222
}
.allshare_btn_area .st-btn[data-network=qzone]{
    background-color:#f1c40f
}
.allshare_btn_area .st-btn[data-network=reddit]{
    background-color:#ff4500
}
.allshare_btn_area .st-btn[data-network=refind]{
    background-color:#4286f4
}
.allshare_btn_area .st-btn[data-network=renren]{
    background-color:#005baa
}
.allshare_btn_area .st-btn[data-network=skype]{
    background-color:#00aff0
}
.allshare_btn_area .st-btn[data-network=snapchat]{
    background-color:#fffc00
}
.allshare_btn_area .st-btn[data-network=telegram]{
    background-color:#08c
}
.allshare_btn_area .st-btn[data-network=tumblr]{
    background-color:#32506d
}
.allshare_btn_area .st-btn[data-network=twitter]{
    background-color:#55acee
}
.allshare_btn_area .st-btn[data-network=vk]{
    background-color:#4c6c91
}
.allshare_btn_area .st-btn[data-network=wechat]{
    background-color:#4ec034
}
.allshare_btn_area .st-btn[data-network=weibo]{
    background-color:#f93
}
.allshare_btn_area .st-btn[data-network=whatsapp]{
    background-color:#25d366
}
.allshare_btn_area .st-btn[data-network=wordpress]{
    background-color:#21759b
}
.allshare_btn_area .st-btn[data-network=xing]{
    background-color:#1a7576
}
.allshare_btn_area .st-btn[data-network=yahoomail]{
    background-color:#720e9e
}
.allshare_btn_area .st-btn[data-network=surfingbird]{
    background-color:#6dd3ff
}
.allshare_btn_area .st-btn>img{
    display:inline-block;
    height:20px;
    margin-top:6px;
    vertical-align:top;
    width:20px
}
.allshare_btn_area .st-btn>span{
    display:inline-block;
    letter-spacing:.5px;
    text-align:center;
    vertical-align:top;
    width:96px
}
@media(max-width:1024px){
    .fixed_share_btn_area{
        left:0;
        top:auto;
        transform:translateY(0);
        z-index:999;
        bottom:0;
        display:flex;
        width:100%;
        right:0
    }
    .single_share{
        width:18%;
        border-radius:0;
        justify-content:center
    }
    .single_share:hover{
        width:18%
    }
    .single_share:hover span{
        display:none
    }
    .single_share i{
        margin-left:0
    }
    .total_share{
        width:10%
    }
}
@media(max-width:575px){
    .total_share{
        width:20%
    }
    .single_share{
        width:16%
    }
    .single_share:hover{
        width:16%
    }
}
.home-icom{
    height:19px
}
.header-top-social-link ul li a img{
    height:13px;
    max-width:18px
}
li.last.dev-arrow a img,.pagination ul li a img{
    height:8px;
    max-width:7px
}
header{background: #035308;}
.header-top-area{background: #fff;}
.news-ticker{
    overflow: hidden;
    display: block;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.breaking-news .bn-title {
    float: left;
    background: #ef3c35;
    line-height: 40px;
    height: 40px;
    padding: 0 10px 0 4px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    width: 11%;
}
.main-news-ticker {
	background: #000;
    line-height: 40px;
    color: white;
    float: right;
    width: 89%;
}

.main-news-ticker marquee{display: block;
    font-size: 16px;
    font-weight: 600;}



.contact_us h3 {
    font-size: 20px;
    line-height: 28px;
    border-bottom: 3px solid #e74d4f;
    margin-bottom: 15px;
}
.single-list-style-news-area h2 {
    font-size: 15px;
    margin-bottom: 14px;
    padding-bottom: 3px;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    margin-top: 6px;
    color: #151515;
    position: relative;
    width: 100%;
    display: block;
}
.single-list-style-news-area h2::before {
    position: absolute;
    left: 0;
    width: 100%;
    background: #e5e5e5;
    content: "";
    height: 1px;
    bottom: -3px;
}
.single-list-style-news-area h2:after {
    position: absolute;
    left: 0;
    width: 40px;
    background: #ed1c24;
    content: "";
    height: 2px;
    bottom: -3px;
}

.main-news-ticker a{color: #fff;}



.card {
    border-radius: 20px;
    background: #eeeeee;
    box-shadow: 20px 20px 60px #cacaca, -20px -20px 60px #ffffff;
    border: none
}

.card img {
    border-radius: 50%;
    background: linear-gradient(145deg, #d6d6d6, #ffffff);
    box-shadow: 20px 20px 60px #cacaca, -20px -20px 60px #ffffff
}

.neo-button {
    width: 40px;
    height: 40px;
    outline: 0 !important;
    cursor: pointer;
    color: #fff;
    font-size: 15px;
    border: none;
    margin-right: 10px;
    border-radius: 50%;
    background: linear-gradient(145deg, #d6d6d6, #ffffff);
    box-shadow: 20px 20px 60px #cacaca, -20px -20px 60px #ffffff
}

.neo-button:active {
    border-radius: 50%;
    background: linear-gradient(145deg, #d6d6d6, #ffffff);
    box-shadow: inset 20px 20px 60px #cacaca, inset -20px -20px 60px #ffffff
}

.social-buttons .fa-phone {
    color: #3b5998
}

.social-buttons .fa-envelope {
    color: #0077b5
}

.eng-lan{
}
.eng-lan span{
    position: absolute;
    right: 0px;
    background: #ed1c24;
    color: #fff;
    height: 30px;
    padding: 5px;
    font-weight: 600;
}


.news-tickertop {
    height: 28px;
    overflow: hidden;
    display: block;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.breaking-news-top .bn-title {
float: left;
    background: #a70801;
    line-height: 28px;
    height: 28px;
    color: #ffffff;
    position: relative;
    z-index: 2;
    font-weight: bold;
    text-align: center;
    width: 115px;
    margin-right: 5px;
}
.main-news-tickertop {
    background: #000;
    line-height: 28px;
    color: white;
    font-size: 18px;
}
.main-news-tickertop a{
    color: #fff;
    float: right;
    font-weight: 800;
    font-size: 16px;
    margin-right: 200px;
}
.ui-widget-content{width: 100%;}
#archiveDate{display: none;}

.footer-social-icon ul li:nth-child(4) a {
    background: #4267b2;
}
.footer-social-icon ul li:nth-child(5) a {
    background: #6c757d;
}

.dropdown-menu{background-color: #115927;}
.main-news-tickertop span {
    margin-left: 300px;
  font-family: SutonnyMJ;
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg, #000, #fff, #000);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: animate 8s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
}

@keyframes animate {
  0% {
    background-position: -500%;
  }
  100% {
    background-position: 500%;
  }
}

figure.figure {
    display: block;
    margin: auto;
    width: 50%;
    
}

.advertise-image {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}

@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    .management{display:none;}
    .main-news-ticker{width:85%;}
    .breaking-news .bn-title{width:15%;font-size: 12px;}
    .main-news-tickertop span{margin-left:10px;}
    .main-news-tickertop a{margin-right:10px;float:none;}
    .main-news-tickertop{text-align:center;}
    figure.figure{width:100%;}
    
}

@media screen and (min-device-width: 368px) and (max-device-width: 560px) { 
    .news-tickertop{height:auto;}
    .first-right-news-style img{height:auto;}
    .mobile-hide{display:none;}
    .header-top-social-link{justify-content: center;}
}


@media(max-width:500px){
    .first-news-area img.lazy{height:auto;}
}

