@font-face {
    font-family: SolaimanLipi;
    /* src: url("../fonts/solaimanlipi-bold-v1.0.woff2") format("opentype"); */
    /* src: url("../fonts/solaimanlipi-bold-v1.0.woff2") format("opentype"); */
    /* src: url("../fonts/solaimanlipi-bold-v1.0.woff2") format("opentype"); */
    src: url("../fonts/solaimanlipi-normal-v1.0.woff2") format("opentype");
}

body {
    font-family: SolaimanLipi !important;
    color: #444;
    line-height: 20px;
    font-size: 16px;
    margin: 0 auto;
    padding: 0;
    background: #fff
}

input,
select,
textarea {
    font-family: SolaimanLipi !important;
    color: #767676
}

a {
    color: #444;
    text-decoration: none !important;
}

a:focus,
a:active,
a:hover {
    color: #000;
    outline: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    text-decoration: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 !important
}
dl, ol, ul,p{margin: 0 !important;padding: 0 !important;}

.container-fluid {
    max-width: 1270px !important
}

.black_effect {
    position: absolute;
    z-index: 99 !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #000000c9 90%)
}

.news-separator-vertical-border {
    border-right: 1px solid #e2e2e2
}
.news-separator-horizontal-border {
    border-top: 1px solid #e2e2e2;
    /* margin: 15px 0px 10px 0; */
    margin: 15px 0px;
}

/* global img size */

.imgWrep {
    display: block;

    background-size: contain;
    overflow: hidden;
    position: relative;
    height: 0px;
    padding-bottom: 56.25%;
}

.imgWrep img {
    float: left;
    width: 100%
}

.tmqe{display: flex;border-bottom: 1px solid #ddd;    border-top: 1px solid #ddd;margin-bottom: 20px;}
.tmqe .mqh{width: 11%;font-weight:bold;font-size: 19px;background: #ddd;padding: 10px 0;border-right: 3px solid #ec1c24;text-align: center;white-space: nowrap;}
marquee {
    padding: 10px 0;
}
marquee a {
    padding: 0px 10px;
    border-right: 1px solid #ec1c24;
    font-weight: 600;
    font-size: 18px;
}
marquee a:last-child {
    border-right: 0;
}


/* common-card-content */

.sholder{ color: #c4161c;}

.common-card-content h5.title {
    font-size: 1rem;
    /* font-weight: bold; */
    padding: 10px 0px;

}

.sticky .date-time ul {
    margin-bottom: 0
}

.sticky .header-top {
    padding-top: 0
}

.header-top-right>ul>li>a>.video {
    color: #00834a;
    font-size: 16px
}

.header-sticky {
    z-index: 999999
}


.nav-item-img {
    margin-right: 10px
}

@media(max-width:640px) {}
@media(max-width:640px) {}

#site_map>.breadcrumb>li.child.more.ded_1:after {
    border-top-color: #428bca
}

.navigation {
    background: #00834a;
    width: 100%;
    text-align: left;
}

.header_inner {
    margin: 0 auto;
    text-align: left;
    line-height: 12px
}

.header-padding {
    padding-left: 13% !important;
}

.header-margin {
    margin-left: 10% !important;
    width: 90% !important
}

/* .navigation #menu_category ul.header_top_menu>li {
    white-space: normal !important
}
@media (max-width: 768px) { 
    .navigation #menu_category ul.header_top_menu > li {
        white-space: none;
    }
} */

.navigation #menu_category ul.header_top_menu>li>ul.header_hover_bottom_menu>li a {
    padding: 7px 10px
}

.navigation #menu_category ul.header_top_menu>li>ul.header_hover_bottom_menu>li:last-child {
    border-right: none
}

.logo-new {
    width: 120px;
    margin: -63px 0 0 0;
    position: relative;
    z-index: 1;
}

.logo-new img {
    padding: 5px;
    border-radius: 5px;
    background: #fff;
    width: 100%;
    height: auto;
    object-fit: contain;
}



.header-date {
    width: 90%;
    float: left;
    text-align: left
}

.header-top {
    width: 100%;
    padding-top: 6px;
    height: 35px
}

.header-padding ul.header_top_menu>li>a {
    padding: 4px 9px !important
}

.like-box {
    float: left;
    padding-top: 11px
}

.border-none {
    border-bottom: none !important
}

.header-top-right {
    float: right;
    font-family: Arial;
    font-size: 14px;
    position: relative;
    height: 38px;
    padding-top: 5px
}

.header-top-right ul li {
    list-style: none;
    display: inline-block;
    padding: 0 5px;
    vertical-align: middle;
}

.header-top-right ul li a {
    line-height: 20px;
    background: 0 0
}

.header-top-right ul li a.live {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0 5px;
    display: block;
    line-height: 20px
}

.header-top-right ul li a.live:hover {
    background: #c4161c;
    color: #fff;
    border: 1px solid #c4161c
}

.header-top-right ul li a.english {
    padding: 3px 5px;
    background: #00834a;
    color: #fff;
    font-size: 12px
}

.header-top-right ul li a.camera {
    font-size: 16px;
    color: #9acd32
}

.header-top-right ul li a.search {
    font-size: 16px;
    color: #9c27b0
}

.header-top-right ul li.social {
    background: crimson;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    border: none;
    padding: 2px 3px;
    position: relative
}

.header-top-right ul li.social i {
    font-size: 14px
}

.header-top-right ul li a.english:hover {
    text-decoration: underline
}

.date-time ul li {
    list-style: none;
    display: inline-block;
    line-height: 36px;
    font-size: 15px
}

.social-part {
    display: none;
    width: 120px;
    background: #fff;
    position: absolute;
    top: 20px;
    right: 0;
    z-index: 9999;
    border: 1px solid #ccc
}

.social-part ul li {
    list-style: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding: 0;
    text-align: left
}

.social-part ul li a {
    line-height: 30px;
    width: 100%;
    display: block;
    padding: 0 10px
}

.social-part ul li a:hover {
    _background: #888;
    color: #3b5998
}

.social-part ul li>a.fb-link i,
.social-part ul li a.fb-link:hover {
    color: #3b5998
}

.social-part ul li>a.twitter-link i,
.social-part ul li a.twitter-link:hover {
    color: #55acee
}

.social-part ul li>a.gplus-link i,
.social-part ul li a.gplus-link:hover {
    color: #dc4e41
}

.social-part ul li>a.youtube-link i,
.social-part ul li a.youtube-link:hover {
    color: #ce201f
}

.social-part ul li>a.linkedin-link i,
.social-part ul li a.linkedin-link:hover {
    color: #007bb5
}

.social-part ul li>a.pinterest-link i,
.social-part ul li a.pinterest-link:hover {
    color: #bd081c
}

.social-part ul li>a.instagram-link i,
.social-part ul li a.instagram-link:hover {
    color: #ab3c93
}

.social-part ul li>a.feed-link i,
.social-part ul li a.feed-link:hover {
    color: #e15a00
}

#all_menu {
    cursor: pointer;
    float: right
}

#all_menu i,#search_icon i{padding-top: 5px;}

.search-part {
    background: _#00a0de;
    padding: 1px
}

.header_srch {
    position: relative
}

.top_srch_entry_type {
    position: absolute;
    display: none;
    top: 24px;
    left: 0;
    z-index: 999
}

.top_srch_entry_type span.bn_entry_type,
span.bn_entry_type {
    padding: 5px 7px;
    background: #666;
    color: #fff;
    cursor: pointer
}

.top_srch_entry_type span.bn_entry_type.active,
span.bn_entry_type.active {
    background: #cd0000
}

.srch_keyword {
    padding: 1px 0;
    width: 200px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    color: transparent;
    border: solid 1px #ccc;
    height: 25px;
    color: #000
}

.srch_btn {
    cursor: pointer;
    background: _#00800b;
    padding: 4px 5px;
}

.header-sticky #menu_category ul.header_top_menu>li:first-child a{padding-left: 0;}
.header-sticky #menu_category ul.header_top_menu>li span.border_right{height: 13px;
    width: 2px;
    background: #ccc;
    display: inline-block;
    margin: 0 8px;}

.header-sticky #menu_category ul.header_top_menu>li>a {
    padding: 6px 6px;
    font-size: 18px;
    display: inline-block;
    margin-top: 8px;
}

@media (max-width: 768px) {
    .header-sticky #menu_category ul.header_top_menu > li > a {
        padding: 6px 6px;
        font-size: 18px;
        display: inline-block;
    }
}
#all_menu,#search_icon {
    _margin-top: 5px;
    font-size: 18px !important;
}

.facebook-like-static,
.facebook-like-static>img {
    height: 20px;
    cursor: pointer
}

.header-sticky.sticky .date-time {
    padding-bottom: 10px
}

@media(max-width:320px) {
    .header-sticky {
        position: relative;
        padding: 0 15px;
        background: #eee
    }
    .logo-new {
        width: 30%;
        margin: -65px 0 0 -1px
    }
    .header-padding,
    .date-time {
        padding-left: 35%
    }
    .date-time ul li {
        line-height: 25px
    }
    .search-part {
        width: 205px;
        top: 24px
    }
    .header-top {
        padding-top: 7px
    }
    .show_search {
        display: none !important
    }
}

@media(min-width:321px) and (max-width:374px) {
    .header-sticky {
        position: relative;
        padding: 0 15px;
        background: #eee
    }
    .logo-new {
        width: 25%;
        margin: -57px 0 0 -22px;
    }
    .header-padding,
    .date-time {
        padding-left: 30%
    }
    .date-time ul li {
        line-height: 33px;
        height: 30px;
        overflow: hidden;
        font-size: 10px;
        font-weight: 700
    }
    .search-part {
        width: 205px;
        top: 24px
    }
    .header-top {
        padding: 7px 0
    }
    .search {
        display: none !important
    }
    .like-box {
        padding-top: 7px
    }
}

@media(min-width:375px) and (max-width:480px) {
    .header-sticky {
        position: relative;
        padding: 0 15px;
        background: #eee
    }
    .logo-new {
        width: 71px;
        margin: -63px 0 0 -5px
    }
    
    .date-time ul li {
        line-height: 25px
    }
    .search-part {
        width: 205px;
        top: 24px
    }
    .header-top {
        padding: 7px 0;
        height: auto !important
    }
    #menu_category ul.header_top_menu>li {
        padding: 5px 0
    }
    .search {
        display: none !important
    }
}

@media(min-width:481px) and (max-width:767px) {
    .header-sticky {
        position: relative;
        padding: 0 15px;
        background: #eee
    }
    .logo-new {
        width: 20%;
        margin: -63px 0 0 -1px
    }
    .header-padding,
    .date-time {
        padding-left: 25%
    }
    .date-time ul li {
        line-height: 25px
    }
    .search-part {
        width: 205px;
        top: 24px
    }
    .header-top {
        padding: 7px 0;
        height: auto !important
    }
    #menu_category ul.header_top_menu>li {
        padding: 5px 0
    }
    .search {
        display: none !important
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .header-sticky {
        padding: 0 15px;
        background: #eee
    }
    .logo-new {
        width: 15%;
        margin: -67px 0 0 -1px
    }
    
    .header-padding,
    .date-time {
        padding-left: 16%
    }
    #menu_category ul.header_top_menu>li {
        font-size: 12px;
        padding: 0 10px
    }

    .header-sticky #menu_category ul.header_top_menu>li>a {
        padding: 5px;
        font-size: 12px
    }
    .header-top {
        padding: 10px 0
    }
    .search {
        display: none !important
    }
}

.border_afterMenu {
    border-bottom: 2px solid #ccc
}

.top_lead_main {
    background: #fff;
    padding: 9px
}

.top_lead_2nd {
    background: #fff;
    padding: 8px
}

.body_menu_first1 {
    background: #fff !important;
    padding: 8px;
    text-align: center
}

.body_menu_first1>img {
    height: 207px !important
}

.body_menu_second1 {
    background: #fff !important;
    padding: 8px 8px 0;
    text-align: center
}

.header-sticky.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    z-index: 9999;
    background: #fff;
}

#menu_category ul.header_hover_bottom_menu {
    position: absolute;
    display: block;
    width: 100%;
    background: #fff;
    font-size: 15px;
    margin-left: 0;
    border: 1px solid #e5e5e5;
    list-style: none;
    left: 1px;
    top: 29px;
    right: 0;
    z-index: 9999999
}

#menu_category ul.header_hover_bottom_menu>li {
    padding: 0;
    text-align: center;
    white-space: nowrap;
    border-right: 1px solid #e5e5e5;
    list-style: none;
    display: inline-block
}

#menu_category ul.header_hover_bottom_menu>li>a {
    position: relative;
    display: block;
    padding: 11px 15px;
    color: #000
}

#menu_category ul.header_hover_bottom_menu>li>a:hover {
    background: #c4161c;
    color: #fff
}

div.megaMenuWrapper {
    width: 100%;
    position: absolute;
    top: 50px;
    left: 0;
    background: #f5fffa;
    z-index: 9999;
    padding: 10px 15px 15px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

div.mgMenuHeader {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc
}

div.mega_top_menu {
    float: right
}

div.mega_top_menu ul {
    text-align: left
}

div.mega_top_menu ul li {
    display: inline-block
}

div.mega_top_menu ul li a {
    color: #333
}

div.mega_top_menu ul li span {
    padding: 0 10px;
    display: block;
    padding-top: 4px;
    color: #333;
    cursor: pointer
}

div.mega_top_menu ul li span i {
    padding-right: 10px;
    font-size: 14px
}

div.megaMenu {
    border-bottom: 1px solid #ccc
}

div.megaMenu ul {
    text-align: left;
    list-style: none;
    overflow: hidden;
    padding-bottom: 15px
}

div.megaMenu ul li {
    float: left;
    padding: 5px 0;
    width: 14%;
}
@media (max-width: 768px) {
    div.megaMenu ul li {
        width: 50%;
    }
}

div.megaMenu ul li a {
    color: #232121;
    line-height: 30px;
    font-size: 18px;
    padding:5px 10px
}

div.megaMenu ul li a:hover {
    color: #369
}

div.megaMenuBtm {
    width: 100%;
    margin-top: 15px
}

div.megaMenuBtm ul li {
    display: inline-block;
    padding: 5px 0
}

div.megaMenuBtm ul li a {
    color: #333;
    font-size: 16px;
    padding: 5px 10px
}

div.megaMenuBtm ul li a i {
    padding-right: 10px;
    font-size: 15px;
    color: #008c44
}

div.megaMenuBtm ul li a:hover {
    color: #369
}

div.megaMenuBtm ul li i.todayspaper {
    color: #000
}

div.megaMenuBtm ul li i.second-edition {
    color: #9acd32
}

div.megaMenuBtm ul li i.epaper-top {
    color: #556b2f
}

div.megaMenuBtm ul li i.gallery {
    color: #9c27b0
}

div.megaMenuBtm ul li i.video {
    color: #00834a
}

div.megaMenuBtm ul li i.fa-up-down-left-right {
    color: #045ba7
}

div.megaMenuBtm ul li i.archive {
    color: #000
}

div.megaMenuBtm ul li i.android {
    color: #b9d236
}

div.megaMenuBtm ul li i.iphone {
    color: #00a3dc
}

.live_cont {
    width: 20px;
    margin-right: 10px
}

.rtv_plus_cont {
    margin-right: 10px
}

.bx-viewport {
    height: 200px !important
}

.bx-wrapper .bx-pager {
    display: none !important
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: block !important
}

.cover_photo i {
    position: relative;
    border: 3px solid #fff;
    color: #fff;
    padding: 13px 10px 12px 14px;
    opacity: .8;
    top: 35%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    left: 40%
}

.video_home .gallery_more_album .img-fluid {
    height: 200px;
    width: auto
}

.video_home .gallery_more_album {
    position: relative;
    background: #ccc;
    border-radius: 7px;
    _display: block;
    text-align: center;
    padding: 5px
}

.header_bottom ul li a i {
    padding-right: 10px;
    font-size: 15px
}

.header_bottom ul li i.video {
    color: #00834a
}

.header_bottom ul li i.archive {
    color: #000
}

.header_bottom ul li i.android {
    color: #b9d236
}

.header_bottom ul li i.iphone {
    color: #00a3dc
}

div.search_box {
    padding: 10px 90px;
    background: #fff;
    display: none
}

div.search_box span {
    cursor: pointer
}

.all_cross {
    display: none
}

.header-inner {
    position: relative
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    background-color: #00834a;
    overflow-x: hidden;
    transition: .5s;
    padding-top: 30px
}

.sidenav ul li {
    padding: 8px 8px 8px 15px;
    text-decoration: none;
    font-size: 16px;
    border-bottom: 1px solid #fff;
    color: #fff;
    display: block;
    transition: .3s
}

.sidenav ul li a {
    text-decoration: none;
    font-size: 16px;
    color: #fff
}

div.sidenav ul li ul li a {
    font-size: 16px;
    color: #fff
}

.sidenav a:hover,
.offcanvas a:focus {
    color: #f1f1f1
}

.sidenav .closebtn {
    position: absolute;
    top: 5px;
    right: 10px;
    padding: 0;
    margin: 0;
    color: #fff;
    border-bottom: none;
    font-size: 40px
}

div.sidenav ul li span {
    display: inline-block
}

div.sidenav ul li ul {
    display: none;
    margin-left: 10px
}

div.sidenav ul li ul li:last-child {
    border-bottom: none
}

div.sidenav ul li i#show-down {
    float: right;
    padding: 3px 6px 1px;
    background: #fff;
    color: #069
}

div.sidenav ul li i#close-down {
    float: right;
    padding: 3px 6px 1px;
    background: #fff;
    color: #069;
    display: none
}

.add_Size_top {
    height: 90px;
    width: 1050px;
    _background: #d6d5d3;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0
}

.phtgal_cat {
    background: #00834a;
    padding: 8px 15px;
    border-radius: 10px
}

.phtgal_cat a {
    color: #fff
}

.bg_gal {
    background: #000
}

.Menu_name {
    position: absolute;
    top: 30%
}

.gallery_sub_album {
    text-align: center;
    width: 100%;
    background: #ccc;
    border-radius: 7px;
    border: 1px solid #6c757d70;
    position: relative
}

.gallery_sub_album img {
    height: 170px;
    width: auto;
    margin: 0 auto;
    display: block
}

.gallery_sub_album i {
    position: absolute;
    top: 0;
    left: 0;
    margin: 9px;
    color: #00834a;
    font-size: 20px
}

.gallery_lead_album i {
    position: absolute;
    top: 0;
    right: 0;
    margin: 9px;
    color: #00834a;
    font-size: 25px
}

.cam_blue {
    position: absolute;
    top: 0;
    right: 0;
    margin: 9px;
    color: #00834a;
    font-size: 25px
}

.gallery_lead_album a {
    border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #6c757d70
}

.PhotoHomePage_Bottom .gallery_more_album {
    position: relative;
    background: #ccc;
    border-radius: 7px;
    _display: block;
    text-align: center;
    padding: 5px
}

.PhotoHomePage_Bottom .gallery_more_album img.gal_cat_img {
    height: 190px !important;
    width: auto !important
}

.PhotoHomePage_Bottom .gallery_more_album img.gal_cat_img_col3 {
    height: 190px !important;
    width: auto !important
}

.PhotoHomePage_Bottom div.bg_change:nth-child(odd) {
    background: #eee
}

.photo_album_list {
    margin-top: 0 !important;
    padding: 0 !important
}

@media(max-width:767px) {
    .photo_gal_caption_new {
        height: 75px
    }
}




.photo_gal_block {
    border: 0 !important;
    padding: 10px !important;
    background: #fff
}



.photo_gal_block .photo_album_list .album_title h5 {
    background: #f7f7f7;
    margin-top: -1px;
    color: #333;
    padding: 5px 10px;
    border: 1px solid #ddd;
    height: 48px;
    overflow: hidden;
    line-height: 20px
}

.photo_gal_caption_new {
    position: relative;
    height: 126px;
    width: 100%;
    margin: 10px 0
}

.photo_album_list {
    margin-top: 0 !important;
    padding: 0 !important
}

#photo_dtl_content .publication {
    color: #fff
}

.total_img_num .number {
    border-radius: 20px;
    color: #fff;
    display: inline-block
}

.dtlalb_head {
    padding: 25px
}

@media(max-width:767px) {
    .photo_gal_caption_new {
        height: 75px
    }
}

.album_title {
    padding: 10px
}

.album_cover_photo {
    padding: 5px;
    text-align: center;
    width: 100%;
    background: #ccc;
    border-radius: 7px;
    border: 1px solid #6c757d70
}

.album_cover_photo img {
    height: 180px;
    width: auto
}

.photo_gal_caption {
    background: #3f6db5;
    border-radius: 22px;
    margin-bottom: 15px !important;
    text-align: center
}

.photo_gal_caption>h5 {
    color: #fff;
    text-align: center;
    padding: 5px;
    display: inline-block;
    font-size: 16px
}

.photo_album_list>div>div:last-child {
    padding-right: 15px
}

.photo_gal_caption .loader {
    float: right;
    padding: 5px
}

.add_space {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 90px;
    background: #ccc;
    margin: 10px 0
}

#menu_category {
    position: relative
}

#menu_category ul.header_top_menu {
    position: relative;
    width: 100%;
    background: #00834a;
    margin-left: 0;
    border-bottom: 1px solid #fff
}

#menu_category ul.header_top_menu li:first-child {
    padding: 0 2px;
    font-size: 14px;
    text-align: left;
    white-space: nowrap
}

#menu_category ul.header_top_menu>li {
    padding: 0 0px;
    font-size: 14px;
    text-align: left;
    white-space: nowrap
}

#menu_category ul.header_top_menu>li>a {
    display: block;
    padding: 6px 10px;
    color: #f7f7f7
}

#menu_category ul.header_top_menu li:last-child a {
    border-right: 0
}

#menu_category ul.header_top_menu>li>a>sub {
    margin-left: 5px;
    font-size: 10px;
    color: red
}

#menu_category ul.header_top_menu>li>a.active,
#menu_category ul.header_top_menu>li>a:hover {
    background: #c4161c;
    color: #fff
}

#menu_category ul.header_top_menu>li:last-child {
    border-right: none
}

#menu_category ul.header_bottom_menu {
    position: relative;
    display: table;
    width: 100%;
    background: #fff;
    font-size: 15px;
    margin-left: 0;
    border: 1px solid #e5e5e5
}

#menu_category ul.header_bottom_menu>li {
    padding: 0;
    text-align: center;
    white-space: nowrap;
    border-right: 1px solid #e5e5e5
}

#menu_category ul.header_bottom_menu>li>a {
    position: relative;
    display: block;
    padding: 7px 10px;
    color: #000
}

#menu_category ul.header_bottom_menu>li>a:hover {
    background: #c4161c;
    color: #fff
}

#menu_category ul.header_bottom_menu>li:last-child>a {
    border-right: 0
}

#menu_category ul.header_bottom_menu>li>a.lead_parent_cat {
    background: #008c44;
    color: #fff
}

#menu_category ul.header_bottom_menu>li>a.active {
    background: #c4161c;
    color: #fff;
    border-right: 0;
    margin-left: -1px
}

#menu_category ul.header_bottom_menu>li.first_sub_cat>a.active {
    margin-left: 0
}

#menu_category ul.header_top_menu>li:last-child {
    border-right: none
}

@media(max-width:640px) {}

#top_content {
    position: relative
}

#top_content>div>div.col-md-3 {
    padding-right: 5px;
    margin-top: 10px
}

#top_content>div>div.col-md-9 {
    padding-left: 5px;
    margin-top: 10px
}

#top_content .corner_news_block {
    float: left;
    width: 250px;
    margin: 10px 5px 0 0
}

#top_content .top_ads {
    float: right;
    margin: 10px 0 0 5px
}

#top_content .top_corner_news {
    padding: 15px;
    border: 1px solid #a4a1a1;
    background: #fff;
    height: 92px
}

#top_content .top_corner_news>ul {
    position: relative
}

#top_content .top_corner_news>ul>li {
    position: absolute;
    display: none;
    width: 100%
}

#top_content .top_corner_news>ul>li:first-child {
    display: block
}

#top_content .top_corner_news .img {
    position: relative;
    width: 90px;
    height: 60px;
    overflow: hidden;
    margin-right: 10px
}

#top_content .top_corner_news .img>i {
    position: absolute;
    top: 33%;
    left: 33%;
    color: #eee;
    font-size: 30px
}

#top_content .top_corner_news .hl {
    max-height: 60px;
    overflow: hidden
}

#top_content .ads_space {
    background: #f9f9f9;
    border: 1px solid #ccc;
    height: 92px
}

@media(max-width:640px) {}

.just_now_block {
    position: relative
}

.just_now_block #just_now_block_close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
    background: coral;
    text-align: center;
    padding-top: 4px;
    color: #fff;
    z-index: 15;
    cursor: pointer;
    border-radius: 0 0 50% 50%;
    -webkit-border-radius: 0 0 50% 50%;
    -moz-border-radius: 0 0 50% 50%
}

#just_now_content,
#just_now_eng_content {
    position: relative;
    margin-top: 10px;
    background: #f9f9f9;
    border: 1px solid #dc4e41;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow: hidden
}

#just_now_content>div>div.col-md-1,
#just_now_eng_content>div>div.col-md-2 {
    padding-left: 1px
}

#just_now_content>div>div.col-md-2,
#just_now_eng_content>div>div.col-md-3 {
    padding-right: 1px
}

#just_now_content>div>div.col-md-9,
#just_now_content>div>div.col-md-10,
#just_now_eng_content>div>div.col-md-7,
#just_now_eng_content>div>div.col-md-9 {
    padding: 0 1px;
    margin-top: 10px
}

#just_now_content>div>div.col-md-10,
#just_now_eng_content>div>div.col-md-9 {
    padding: 0 14px 0 1px
}

#just_now_content .just_now_caption,
#just_now_eng_content .just_now_caption {
    height: 34px;
    text-align: center
}

#just_now_eng_content .just_now_caption {
    padding-top: 5px
}

#just_now_content .just_now_caption>h4,
#just_now_eng_content .just_now_caption>h4 {
    color: #bb1919 !important;
    font-size: 22px;
    padding: 10px 7px 0;
    margin: 0
}

#just_now_eng_content .just_now_caption>h4 {
    font-size: 17px
}

#just_now_content .headlines,
#just_now_eng_content .headlines {
    position: relative;
    background: #dc4e41;
    color: #fff;
    font-size: 17px;
    margin-right: 60px;
    padding: 7px 10px;
    height: 34px;
    border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0
}

#just_now_content .headlines:before {
    right: 100%;
    height: 0;
    width: 7px;
    position: absolute;
    top: 0;
    content: " ";
    pointer-events: none;
    margin-left: 0;
    margin-top: 0;
    border-bottom: 34px solid #dc4e41;
    border-left: 15px solid transparent
}

#just_now_eng_content .headlines {
    font-size: 14px
}

#just_now_content .headlines ul,
#just_now_eng_content .headlines ul {
    position: relative;
    width: 2500px
}

#just_now_content .headlines ul>li {
    padding-right: 25px
}

#just_now_content .headlines ul>li>i,
#just_now_eng_content .headlines ul>li>i {
    font-size: 14px;
    padding-right: 5px
}

#just_now_eng_content .headlines ul>li>i {
    font-size: 12px
}

#just_now_content .more_caption,
#just_now_eng_content .more_caption {
    background: #fe0000;
    text-align: center;
    height: 34px
}

#just_now_content .more_caption>h4,
#just_now_eng_content .more_caption>h4 {
    color: #fff;
    font-size: 14px;
    padding: 10px 7px 0;
    margin: 0
}

@media(max-width:800px) {}

@media(max-width:640px) {}

#live_tv_content {
    position: relative;
    background: #fff;
    border: 3px solid #ffd964;
    margin-top: 10px
}

#live_tv_content>div.top_section>div.col-md-2 {
    padding-right: 0
}

#live_tv_content>div.top_section>div.col-md-10 {
    padding-left: 0
}

#live_tv_content .live_tv_caption {
    position: relative;
    background: #fe0000;
    padding: 7px 15px;
    color: #fff;
    text-align: left;
    overflow: hidden
}

#live_tv_content .live_tv_caption:before,
#live_tv_content .live_tv_caption:after {
    border-top: 35px solid #ffd964;
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    position: absolute
}

#live_tv_content .live_tv_caption:after {
    border-top: 37px solid #fff;
    border-left-width: 43px;
    z-index: 1;
    right: 2px
}

#live_tv_content .live_tv_hl {
    background: #ffd964;
    padding: 7px 10px
}

#live_tv_content .live_tv_caption>h4,
#live_tv_content .live_tv_hl>h4 {
    margin: 0
}

#live_tv_content>div.bottom_section>div.col-md-6:first-child {
    padding-right: 0
}

#live_tv_content>div.bottom_section>div.col-md-6:last-child {
    padding-left: 0
}

#live_tv_content .live_tv_streaming,
#live_tv_content .latest_news_hl {
    background: #000;
    height: 300px;
    margin: 10px 5px 10px 10px
}

#live_tv_content .latest_news_hl {
    background: #ebebeb;
    margin: 10px 10px 10px 5px;
    overflow: auto
}

#live_tv_content .latest_news_hl>.hl {
    display: table;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #ccc
}

#live_tv_content .latest_news_hl>.hl>span {
    display: table-cell;
    vertical-align: top;
    font-size: 14px
}

#live_tv_content .latest_news_hl>.hl>span>i {
    font-size: 17px;
    margin-right: 10px;
    color: #09f
}

#live_tv_content .latest_news_hl>.hl>span.bullet {
    width: 2%
}

#live_tv_content .latest_news_hl>.hl>span.content {
    width: 80%
}

#live_tv_content .latest_news_hl>.hl>span.duration {
    width: 17%;
    text-align: right;
    padding-left: 10px;
    color: #cd0000;
    font-size: 13px
}

@media(max-width:640px) {}

#live_score_content,
#live_fixure_content {
    position: relative;
    background: #fff;
    margin-top: 10px;
    padding: 15px
}

#headline_section {
    position: relative;
    margin-top: 10px
}

#headline_section div.headline_caption {
    display: table;
    width: 100%;
    border: 1px solid #3c5a98;
    background: #3c5a98;
    min-height: 28px;
    color: #fff;
    text-align: center
}

#headline_section div.headline_caption span {
    display: table-cell;
    vertical-align: middle;
    height: 28px;
    font-size: 16px
}

#headline_section div.hl_list {
    _display: table;
    background: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 28px;
    position: relative;
    overflow: hidden
}

#headline_section div.hl_list ul {
    _display: table-cell;
    vertical-align: middle;
    position: relative;
    _width: 2500px;
    padding-top: 4px
}

#headline_section div.hl_list ul>li {
    font-size: 16px;
    color: #333;
    margin-right: 25px
}

#headline_section div.hl_list ul>li>a {
    color: #333 !important
}

#headline_section div.hl_list ul>li:last-child {
    margin-right: 0
}

#headline_section div.hl_list ul>li>i {
    color: #cd0000
}

.fa_headline {
    margin-right: 5px;
    color: #3c5a98;
    font-size: 14px
}

.fa_arrbot {
    opacity: .5
}

#headline_section .col-md-2 {
    padding-right: 5px
}

#headline_section .col-md-10 {
    padding-left: 5px
}

#main_content {
    position: relative;
    margin-top: 90px;
}

#main_content>div>div.col-md-8 {
    padding-right: 10px
}

#main_content>div>div.col-md-4 {
    padding-left: 10px
}

.top_left_content,
#main_content>.left_content {
    float: left;
    width: 750px;
    padding-right: 20px
}

#main_content>.left_content.post_template-4 {
    position: relative;
    background: #fff;
    margin-top: -120px
}

.top_right_content,
#main_content>.right_content {
    float: right;
    width: 300px
}

@media(max-width:800px) {}

#lead_one_content>div>div.col-md-6:first-child {
    padding-right: 10px;
    margin-top: 10px
}

#lead_one_content>div>div.col-md-6:last-child {
    padding-left: 10px;
    margin-top: 10px
}

@media(max-width:640px) {}


.elected_content_caption,
.elected_content_block>a>div.elected_content,
.elected_content_block>div.elected_content {
    position: relative;
    margin-top: 15px;
    background: #fff;
    padding: 5px 10px
}

.elected_content_caption>h4 {
    margin: 0;
    color: #498bc9
}

.elected_content_block>a>div.elected_content,
.elected_content_block>div.elected_content {
    margin-top: 7px;
    padding: 10px
}

.elected_content_block>a>div.elected_content>div.img,
.elected_content_block>div.elected_content>div.img {
    position: relative;
    width: 99px;
    height: 66px;
    overflow: hidden;
    margin-right: 15px
}

.elected_content_block>a>div.elected_content>div.img>i,
.elected_content_block>div.elected_content>div.img>i {
    position: absolute;
    top: 33%;
    left: 30%;
    color: #eee;
    font-size: 36px
}

.elected_content_block>a>div.elected_content>div.hl>h4,
.elected_content_block>div.elected_content>div.hl>h4 {
    margin: 0;
    font-size: 17px;
    line-height: 22px
}

.elected_content_block>a>div.elected_content>div.sum>p,
.elected_content_block>div.elected_content>div.sum>p {
    margin: 5px 0 0;
    line-height: 18px
}

#lead_selected_content>div>div.col-md-6:first-child {
    padding-right: 10px;
    margin-top: 0
}

#lead_selected_content>div>div.col-md-6:last-child {
    padding-left: 10px;
    margin-top: 0
}

@media(max-width:640px) {}

.selected_content_caption,
.selected_content_block>div.selected_content {
    position: relative;
    margin-top: 15px;
    background: #fff;
    padding: 5px 10px
}

.selected_content_caption>h4 {
    margin: 0;
    color: #498bc9
}

.selected_content_block {
    margin-top: 7px;
    padding: 10px 0 5px 10px;
    background: #fff;
    height: 330px;
    overflow: hidden
}

.selected_content_block ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.selected_content_block ul li {
    border-bottom: 1px solid #ccc;
    padding: 5px 10px 0 0
}

.selected_content_block ul li:first-child {
    padding-top: 0
}

.selected_content_block ul li:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.selected_content_block ul li a {
    display: block;
    color: #333;
    font-size: 16px
}

.selected_content_block ul li i {
    margin-right: 10px;
    color: #069
}

.selected_content_block>ul>li>div.more_selected_list {
    display: inline-table
}

.selected_content_block>ul>li>div.more_selected_list>span {
    display: table-cell;
    vertical-align: top;
    line-height: 21px
}

.selected_content_block>ul>li>div.more_selected_list>span a {
    color: #444
}

.selected_content_block>ul>li>div.more_selected_list>span>i {
    padding-top: 2px
}

.more_news_btn_block>div {
    display: block;
    margin-top: 8px;
    padding: 3px;
    text-align: center;
    background: #c8c8c8
}

.more_news_btn_block>div:first-child {
    border-right: 5px solid #ebebeb
}

.more_news_btn_block>div:last-child {
    border-left: 5px solid #ebebeb
}

.more_news_btn_block>div>a {
    display: block;
    color: #000
}

@media(max-width:640px) {}

#video_content>div>div.col-md-6:first-child {
    padding-right: 5px
}

#video_content>div>div.col-md-6:nth-child(2) {
    padding-left: 5px
}

#video_content>div>div.col-md-3:nth-child(4n+0) {
    padding-right: 0
}

#video_content>div>div.col-md-3:nth-child(4n+1) {
    padding: 0 5px 0 10px
}

#video_content>div>div.col-md-3:nth-child(4n+2) {
    padding: 0 10px 0 5px
}

#video_content>div>div.col-md-3:nth-child(4n+3) {
    padding: 0 15px 0 0
}

@media(max-width:640px) {
    #video_content>div>div.col-md-3:nth-child(2n+0),
    #video_content>div>div.col-xs-6:nth-child(2n+0) {
        padding-right: 5px
    }
    #video_content>div>div.col-md-3:nth-child(2n+1),
    #video_content>div>div.col-xs-6:nth-child(2n+1) {
        padding-left: 5px
    }
    */
}

.video_content_caption {
    position: relative;
    margin-top: 10px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 5px 10px
}

.video_content_caption>h4 {
    margin: 0;
    color: #498bc9
}

.video_content_caption>h4>a {
    color: #498bc9;
}

.video_content_caption>a>i,
.video_content_caption>i {
    position: absolute;
    top: 3px;
    right: 10px;
    font-size: 24px;
    color: #498bc9
}

.video_content_caption>a>span {
    position: absolute;
    top: 5px
}

.video_content_caption>a>i.youtube,
.video_content_caption>a>i.facebook {
    position: absolute;
    top: 6px;
    right: 50px;
    font-size: 18px;
    color: #969696
}

.video_content_caption>a>i.facebook {
    right: 75px;
    padding: 4px 2px 0px 7px;
    font-size: 14px;
    background: #969696;
    color: #fff
}

.video_content_caption>a>span.dailymotion {
    right: 50px
}

.video_content_caption>a>span.youtube {
    right: 75px
}

.video_content_caption>a>span.facebook {
    right: 128px
}

.video_content_block,
.more_video_content_block {
    margin-top: 7px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ccc;
    height: 280px;
}

.more_video_content_block {
    height: 170px;
    overflow: hidden
}

.video_content_block>div.img,
.more_video_content_block>div.img {
    position: relative
}

.video_content_block>div.img>i,
.more_video_content_block>div.img>i {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 24px;
    background: #fff;
    padding: 4px 7px;
    color: #CD0000;
    z-index: 1;
    opacity: 0.6
}

.video_content_block>div.hl>h4 {
    margin: 10px 0 0 0;
    line-height: 20px
}

.video_content_block>div.hl>h4>a,
.more_video_content_block>div.hl>h5>a {
    color: #444
}

.more_video_content_block>div.hl>h5 {
    margin: 5px 0 0 0;
    line-height: 23px
}

.more_video_content_block>div.img>i {
    top: 0;
    left: 0;
    font-size: 16px;
    padding: 3px 5px;
}

#cat_summary_content>div>div.col-md-4:nth-child(3n+0) {
    padding: 0 15px 0 0px;
}

#cat_summary_content>div>div.col-md-4:nth-child(3n+1) {
    padding-right: 0
}

#cat_summary_content>div>div.col-md-4:nth-child(3n+2) {
    padding: 0 10px 0 10px;
}

@media (max-width:640px) {}

i#video_dis_lead{
    position: absolute !important;
    _background: #000 !important;
    padding: 13px 10px 12px 14px !important;
    opacity: 0.7 !important;
    bottom: 54% !important;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    right: 44% !important;
    color: red !important;
    font-size: 65px !important;
}
i#video_dis_lead_cat{
    position: absolute !important;
    _background: #000 !important;
    padding: 13px 10px 12px 14px !important;
    opacity: 0.7 !important;
    bottom: 51% !important;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    right: 44% !important;
    color: red !important;
    font-size: 65px !important;
}
i#video_dis_cat_2ndLead{
    position: absolute !important;
    _background: #000 !important;
    _padding: 13px 10px 12px 14px !important;
    opacity: 0.7 !important;
    bottom: 41% !important;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    right: 40% !important;
    color: red !important;
    font-size: 60px !important;
}
i#video_dis_2ndLead_dtl{
    position: absolute !important;
    _background: #000 !important;
    _padding: 13px 10px 12px 14px !important;
    _opacity: 0.7 !important;
    bottom: 40% !important;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    right: 40% !important;
    color: #fff !important;
    font-size: 60px !important;
}
i#video_dis_2ndLead{

    _background: #000 !important;
    _padding: 13px 10px 12px 14px !important;
    _opacity: 0.7 !important;

    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;

    color: #fff !important;
    font-size: 30px !important;
}
.video_dis_2nd{
    position: absolute !important;
    top: 55% !important;
    right: 40% !important;
    border:2px solid #fff !important;
    width:55px !important;
    height:55px !important;
}

.vicon{
    width: 55px !important;
    position: absolute !important;
    top: 36% !important;
    left: 40% !important;
    height:55px !important;
}
.vicon_lead{
    width: 70px !important;
    position: absolute !important;
    top: 30% !important;
    left: 45% !important;
    height:70px !important;
}
.vicon_sm{
    width: 40px !important;
    position: absolute !important;
    top: 26% !important;
    left: 38% !important;
    height: 40px !important;
}
.vicon_s{
    width: 40px !important;
    position: absolute !important;
    top: 21% !important;
    left: 34% !important;
    height: 40px !important;
}
.vicon_dtl{
    width: 50px !important;
    position: absolute !important;
    top: 32% !important;
    left: 40% !important;
    height: 50px !important;
}
.video_cat{
    width: 80px !important;
    position: absolute !important;
    top: 33% !important;
    left: 45% !important;
    height: 80px !important;
}

i#video_dis_cat_Lead{
    position: absolute !important;
    _background: #000 !important;
    _padding: 13px 10px 12px 14px !important;
    opacity: 0.7 !important;
    bottom: 42% !important;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    right: 40% !important;
    color: red !important;
    font-size: 60px !important;
}
i#video_dis_dtl_left {
    position: absolute !important;
    _background: #000 !important;
    _padding: 13px 10px 12px 14px !important;
    opacity: 0.7 !important;
    bottom: 37% !important;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    right: 35% !important;
    color: red !important;
    font-size: 50px !important;
}
.binorightimg {_height: 90px;overflow: hidden;margin: 0 0 5px 0;position: relative;}

.submn-news .sub-box {
    border: none !important;
}

.cat_summary_title>i {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 24px;
    color: #eee
}

.cat_summary_title>h4 {
    display: inline-block;
    padding: 0px 0px 0 0px;
    text-align: left;
    color: #3b5b98;
    font-size: 18px;
    text-shadow: 1px 0 #006699;
}

.cat_summary_title>h4>a {
    display: block;
    margin: 0;
    color: #3b5b98
}

#home-online-poll .cat_summary_title>h4>a{ font-size: 22px;}

.third_lead_block .media-body>h5,
.body_news_block .media-body>h5,
.cat_summary_display_one .more_hl .media-body>h5,
.cat_summary_display_four .media-body>h5 {
    font-size: 15px;
    color: #000;
    /* font-weight: bold; */
}
.cat_summary_display_four .media-body .hl1>h4{
    font-size: 14px;
    color:red;
    padding-bottom: 5px;
}
.cat_summary_display_one .more_hl .media-body .hl1 h4{
    font-size: 14px;
    color:red;
    padding-bottom: 5px;
}
.third_lead_block .hl1 h4, .body_news_block .hl1 h4{
    font-size: 14px;
    color:red;
    padding-bottom: 5px;
}

.cat_summary_display_one .left-col a {
    position: relative;
}

div.cat_summary_display_one div.hl {
    background: #fff;
    color: #000;
    width: 100%;
    padding: 10px 10px;
    text-align: left;
}

div.cat_summary_display_one .row+.row .col-md-4:nth-child(1) {
    padding: 0 0px 0 15px;
}

div.cat_summary_display_one .row+.row .col-md-4:nth-child(2) {
    padding: 0 0px 0 13px;
}

div.cat_summary_display_one .row+.row .col-md-4:nth-child(3) {
    padding: 0 15px 0 10px;
}

.cat_summary_block>.cat_summary_display_one a>div.img>i {
    position: relative;
    _top: 34%;
    color: #eee;
    font-size: 72px;
}

.cat_summary_display_four .cat_hl {
    min-height: 98px !important;
}

div.cat_summary_display_one div.hl,
.cat_summary_block>.cat_summary_display_one div.more_hl .hl,
.cat_summary_display_four .hl {
    min-height: 90px;
}

.cat_summary_block>.cat_summary_display_one a>.cat-national-head>.hl>h4,
.cat_summary_block>.cat_summary_display_one div.more_hl>a>div.hl>h4,
.cat_summary_display_four .hl>h4 {
    font-size: 18px;
    margin: 0;
    /* font-weight: 600; */
}
.cat_summary_display_four .hl1>h5{
    font-size: 17px;
    color: red;
    padding-bottom: 5px;
}
.cat_summary_block>.cat_summary_display_one a>.cat-national-head>.hl1>h4{
    font-size: 17px;
    color:red;
    padding: 10px 10px 0 10px;
}

.cat_summary_block>.cat_summary_display_one .left-col {
    padding-right: 10px
}

.cat_summary_block>.cat_summary_display_one .mid-col {
    padding-left: 5px;
    padding-right: 5px
}

.cat_summary_block>.cat_summary_display_one .right-col {
    padding-left: 10px
}

.cat_summary_block>.cat_summary_display_two a>div.img {
    margin-top: 15px;
    height: 200px;
    text-align: center
}

.cat_summary_block>.cat_summary_display_two a>div.img>i {
    position: relative;
    top: 34%;
    color: #eee;
    font-size: 72px;
}

.cat_summary_block>.cat_summary_display_two a>div.hl>h4 {
    margin: 0;
    padding: 10px 0;
    line-height: 22px;
;
}

.cat_summary_block>.cat_summary_display_two a>div.sum {
    border-left: 3px solid #eee;
    text-align: justify;
    line-height: 20px;
    margin-top: 5px;
    padding-left: 15px
}

.cat_summary_block>.cat_summary_display_two a>div.sum>div.post_time {
    margin-bottom: 10px;
    color: #aaa;
}

.cat_summary_block>.cat_summary_display_two div.more_hl>ul {
    margin: 10px 0 0 22px;
}

.cat_summary_block>.cat_summary_display_two div.more_hl>ul>li {
    list-style: square;
    color: #214C83;
    font-size: 24px;
    line-height: 24px;
}

.cat_summary_block>.cat_summary_display_two div.more_hl>ul>li>a {
    display: block;
    font-size: 15px
}

.cat_summary_block>.cat_summary_display_three {
    height: 410px;
    overflow: hidden
}

.cat_summary_block>.cat_summary_display_three a>div.img {
    margin-top: 15px;
    height: 200px;
    text-align: center
}

.cat_summary_block>.cat_summary_display_three a>div.img>i {
    position: relative;
    top: 34%;
    color: #eee;
    font-size: 56px;
}

.cat_summary_block>.cat_summary_display_three a>div.sum>div.hl>h4 {
    margin: 0 0 10px 0;
    padding-top: 10px;
    padding-left: 3px;
    line-height: 22px;
    font-weight: bold
}

.cat_summary_block>.cat_summary_display_three a>div.hl>h4 font:hover {
    color: #03710b !important
}

.cat_summary_block>.cat_summary_display_three a>div.sum>div.img {
    padding: 0 10px;
}

.submn-news .cat_summary_block>.cat_summary_display_three a>div.sum>div.img {
    padding: 0 0px !important;
}

.cat_summary_block>.cat_summary_display_three a>div.sum>div.img img {
    width: 100%;
    height: 150px;
}

.cat_summary_block>.cat_summary_display_three a>div.hl>h4:hover {
    color: #03710b !important
}

.cat_summary_block>.cat_summary_display_three a>div.sum {
    text-align: left;
    line-height: 20px;
    margin-top: 5px;
}

.cat_summary_block>.cat_summary_display_three a>div.sum>div.post_time {
    margin-bottom: 10px;
    color: #aaa;
    font-size: 14px
}

.cat_summary_block>.cat_summary_display_three div.more_hl>ul {
    margin: 0;
    padding: 0
}

.cat_summary_block>.cat_summary_display_three div.more_hl>ul>li {
    display: table;
    list-style: none;
    font-size: 20px;
    line-height: 24px;
    color: #d0171d;
    padding: 5px 0;
    border-top: 1px solid #e9e7da;
    width: 100%;
}

.cat_summary_block>.cat_summary_display_three div.more_hl>ul li i,
.list_display_block ul li a {
    display: table-cell;
    vertical-align: top
}

.cat_summary_block>.cat_summary_display_three div.more_hl>ul li i {
    position: relative;
    top: 8px;
    padding-right: 10px;
    font-size: 10px;
    color: #d0171d
}

.cat_summary_block>.cat_summary_display_three div.more_hl>ul li img {
    margin: 0 8px 0 0
}

.cat_summary_block>.cat_summary_display_three div.more_hl>ul li a {
    font-size: 16px;
    line-height: 20px
}

.cat_summary_block>.cat_summary_display_three div.more_hl>ul li a font:hover {
    color: #006500 !important
}

.cat_summary_block>.cat_summary_display_three div.more_hl>ul li a:hover {
    color: #006500 !important
}

@media(max-width:640px) {}

#english_content>div>div.col-md-4:nth-child(3n+0) {
    padding: 0 15px 0 0
}

#english_content>div>div.col-md-4:nth-child(3n+1) {
    padding-right: 0
}

#english_content>div>div.col-md-4:nth-child(3n+2) {
    padding: 0 10px
}

.english_content_caption {
    position: relative;
    margin-top: 15px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 5px 10px
}

.english_content_caption>h4 {
    margin: 0;
    color: #498bc9
}

.english_content_caption>h4>a {
    color: #498bc9;
}

.english_content_caption>a>i,
.english_content_caption>i {
    position: absolute;
    top: 3px;
    right: 10px;
    font-size: 24px;
    color: #498bc9
}

.english_content_caption>a>span {
    position: absolute;
    top: 5px
}

.english_content_caption>a>i.twitter,
.english_content_caption>a>i.facebook {
    position: absolute;
    top: 6px;
    right: 50px;
    padding: 2px 3px;
    font-size: 14px;
    background: #969696;
    color: #fff
}

.english_content_caption>a>i.facebook {
    padding: 4px 2px 0px 7px;
    right: 75px
}

.english_content_caption>a>span.twitter {
    right: 50px
}

.english_content_caption>a>span.facebook {
    right: 75px
}

.english_content_block {
    margin-top: 7px;
    background: #fff;
    border: 1px solid #ccc;
}

.english_content_block>ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.english_content_block>ul>li {
    border-bottom: 1px solid #ccc;
    padding: 10px;
    height: 80px;
    overflow: hidden
}

.english_content_block>ul>li:last-child {
    border-bottom: none
}

.english_content_block>ul>li>div.img {
    width: 70px;
    max-height: 47px;
    overflow: hidden;
    margin-right: 10px
}

.english_content_block>ul>li:first-child>div.img {
    width: 87px;
    max-height: 58px;
    overflow: hidden;
    margin-right: 10px
}

.english_content_block>ul>li>div.more_hl {
    display: inline-table
}

.english_content_block>ul>li>div.more_hl>span {
    display: table-cell
}

.english_content_block>ul>li>div.hl>h4 {
    margin: 0 0 0 0;
    line-height: 17px;
    font-size: 13px
}

.english_content_block>ul>li>div.more_hl>span>h5 {
    margin: 0 0 0 0;
    font-size: 13px;
    line-height: 18px
}

.english_content_block>ul>li>div.hl>h4>a,
.english_content_block>ul>li>div.more_hl>span>h5>a {
    color: #444
}

.english_content_block>ul>li>div.more_hl>span>i {
    color: #5590cc;
    margin-right: 5px
}

@media (max-width:640px) {}

.lead_album {
}

.sub_album {
}






.tab_bar_block_new ul {
    display: table;
    width: 100%;
    margin: 0;
}

.tab_bar_block_new ul>li {
    position: relative;
    display: table-cell;
    line-height: 25px;
    font-size: 18px;
    color: #000;
    width: 50%;
    text-align: center;
    cursor: pointer;
    /* font-weight: bold; */
}

.tab_bar_block_new ul>li.active {
    background: #00834a;
    color: #fff;border-radius: 5px;padding: 5px;
}

.allNews {
    background: #00834a;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    width: 100%;
    display: block;
    margin: 10px 0 0;
    color: #fff;
    border-radius: 5px;
    padding: 4px;
}

.allNews:hover {
    color: #fff
}

#mostview1 {
    height: 270px;
    overflow: auto
}

#popular_list_block1 {
    display: none
}

.img {
    position: relative
}

.editor_picks_list {
    display: table;
    width: 100%;
    _margin: 0 0 10px 0;
    border-bottom: 1px solid #ccc;
    _padding-bottom: 10px;
    _sbackground: #fff;
    padding: 3px 10px
}

.list_display_block1 .editor_picks_list:last-child {
    margin: 0 0 0
}

.editor_picks_list>a {
    font-size: 15px
}

.editor_picks_list>a>div {
    display: table-cell;
    vertical-align: middle
}

.editor_picks_list>a>div.img {
    background: #f7f7f7;
    width: <?php echo $img_width ?>px;
    height: <?php echo $img_height ?>px;
    text-align: center
}

.editor_picks_list>a>div.img:hover {
    opacity: .9
}

.editor_picks_list>a>div.img>i {
    font-size: 24px;
    color: #eee
}

.editor_picks_list>a>div.hl>p {
    font-size: 18px;
    line-height: 25px;
    /* font-weight: bold; */
    margin: 0;
    color: #000;
}

.editor_picks_list>a>div.hl>p:hover {
    color: #369
}

.hl p.R_logo {
    display: inline-block;
    float: left;
    margin-right: 8px !important;
    display: none
}

.displayTime {
    font-size: 14px;
    color: #999;
    display: none
}

.most_view_tab_block {
    position: relative;
    margin-top: 10px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ccc
}

.most_view_tab_block .most_clicks,
.most_view_tab_block .most_comments,
.most_view_tab_block .news,
.most_view_tab_block .videos,
.most_view_tab_block .photos,
.most_view_tab_block .todays,
.most_view_tab_block .one_month,
.most_view_tab_block .three_month {
    font-size: 17px;
    background: #0b8843;
    color: #fff;
    border: none;
    border-bottom: 1px solid #dfdfde;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.most_view_tab_block .most_clicks,
.most_view_tab_block .news,
.most_view_tab_block .videos,
.most_view_tab_block .todays,
.most_view_tab_block .one_month {
    border-right: 1px solid #dfdfde
}

.most_view_tab_block .most_comments,
.most_view_tab_block .video,
.most_view_tab_block .photos,
.most_view_tab_block .one_month,
.most_view_tab_block .three_month {
    border-left: 1px solid #dfdfde
}

.most_view_tab_block .most_clicks.active,
.most_view_tab_block .most_comments.active {
    background: #016938
}

.most_view_tab_block .news,
.most_view_tab_block .videos,
.most_view_tab_block .photos,
.most_view_tab_block .todays,
.most_view_tab_block .one_month,
.most_view_tab_block .three_month {
    background: #fff;
    color: #444;
    padding: 1px;
    font-size: 14px
}

.most_view_tab_block .news.active,
.most_view_tab_block .videos.active,
.most_view_tab_block .photos.active,
.most_view_tab_block .todays.active,
.most_view_tab_block .one_month.active,
.most_view_tab_block .three_month.active {
    background: #dfdfde
}

.most_view_tab_block .most_view_content_block {
    display: table;
    width: 100%;
    background: #f1f0f0;
    border-bottom: 1px solid #dfdfde;
    margin-bottom: 5px
}

.most_view_tab_block .most_view_content_block div.sl,
.most_view_tab_block .most_view_content_block div.hl,
.most_view_tab_block .most_view_content_block div.img {
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    font-size: 18px;
    color: #ccc;
    height: 60px
}

.most_view_tab_block .most_view_content_block div.hl {
    padding: 5px 10px;
    font-size: 15px;
    color: #444;
    width: 65%
}

.most_view_tab_block .most_view_content_block div.img {
    width: 30%
}

.most_view_tab_block .most_view_content_block div.img>img {
    display: block;
    width: 100%;
    height: auto
}

.polling_block {
    position: relative;
    margin-top: 10px
}

.polling_block .polling_caption {
    background: #0b8843;
    padding: 7px;
    border-right: 10px solid #016938
}

.polling_block .polling_caption div.img {
    margin: -7px 0 -7px -7px;
    padding: 5px;
    background: #016938;
    height: 33px;
    width: 53px
}

.polling_block .polling_caption h4 {
    padding: 0;
    margin: 0 0 0 20px;
    color: #fff
}

.polling_block .polling_ques,
.polling_block .polling_options,
.polling_block .polling_res_summary {
    padding: 15px;
    background: #fff;
    border-bottom: 1px solid #dfdfde
}

.polling_block .polling_ques>h4 {
    margin: 0;
    padding: 0;
    line-height: 22px
}

.polling_block .polling_options,
.polling_block .polling_res_summary {
    border-top: 1px solid #dfdfde;
    padding: 10px 15px;
    font-size: 18px
}

.polling_block .polling_options .poll_submit {
    background: #dfdfde;
    padding: 1px 5px
}

.polling_block .polling_res_summary {
    font-size: 14px
}

.polling_block .polling_res_summary span {
    font-size: 22px
}

.users_point_table_block {
    position: relative;
    margin-top: 10px
}

.users_point_table_block .table_caption {
    background: #0b8843;
    padding: 7px;
    border-right: 10px solid #016938
}

.users_point_table_block .table_caption div.img {
    margin: -7px 0 -7px -7px;
    padding: 5px;
    background: #016938;
    height: 33px;
    width: 53px
}

.users_point_table_block .table_caption h4 {
    padding: 0;
    margin: 0 0 0 20px;
    color: #fff
}

.users_point_table_block .todays,
.users_point_table_block .one_month,
.users_point_table_block .three_month,
.users_point_table_block .six_month,
.users_point_table_block .todays_pinfo,
.users_point_table_block .one_month_pinfo,
.users_point_table_block .three_month_pinfo,
.users_point_table_block .six_month_pinfo {
    background: #fff;
    color: #444;
    border: none;
    border-top: 1px solid #dfdfde;
    border-bottom: 1px solid #dfdfde;
    padding: 3px 7px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.users_point_table_block .todays_pinfo,
.users_point_table_block .one_month_pinfo,
.users_point_table_block .three_month_pinfo,
.users_point_table_block .six_month_pinfo {
    min-height: 70px
}

.users_point_table_block .todays,
.users_point_table_block .one_month,
.users_point_table_block .three_month,
.users_point_table_block .todays_pinfo,
.users_point_table_block .one_month_pinfo,
.users_point_table_block .three_month_pinfo {
    border-right: 1px solid #dfdfde
}

.users_point_table_block .one_month,
.users_point_table_block .three_month,
.users_point_table_block .six_month,
.users_point_table_block .one_month_pinfo,
.users_point_table_block .three_month_pinfo,
.users_point_table_block .six_month_pinfo {
    border-left: 1px solid #dfdfde
}

.users_point_table_block .todays.active,
.users_point_table_block .one_month.active,
.users_point_table_block .three_month.active,
.users_point_table_block .six_month.active {
    background: #dfdfde
}

.users_point_table_block .points_content_block {
    position: relative;
    padding: 15px;
    background: #fff;
    border-top: 1px solid #ccc
}

.users_point_table_block .content {
    display: table;
    background: #f1f0f0;
    border-bottom: 1px solid #dfdfde;
    margin-bottom: 5px
}

.users_point_table_block .content .sl,
.users_point_table_block .content .hl,
.users_point_table_block .content div.img {
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    font-size: 18px;
    color: #ccc
}

.users_point_table_block .content .hl {
    padding: 10px 0 0;
    font-size: 14px;
    color: #444;
    width: 65%
}

.users_point_table_block .content div.img {
    width: 30%
}

.users_point_table_block .content div.img>img {
    display: block;
    width: 100%;
    height: auto
}

.news_letter_block {
    position: relative;
    margin-top: 10px
}

.news_letter_block .news_letter_caption {
    background: #0b8843;
    padding: 7px;
    border-right: 10px solid #016938
}

.news_letter_block .news_letter_caption div.img {
    margin: -7px 0 -7px -7px;
    padding: 5px;
    background: #016938;
    height: 33px;
    width: 53px
}

.news_letter_block .news_letter_caption h4 {
    padding: 0;
    margin: 0 0 0 20px;
    color: #fff
}

.news_letter_block .news_letter_ques,
.news_letter_block .news_letter_options {
    padding: 15px;
    background: #fff;
    border-bottom: 1px solid #dfdfde
}

.news_letter_block .news_letter_ques>h4 {
    margin: 0;
    padding: 0;
    line-height: 22px
}

.news_letter_block .news_letter_options {
    border-top: 1px solid #dfdfde;
    padding: 10px 5%;
    font-size: 18px
}

.news_letter_block .news_letter_options>div>div {
    margin: 5px 0
}

.news_letter_block .news_letter_reg {
    position: relative;
    margin: 25px 0
}

.news_letter_block .news_letter_reg>div {
    background: #0b8843
}

.news_letter_block .news_letter_reg>div>input {
    font-family: SolaimanLipi;
    width: 100%;
    background: #0b8843;
    border: none;
    padding: 5px 10px;
    font-size: 14px;
    color: #fff
}

.news_letter_block .news_letter_reg>div.subscribe {
    position: absolute;
    top: 0;
    right: 0;
    background: #1e1e1e;
    color: #fff;
    padding: 5px 7px;
    margin: 0;
    cursor: pointer
}

.cat_lead_top_left .img {
    text-align: center;
    display: block;
    background: #ccc
}

.cat_lead_top_left .img img.lead_top_img {
    width: auto;
    height: 410px
}

.cat_last {
    height: 350px;
    margin-bottom: 15px;
    background: #fff
}

.cat_last .hl h3 {
    font-size: 20px;
    color: #00834a;
    font-weight: 700
}

#cat_parent_content_list .cat_lead_top_right div.col-lg-6:last-child {
    height: 350px;
    margin-bottom: 15px
}

#cat_parent_content_list div.lead_bottom {
    margin-top: 0;
    background: #fff;
    margin-bottom: 30px
}

#cat_parent_content_list div.lead_top>div.img,
#cat_parent_content_list div.lead_bottom>div.img {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 180px;
    text-align: center
}

#cat_parent_content_list div.lead_bottom>div.img {
    height: 120px;
    text-align: center
}

#cat_parent_content_list div.lead_top>div.img>i.fa-camera,
#cat_parent_content_list div.lead_bottom>div.img>i.fa-camera {
    position: relative;
    top: 35%;
    color: #eee;
    font-size: 66px
}

#cat_parent_content_list div.lead_bottom>div.img>i {
    font-size: 50px
}

#cat_parent_content_list div.lead_top>div.img img,
#cat_parent_content_list div.lead_bottom>div.img img {
    height: 275px
}

#cat_parent_content_list div.lead_bottom>div.img img {
    height: 120px
}

#cat_parent_content_list div.lead_top>div.hl>h3 {
    font-size: 20px;
    line-height: 24px
}

#cat_parent_content_list div.lead_top>div.hl>h3,
#cat_parent_content_list div.lead_bottom>div.hl>h4,
.lead_bottom_block .lead_bottom .hl h4 {
    font-size: 18px;
    font-weight: 700;
    height: 55px
}

#cat_parent_content_list div.lead_bottom>div.hl {
    padding: 10px
}

.aro_porun {
    color: #c4161c;
    display: none;
    padding: 2px;
    text-align: right
}

.aro_block_Bottom {
    display: block;
    text-align: center;
    color: #fff;
    background: #00834a;
    padding: 6px;
    border-radius: 10px
}

.aro_block_Bottom:hover {
    color: #fff
}

.cat_lead_top_left .hl {
    z-index: 99;
    width: 100%
}

.lead_bottom_img {
    width: 100%
}

.lead_bottom>div.hl>h4 a font:hover {
    color: #d0171d !important
}

div.lead_bottom>div.hl>h4 a:hover {
    color: #d0171d !important
}

#cat_parent_content_list div.lead_top>div.sum,
#cat_parent_content_list div.lead_bottom>div.sum {
    background: #fff;
    font-size: 14px
}

#cat_parent_content_list div.top_more_content {
    display: table;
    background: #fff;
    margin-top: 15px
}

#cat_parent_content_list div.top_more_content:nth-child(1) {
    margin-top: 5px
}

#cat_parent_content_list div.top_more_content>div.img {
    display: table-cell;
    width: 99px;
    height: 73px;
    text-align: center;
    vertical-align: middle
}

#cat_parent_content_list div.top_more_content>div.img>i.fa-camera {
    position: relative;
    top: 33%;
    color: #eee;
    font-size: 26px
}

#cat_parent_content_list div.top_more_content>div.hl {
    display: table-cell;
    padding: 0 10px;
    vertical-align: middle
}

#cat_parent_content_list div.top_more_content>div.hl>h5 {
    margin: 0;
    line-height: 22px;
    font-size: 16px
}

#cat_parent_content_list div.top_more_content>div.sum>p {
    margin: 5px 0 0;
    line-height: 18px
}

#cat_parent_content_list>div>div.col-md-7,
#cat_parent_content_list div.lead_bottom_block>div.col-md-6:first-child {
    padding-right: 7px
}

#cat_parent_content_list>div>div.col-md-5,
#cat_parent_content_list div.lead_bottom_block>div.col-md-6:last-child {
    padding-left: 7px
}

#cat_parent_content_list .more_btn {
    padding: 10px 1px 10px 10px;
    font-size: 18px
}

#cat_video_content {
    position: relative;
    background: #fff;
    margin-top: 10px
}

#cat_video_content>.caption {
    position: relative;
    padding: 10px 10px 0
}

#cat_video_content>.caption>h4 {
    margin: 0;
    color: #498bc9
}

#cat_video_content>.caption>a>i,
#cat_video_content>.caption>i {
    position: absolute;
    top: 3px;
    right: 10px;
    font-size: 24px;
    color: #498bc9
}

#cat_video_content>.caption>a>i.youtube,
#cat_video_content>.caption>a>i.facebook {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 18px;
    color: #969696
}

#cat_video_content>.caption>a>i.facebook {
    right: 34px;
    padding: 4px 2px 0 7px;
    font-size: 14px;
    background: #969696;
    color: #fff
}

#cat_video_content>.video_content_section {
    padding: 0 10px 10px
}

#cat_video_content>.video_content_section div.img {
    position: relative;
    margin-top: 10px;
    width: 100%;
    height: 135px;
    overflow: hidden
}

#cat_video_content>.video_content_section div.img>i {
    position: absolute;
    top: 36%;
    left: 35%;
    color: #eee;
    font-size: 36px
}

#cat_video_content>.video_content_section div.img>i.overlay-icon {
    background: #eee;
    opacity: .8;
    color: #cd0000;
    font-size: 14px;
    top: 0;
    left: 0;
    padding: 5px 8px
}

#cat_video_content>.video_content_section div.hl>h5 {
    margin: 0;
    padding: 10px;
    background: #f0f0f0;
    line-height: 20px;
    height: 70px
}

#cat_video_content>.video_content_section div.hl>h5>a {
    color: #000
}

#cat_video_content>.video_content_section>div>div.col-md-4:nth-child(3n+0) {
    padding-left: 0
}

#cat_video_content>.video_content_section>div>div.col-md-4:nth-child(3n+1) {
    padding-right: 5px
}

#cat_video_content>.video_content_section>div>div.col-md-4:nth-child(3n+2) {
    padding: 0 10px 0 5px
}

.video_gal_caption {
    display: block
}

.video_gal_caption>h4 {
    position: relative;
    display: inline-block;
    background: #666;
    min-width: 120px;
    margin: 10px 0 0;
    padding: 6px 15px;
    font-size: 18px;
    color: #fff;
    text-shadow: 1px 0 #666
}

.video_gal_caption>h4>a {
    color: #fff
}

.video_gal_caption>h4:after {
    left: 100%;
    height: 0;
    width: 7px;
    position: absolute;
    top: 0;
    content: " ";
    pointer-events: none;
    margin-left: 0;
    margin-top: 0;
    border-top: 30px solid #666;
    border-right: 8px solid transparent
}

.video_gal_caption_new>h4 {
    background: #666;
    margin: 10px 0 0;
    font-size: 18px;
    color: #fff
}

.video_gal_caption_new>h4>a {
    color: #fff
}


.video_gal_block .video_list .cover_photo {
    display: block;
    text-align: center;
    border: 1px solid #ddd;
    width: 100%;
    height: 126px
}

.video_gal_block .video_list .cover_photo i {
    position: relative;
    border: 3px solid #fff;
    color: #fff;
    padding: 13px 10px 12px 14px;
    opacity: .8;
    top: 35%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.video_gal_block .video_list .cover_photo:hover i {
    opacity: 1
}

.video_gal_block .video_list .title h5 {
    background: #f7f7f7;
    margin-top: -1px;
    color: #333;
    padding: 5px 10px;
    border: 1px solid #ddd;
    height: 48px;
    overflow: hidden;
    line-height: 20px
}

#video_home_page_content {
    margin-top: 10px
}

.video_gal_block_new {
    padding: 10px;
    overflow: hidden
}

.video_gal_block .video_list_new .cover_photo_new {
    display: block;
    text-align: center;
    border: none;
    width: 100%;
    height: 126px
}

.video_gal_block .video_list_new .cover_photo_new i {
    position: relative;
    border: 3px solid #00834a;
    color: #00834a;
    padding: 11px 8px 10px 12px;
    opacity: .8;
    top: 35%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.video_gal_block .video_list_new .cover_photo_new:hover i {
    opacity: 1
}

.video_gal_block .video_list_new .title h5 {
    font-weight: 700;
    font-size: 15px;
    background: #fff;
    margin-top: -1px;
    color: #333;
    padding: 5px 10px;
    height: 48px;
    overflow: hidden;
    line-height: 20px
}

.video_gal_block .video_list_new .cover_video_webp {
    display: none;
    text-align: center;
    width: 100%;
    height: 126px
}

.cover_video_webp img {
    width: auto;
    height: 126px
}

.vidgal_relatedVI img {
    height: 170px;
    width: auto
}

.vidgal_relatedVI {
    position: relative;
    background: #ccc;
    border-radius: 7px;
    _display: block;
    text-align: center;
    padding: 5px
}

.vid_icon_home {
    position: absolute;
    top: 45% !important;
    left: 45% !important;
    color: #00834a;
    border: 3px solid#00834a;
    padding: 10px 8px 10px 12px;
    border-radius: 50%
}

@media(max-width:767px) {
    .video_gal_caption_new>h4 {
        font-size: 16px
    }
    .video_list_new>div>div:nth-child(1),
    .video_list_new>div>div:nth-child(3) {
        padding-right: 7px;
        padding-left: 15px
    }
    .video_list_new>div>div:nth-child(2),
    .video_list_new>div>div:nth-child(4) {
        padding-right: 15px;
        padding-left: 8px
    }
    .video_gal_block .video_list_new .cover_photo_new {
        height: 90px
    }
    .video_gal_block .video_list_new .cover_video_webp {
        height: 90px
    }
    .cover_video_webp img {
        height: 90px
    }
}

#cat_photo_content {
    position: relative;
    background: #fff;
    margin-top: 10px
}

#cat_photo_content>.caption {
    position: relative;
    padding: 10px 10px 0
}

#cat_photo_content>.caption>h4 {
    margin: 0;
    color: #498bc9
}

#cat_photo_content>.caption>i {
    position: absolute;
    top: 3px;
    right: 10px;
    font-size: 24px;
    color: #498bc9
}

#cat_photo_content>.caption>i.pinterest,
#cat_photo_content>.caption>i.twitter,
#cat_photo_content>.caption>i.facebook {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 18px;
    color: #969696
}

#cat_photo_content>.caption>i.twitter {
    right: 34px
}

#cat_photo_content>.caption>i.facebook {
    right: 60px;
    padding: 4px 2px 0 7px;
    font-size: 14px;
    background: #969696;
    color: #fff
}

#cat_photo_content>.photo_content_section {
    padding: 0 10px 10px
}

#cat_photo_content>.photo_content_section div.img {
    position: relative;
    margin-top: 10px;
    width: 100%;
    height: 135px;
    overflow: hidden
}

#cat_photo_content>.photo_content_section div.img>i {
    position: absolute;
    top: 36%;
    left: 35%;
    color: #eee;
    font-size: 62px
}

#cat_photo_content>.photo_content_section div.img>i.overlay-icon {
    background: #eee;
    opacity: .8;
    color: #fec601;
    font-size: 14px;
    top: 0;
    left: 0;
    padding: 5px 8px
}

#cat_photo_content>.photo_content_section div.hl>h5 {
    margin: 0;
    padding: 10px;
    background: #f0f0f0;
    line-height: 20px
}

#cat_photo_content>.photo_content_section div.hl>h5>a {
    color: #000
}

#cat_photo_content>.photo_content_section>div>div.col-md-4:nth-child(3n+0) {
    padding-left: 0
}

#cat_photo_content>.photo_content_section>div>div.col-md-4:nth-child(3n+1) {
    padding-right: 5px
}

#cat_photo_content>.photo_content_section>div>div.col-md-4:nth-child(3n+2) {
    padding: 0 10px 0 5px
}

@media(max-width:640px) {}

#sub_category_content .sub_cat_summary_block {
    position: relative;
    margin-top: 15px;
    background: #fff;
    height: 550px;
    overflow: hidden
}

#sub_category_content .sub_cat_summary_title {
    position: relative;
    background: #3d8edd;
    margin-bottom: 10px;
    padding: 7px 10px
}

#sub_category_content .sub_cat_summary_title.special_section {
    background: #f7941f
}

#sub_category_content .sub_cat_summary_title>i {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 24px;
    color: #eee
}

#sub_category_content .sub_cat_summary_title>h4,
#sub_category_content .sub_cat_summary_title>h4>a {
    margin: 0;
    color: #fff
}

#sub_category_content .sub_cat_summary_block>div.img {
    position: relative;
    overflow: hidden;
    height: 195px
}

#sub_category_content .sub_cat_summary_block>div.img>i {
    position: absolute;
    top: 35%;
    left: 34%;
    color: #eee;
    font-size: 92px
}

#sub_category_content .sub_cat_summary_block>div.hl>h4 {
    margin: 0;
    padding: 10px;
    line-height: 22px;
    border-bottom: 1px solid #ccc
}

#sub_category_content .sub_cat_summary_block>div.hl>h4>a {
    display: block
}

#sub_category_content .sub_cat_summary_block>div.more_hl_list {
    display: block;
    background: #f5f5f5;
    border-bottom: 1px solid #eee;
    margin: 10px
}

#sub_category_content .sub_cat_summary_block>div.more_hl_list>span {
    display: table-cell;
    vertical-align: middle
}

#sub_category_content .sub_cat_summary_block>div.more_hl_list>span.img {
    position: relative;
    overflow: hidden;
    width: 90px;
    height: 60px
}

#sub_category_content .sub_cat_summary_block>div.more_hl_list>span.img>i {
    position: absolute;
    top: 35%;
    left: 34%;
    color: #ccc;
    font-size: 28px
}

#sub_category_content .sub_cat_summary_block>div.more_hl_list>span.hl>a {
    display: block;
    padding: 10px;
    color: #444
}

#sub_category_content .sub_cat_summary_block .more_btn {
    padding: 0 10px 10px
}

#sub_category_content>div>div.col-md-6:first-child {
    padding-right: 5px
}

#sub_category_content>div>div.col-md-6:last-child {
    padding-left: 5px
}

#topsub_category_content>div>div.col-md-6:first-child {
    padding-right: 10px
}

#topsub_category_content>div>div.col-md-6:last-child {
    padding-left: 10px
}

#sub_category_content>div.dead_rel_top_bar {
    display: block;
    position: relative;
    margin-top: 15px;
    height: 35px;
    background: #333
}

#sub_category_content>div.dead_rel_top_bar:before {
    border-top: 15px solid #fff;
    border-bottom: 20px solid transparent;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;
    content: '';
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    z-index: 2;
    position: absolute
}

#sub_category_content>div.dead_rel_news_block {
    display: block;
    border: 1px solid #ccc;
    background: #f5f5f5
}

#sub_category_content>div.dead_rel_news_block>div.dead_content_block {
    float: left;
    width: 20%;
    border-left: 1px dotted #ccc;
    height: 350px;
    overflow: hidden
}

#sub_category_content>div.dead_rel_news_block>div.dead_content_block:first-child {
    border-left: none
}

#sub_category_content>div.dead_rel_news_block>div.dead_content_block>div.category_title>h4 {
    display: block;
    margin: 0;
    padding: 5px;
    background: #ebebeb;
    border-bottom: 1px solid #ccc;
    text-align: center
}

#sub_category_content>div.dead_rel_news_block>div.dead_content_block>div.img {
    height: 75px;
    margin: 10px 7px
}

#sub_category_content>div.dead_rel_news_block>div.dead_content_block>div.hl {
    font-size: 15px;
    margin: 10px 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ccc
}

#sub_category_content>div.dead_rel_news_block>div.dead_content_block>div.more_hl {
    margin: 10px 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #ccc
}

#sub_category_content>div.dead_rel_news_block>div.dead_content_block>div.more_link {
    margin: 0 7px;
    text-align: right
}

#sub_category_content>div.dead_rel_news_block>div.dead_content_block>div.more_link i {
    font-size: 20px;
    color: #999
}

@media(max-width:640px) {}

#division_list>ul {
    background: #94d5f1;
    margin: 10px 0 0
}

#division_list>ul>li {
    border-left: 1px solid #c4e0ee;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb
}

#division_list>ul>li:first-child {
    padding-left: 0
}

#division_list>ul>li.active,
#division_list>ul>li.active>div.division_title {
    background: #060;
    color: #fff
}

#division_list>ul>li.active a {
    color: #fff
}

#division_list>ul>li>div.division_caption {
    position: relative;
    background: #27ade0;
    color: #fff;
    height: 30px;
    padding: 5px 10px;
    -webkit-box-shadow: inset 6px 0 8px -2px rgba(0, 0, 0, .2);
    box-shadow: inset 6px 0 8px -2px rgba(0, 0, 0, .2)
}

#division_list>ul>li>div.division_caption:after {
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #27ade0;
    content: '';
    display: block;
    position: absolute;
    right: -15px;
    top: 0;
    z-index: 2;
    position: absolute
}

#division_list>ul>li>div.division_caption>h4 {
    margin: 0
}

#division_list>ul>li>div.division_title {
    display: block;
    position: relative;
    background: #94d5f1;
    height: 30px;
    width: 68px;
    padding: 6px 10px;
    text-align: center
}

#division_list>ul>li:nth-child(2) {
    margin-left: -10px;
    padding-right: 0
}

#division_list>ul>li:nth-child(2)>div.division_title:before {
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #c4e0ee;
    content: '';
    display: block;
    position: absolute;
    left: 1px;
    top: 0;
    z-index: 1;
    position: absolute
}


#dtl_img_header_section {
    position: relative;
    width: 100%;
    height: 510px;
    margin-top: 15px;
    box-shadow: inset 0 -120px 150px rgba(0, 0, 0, .6);
    transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s
}

#dtl_img_header_section .headline_content_block.post_template-3 {
    position: absolute;
    bottom: 0;
    padding: 20px
}

#dtl_img_header_section .headline_content_block.post_template-3 .headline_section>h3,
#dtl_img_header_section .headline_content_block.post_template-3 .headline_section>h1,
#dtl_img_header_section .headline_content_block.post_template-3 .headline_section>h4 {
    margin: 0
}

#dtl_img_header_section .headline_content_block.post_template-3 .headline_section>h3 {
    color: #eee;
    text-shadow: 1px 1px #000;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px
}

#dtl_img_header_section .headline_content_block.post_template-3 .headline_section>h1 {
    color: #fff;
    text-shadow: 1px 1px #000
}

#dtl_img_header_section .headline_content_block.post_template-3 .headline_section>h4 {
    color: #f0f0f0;
    text-shadow: 1px 1px #000;
    margin-top: 10px
}

#dtl_img_header_section .headline_content_block.post_template-3 .news_date_time>p {
    color: #f7f7f7;
    text-shadow: 1px 1px #000;
    margin: 10px 0 0
}

.headline_content_block.post_template-2 {
    border-bottom: 1px solid #eee;
    margin-bottom: -16px
}

#details_content .headline_section>h3,
#details_content .headline_section>h1,
#details_content .headline_section>h4 {
    margin: 0
}

#details_content .headline_section>h3 {
    color: red;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px
}

#details_content .headline_section>h1 {
    color: #333;
    font-size: 30px;
    font-weight: bold;
}

@media(max-width:640px) {}

#details_content .headline_section>h4 {
    color: #666;
    font-size: 18px;
    margin-top: 10px
}

#details_content .news_date_time>p {
    margin: 10px 0 0
}

#details_content .rpt_and_share_block {}


#details_content .rpt_info_section>div.rpt_photo {
    overflow: hidden;
    position: relative;
    float: left;
    display: table-cell;
    background: 0 0;
    margin-right: 10px;
    margin-left: 3px;
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

#details_content .rpt_info_section>div.rpt_photo:first-child {
    margin-left: 0
}

#details_content .rpt_info_section>div.rpt_photo>img {
    width: 100%;
    height: 100%;
    border: 1px solid #ccc;
    border-radius: 50%
}

#details_content .rpt_info_section>div.rpt_photo>i {
    position: relative;
    color: #ccc;
    font-size: 30px
}

.rpt_info_section .rpt_name {
    font-size: 16px;
    line-height: 20px;
    color: #121212;
    /* font-weight: bold; */
    margin-bottom: 5px;
}

#details_content .rpt_info_section>div.rpt_more {
    display: inline-block;
    padding: 10px 7px;
    background: #ddd;
    color: #999;
    cursor: pointer;
    transition: all .4s;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s
}

#details_content .rpt_info_section>div.rpt_more:hover {
    color: #444
}

#details_content .rpt_info_section>div.rpt_more_list_block {
    position: absolute;
    display: none;
    top: 40px;
    left: 0;
    background: #dedede;
    padding: 5px;
    border-top: 1px solid #eee;
    min-width: 250px;
    z-index: 5
}

#details_content .rpt_info_section div.rpt_more_list {
    width: 100%;
    background: #eee;
    position: relative;
    padding: 5px;
    height: 40px;
    border-bottom: 1px solid #f7f7f7
}

#details_content .rpt_info_section div.rpt_more_list>div {
    float: left;
    overflow: hidden
}

#details_content .rpt_info_section div.rpt_more_list>div.rpt_photo {
    background: #dedede;
    margin-right: 1px;
    width: 30px;
    height: 30px;
    text-align: center
}

#details_content .rpt_info_section div.rpt_more_list>div.rpt_photo>i {
    position: relative;
    top: 5px
}

#details_content .rpt_info_section div.rpt_more_list>div.rpt_name {
    padding: 5px 10px;
    background: #eee
}

#details_content .dtl_section {
    position: relative;
    margin-top: 10px;
    text-align: justify;
    font-size: 20px;
    line-height: 28px;
}

#details_content .dtl_section p{ margin-bottom: 1rem !important;}


#details_content .featured_video {
    display: block;
    margin: 15px 0;
    text-align: center;
}

#details_content .dtl_section .full-top-img,
#details_content .dtl_section .full-mid-img,
#details_content .dtl_section .full-bottom-img {
    float: left;
    margin: 10px 0;
    border: 1px solid #ccc;
    width: 100%
}

#details_content .dtl_section .full-top-img {
    margin: 0 0 10px
}

#details_content .dtl_section .full-bottom-img {
    margin: 10px 0 0
}

#details_content .dtl_section .left-top-img,
#details_content .dtl_section .left-mid-img,
#details_content .dtl_section .left-bottom-img {
    float: left;
    margin: 10px 10px 10px 0;
    border: 1px solid #ccc;
    width: 45%
}

#details_content .dtl_section .left-top-img {
    margin-top: 0
}

#details_content .dtl_section .left-bottom-img {
    margin-bottom: 0
}

#details_content .dtl_section .right-top-img,
#details_content .dtl_section .right-mid-img,
#details_content .dtl_section .right-bottom-img {
    float: right;
    margin: 10px 10px 10px 0;
    border: 1px solid #ccc;
    width: 45%
}

#details_content .dtl_section .right-top-img {
    margin-top: 0
}

#details_content .dtl_section .right-bottom-img {
    margin-bottom: 0
}

#details_content .dtl_section>.dtl_img_section.post_template-0,
#details_content .dtl_section>.dtl_img_section.post_template-2 {
    display: block;
    margin: 15px 0;
    text-align: center
}

#details_content .dtl_section>.dtl_img_section.post_template-1 {
    float: left
}

#details_content .dtl_section>.dtl_img_section>ul {
    position: relative;
    background: #f5f5f5;
    border-bottom: 2px solid #ddd;
    width: 375px;
    height: 250px;
    margin: 0 0 10px 10px
}

#details_content .dtl_section>.dtl_img_section>ul>li {
    position: absolute;
    padding: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

#details_content .dtl_section>.dtl_img_section>ul>li.active {
    z-index: 2
}

#details_content .dtl_section>.dtl_img_section>ul>li.pre-photo,
#details_content .dtl_section>.dtl_img_section>ul>li.nxt-photo {
    position: absolute;
    cursor: pointer;
    background-position: -720px -72px;
    width: 25px;
    height: 25px;
    display: inline-block;
    left: 0;
    top: 44%;
    z-index: 5
}

#details_content .dtl_section>.dtl_img_section>ul>li.nxt-photo {
    background-position: -756px -72px;
    left: auto;
    right: 0
}

#details_content .dtl_section>.dtl_img_section>ul>li>.img {
    width: 100%;
    height: 100%
}

#details_content .dtl_section>.dtl_img_section.post_template-0>.img,
#details_content .dtl_section>.dtl_img_section.post_template-2>.img {
    background: #f5f5f5
}

#details_content .dtl_section>.dtl_img_section.post_template-1>.img {
    background: #f5f5f5;
    margin: 5px 15px 15px 0;
    max-width: 350px
}

#details_content .dtl_section>.dtl_img_section>.img img {
    max-width: 100%
}

#details_content .dtl_section>.dtl_img_section>.dtl_img_caption {
    display: block;
    width: 375px;
    border-bottom: 3px solid #eee;
    padding: 10px;
    box-shadow: 0 0 3px #eee;
    margin: -10px 0 10px 10px;
    font-size: 14px;
    font-style: normal !important;
}

#details_content .dtl_section>.dtl_img_section.post_template-0>.dtl_img_caption {
    display: block;
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 10px;
    _box-shadow: 0 0 3px #eee;
    margin: 0 15px 0 0;
    font-size: 14px;
    font-style: normal !important;
}

#details_content .dtl_section>.dtl_img_section.post_template-1>.dtl_img_caption {
    display: block;
    width: auto;
    border-bottom: 1px solid #eee;
    padding: 10px;
    margin: -15px 15px 0 0;
    font-size: 14px;
    font-style: normal !important;
}

#details_content .dtl_section>.rel_news_section {
    float: right;
    background: #f5f5f5;
    width: 375px;
    margin: 10px 0 10px 10px
}

#details_content .dtl_section>.rel_news_section>.rel_caption {
    background: #f9f9f9;
    padding: 5px 10px;
    color: #410196;
    border-bottom: 2px solid #ddd
}

#details_content .dtl_section>.rel_news_section>.rel_caption>h4 {
    margin: 0
}

#details_content .dtl_section>.rel_news_section>.rel_hl_list {
    padding: 10px;
    border-bottom: 1px solid #fff
}

#details_content .dtl_section>.rel_news_section>.rel_hl_list>div.img {
    position: relative;
    width: 120px;
    height: 80px;
    overflow: hidden;
    margin-right: 15px
}

#details_content .dtl_section>.rel_news_section>.rel_hl_list>div.img>i {
    position: absolute;
    top: 35%;
    left: 34%;
    color: #eee;
    font-size: 36px
}

#details_content .dtl_section>.rel_news_section>.rel_hl_list>div.hl>h4 {
    margin-top: 0;
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 0
}

.add_Size_right {
    padding: 0;
    margin: 10px 0
}

#taboola-below-article-thumbnails {
    margin-top: 10px;
    background: #fff;
    padding: 15px;
    border: 1px solid #ddd
}

.share_section .socialShare {
    margin: 0 0 0;
    height: 40px;
    max-width: 400px
}

.share_section .socialShare>a {
    display: block;
    float: left;
    margin: 2px;
    width: 36px;
    height: 36px;
    text-align: center;
    background: #666;
    color: #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

.share_section .socialShare>a:hover {
    transform: rotate(360deg);
    transition: all .4s ease
}

.share_section .socialShare>a>i {
    position: relative;
    top: 10px
}

.share_section .socialShare>a.facebook-share {
    display: none;
    position: fixed;
    left: 5%;
    top: 35%;
    background: #3b5998;
    z-index: 999
}

.share_section .socialShare>a.twitter-share {
    display: none;
    position: fixed;
    left: 5%;
    top: 42%;
    background: #55acee;
    z-index: 999
}

.share_section .socialShare>a.google-plus-share {
    display: none;
    position: fixed;
    left: 5%;
    top: 49%;
    background: #dc4e41;
    z-index: 999
}

.share_section .socialShare>a.linkedin-share {
    display: none;
    position: fixed;
    left: 5%;
    top: 56%;
    background: #00a0dc;
    z-index: 999
}

.share_section .socialShare>a.pinterest-share {
    display: none;
    position: fixed;
    left: 5%;
    top: 63%;
    background: #bd081c;
    z-index: 999
}

.share_section .socialShare>a.mail-share {
    background: #7d3f98;
    z-index: 999
}

.share_section .socialShare>a.print-btn {
    background: #34bf49;
    z-index: 999
}

@media(max-width:800px) {}

@media(max-width:480px) {}

.all_news_content_main {
    margin-bottom: 15px
}

.all_news_content {
    display: table-cell;
    vertical-align: middle;
    background: #f7f7f7;
    width: 130px;
    padding: 7px
}

#main_content_list {
    position: relative;
    background: #fff;
    margin-top: 10px;
    padding: 10px
}

#main_content_list>.all_news_content_block>a {
    display: table;
    width: 100%
}

#main_content_list>.all_news_content_block .img {
    display: table-cell;
    vertical-align: middle;
    width: 110px;
    height: 70px;
    text-align: center;
    overflow: hidden
}

#main_content_list>.all_news_content_block .img>i {
    position: relative;
    color: #eee;
    font-size: 28px
}

#main_content_list>.all_news_content_block .content_sum_block {
    display: table-cell;
    vertical-align: middle;
    width: 70%
}

#main_content_list>.all_news_content_block .hl>h4 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 22px
}

#main_content_list>.all_news_content_block .post_date>p {
    margin: 0 5px 0 0;
    text-shadow: 1px 0 #ccc;
    font-size: 14px
}

#main_content_list>.all_news_content_block .content_sum_block {
    _background: #fcfcfc;
    padding: 10px
}

#main_content_list>.all_news_content_block .col-md-4 {
    padding-right: 0
}

#main_content_list>.all_news_content_block .col-md-8 {
    padding-left: 0
}

@media(max-width:640px) {}

#onair_schedules>.schedules_block {
    position: relative;
    display: block;
    margin-top: 10px;
    background: #fff;
    padding: 10px
}

#tv_schedules>.schedules_block {
    position: relative;
    display: block;
    border-bottom: 1px solid #ccc;
    margin-top: 10px
}

#tv_schedules>.schedules_block>.content_block {
    float: left;
    width: 25%;
    border-left: 1px solid #ccc
}

#tv_schedules>.schedules_block>.content_block:first-child {
    border-left: none
}

#tv_schedules>.schedules_block>.content_block>.time_frame {
    background: #dedede;
    padding: 5px 10px;
    text-align: center;
    font-size: 16px
}

#tv_schedules>.schedules_block>.content_block>.time_frame.active {
    background: #008700;
    color: #fff
}

#tv_schedules>.schedules_block>.content_block>.show_title {
    background: #f5f5f5;
    padding: 10px 15px;
    text-align: left;
    color: #028501;
    font-size: 16px;
    height: 100px;
    overflow: hidden
}

#tv_schedules>.schedules_block>.content_block>.show_title>.prefix_title {
    color: #ff7f04
}

#live_tv>.live_tv_block {
    position: relative;
    margin-top: 10px;
    background: #fff;
    padding: 10px
}

#live_video_content {
    position: relative;
    display: block;
    margin-top: 10px
}

#live_video_content .video_cat_summary_block {
    margin-bottom: 10px
}

#live_video_content .video_cat_summary_block>.video_cat_summary_title {
    position: relative;
    background: #fff;
    padding: 5px 10px;
    border-bottom: 1px solid #29a6e0
}

#live_video_content .video_cat_summary_block>.video_cat_summary_title>i {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #29a6e0
}

#live_video_content .video_cat_summary_block>.video_cat_summary_title>h4 {
    margin: 0
}

#live_video_content .video_cat_summary_block>.video_cat_summary_title>h4>a {
    color: #29a6e0
}

#live_video_content .video_cat_summary_block .video_album {
    background: #fff
}

#live_video_content .video_cat_summary_block .video_album>div.img,
#live_video_content .video_cat_summary_block .video_album>a>div.img {
    position: relative;
    height: 105px
}

#live_video_content .video_cat_summary_block .video_album>div.img>i,
#live_video_content .video_cat_summary_block .video_album>a>div.img>i {
    position: absolute;
    top: 33%;
    left: 31%;
    color: #eee;
    font-size: 54px
}

#live_video_content .video_cat_summary_block .video_album div.hl,
#live_video_content .video_cat_summary_block .video_album>a>div.hl {
    padding: 10px;
    height: 70px;
    overflow: hidden
}

#live_video_content .video_cat_summary_block .video_album div.hl>h5,
#live_video_content .video_cat_summary_block .video_album>a>div.hl>h5 {
    line-height: 18px;
    margin: 0
}

#live_video_content .video_cat_summary_block .video_album div.hl>h5>a {
    color: #333
}

#live_video_content>div>div.col-md-6:first-child {
    padding-right: 10px
}

#live_video_content>div>div.col-md-6:last-child {
    padding-left: 10px
}

#live_video_content .video_cat_summary_block div.col-md-6:nth-child(2n+0) {
    padding-left: 5px
}

#live_video_content .video_cat_summary_block div.col-md-6:nth-child(2n+1) {
    padding-right: 5px
}

@media(max-width:640px) {}

#error_content .erro_page_logo {
    display: block;
    background: #f7f7f7;
    height: 200px;
    padding-top: 20%;
    text-align: center
}

#error_content .erro_page_logo>i {
    position: relative;
    background: #eee;
    padding: 40px 35px;
    font-size: 72px;
    color: #ddd;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

#error_content .error_page_msg {
    font-size: 18px;
    line-height: 22px
}

#comments_box {
    position: relative;
    background: #fff;
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #090
}

#comments_box .comments_box_caption>h4 {
    margin: 0;
    margin-bottom: 5px;
    color: #060
}

#comments_box .input_box>textarea {
    background: #ebebeb
}

#comments_box .submit_btn {
    display: inline-block;
    color: #060;
    background: #e4e5e7;
    padding: 5px 15px;
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

#comments_box .comments_tnc {
    margin-top: 10px;
    padding: 5px 0
}

#comments_details {
    position: relative;
    background: #fff;
    margin-top: 10px;
    padding: 10px
}

#comments_details .tab_list>ul {
    margin: 0
}

#comments_details .tab_list>ul>li {
    position: relative;
    background: #969696;
    color: #fff;
    padding: 3px 10px 2px;
    border-radius: 8px 0 0 0;
    -moz-border-radius: 8px 0 0 0;
    -webkit-border-radius: 8px 0 0 0
}

#comments_details .tab_list>ul>li.active {
    background: #ebebeb;
    color: #333
}

#comments_details .details_comments_list {
    position: relative;
    background: #ebebeb;
    padding: 10px;
    border-top: 1px solid #ddd;
    max-height: 450px;
    min-height: 150px;
    overflow: auto
}

#details_more_news,
.related_news_section {}

.related_news_section>.caption,
#details_more_news>.more_cat_news>.caption,
#details_more_news>.video_content>.caption,
#details_more_news>.photo_content>.caption {
    border-top: none;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px
}

.related_news_section>.caption {
    border-top-color: #dc4e41
}

.related_news_section>.caption>h4,
#details_more_news>.more_cat_news>.caption>h4,
#details_more_news>.video_content>.caption>h4,
#details_more_news>.photo_content>.caption>h4 {
    position: relative;
    display: inline-block;
    margin: 0;
    _background: #fff;
    color: #3b5b98;
    padding: 5px 10px
}

.related_news_section>.caption>h4 {
    color: #3b5b98
}

.more_news_list .hl {
    height: 55px
}

#details_more_news>.more_cat_news>.caption>h4:after {
    border-top-color: #666
}

#details_more_news>.more_cat_news>.caption>h4>a,
#details_more_news>.video_content>.caption>h4>a,
#details_more_news>.photo_content>.caption>h4>a {
    color: #3b5b98;
    text-shadow: 1px 0 #069
}

.related_news_section>.rel_news_list,
#details_more_news>.more_cat_news>.more_news_list,
#details_more_news>.video_content>.video_content_section,
#details_more_news>.photo_content>.photo_content_section {
    padding: 10px 0 5px
}

@media(max-width:640px) {}

.related_news_section>.rel_news_list div.img>i,
#details_more_news>.more_cat_news>.more_news_list div.img>i,
#details_more_news>.video_content>.video_content_section div.img>i,
#details_more_news>.photo_content>.photo_content_section div.img>i {
    position: relative;
    top: 35%;
    color: #eee;
    font-size: 36px
}

#details_more_news>.video_content>.video_content_section div.img>i.overlay-icon,
#details_more_news>.photo_content>.photo_content_section div.img>i.overlay-icon {
    background: #eee;
    opacity: .8;
    color: #cd0000;
    font-size: 14px;
    top: 0;
    left: 0;
    padding: 5px 8px
}

#details_more_news>.photo_content>.photo_content_section div.img>i.overlay-icon {
    background: #fff;
    color: #fec601
}

.related_news_section>.rel_news_list div.hl>h5,
#details_more_news>.more_cat_news>.more_news_list div.hl>h5,
#details_more_news>.video_content>.video_content_section div.hl>h5,
#details_more_news>.photo_content>.photo_content_section div.hl>h5 {
    margin: 8px 0;
    line-height: 20px;
    font-size: 16px
}

#details_more_news>.more_cat_news>.more_news_list div.hl>h5 a:hover {
    color: #03710b !important
}

#details_more_news>.more_cat_news>.more_news_list div.hl>h5 a font:hover {
    _color: #03710b !important
}

#details_more_news>.more_cat_news>.more_news_list div.hl>h5 a font {
    font-weight: 700
}

.related_news_section>.rel_news_list>div>div.col-md-3:nth-child(4n+0),
#details_more_news>.more_cat_news>.more_news_list>div>div.col-md-3:nth-child(4n+0),
#details_more_news>.video_content>.video_content_section>div>div.col-md-3:nth-child(4n+0),
#details_more_news>.photo_content>.photo_content_section>div>div.col-md-3:nth-child(4n+0) {
    padding: 0 15px 0 0
}

.related_news_section>.rel_news_list>div>div.col-md-3:nth-child(4n+1),
#details_more_news>.more_cat_news>.more_news_list>div>div.col-md-3:nth-child(4n+1),
#details_more_news>.video_content>.video_content_section>div>div.col-md-3:nth-child(4n+1),
#details_more_news>.photo_content>.photo_content_section>div>div.col-md-3:nth-child(4n+1) {
    padding-right: 0
}

.related_news_section>.rel_news_list>div>div.col-md-3:nth-child(4n+2),
#details_more_news>.more_cat_news>.more_news_list>div>div.col-md-3:nth-child(4n+2),
#details_more_news>.video_content>.video_content_section>div>div.col-md-3:nth-child(4n+2),
#details_more_news>.photo_content>.photo_content_section>div>div.col-md-3:nth-child(4n+2) {
    padding: 0 5px 0 10px
}

.related_news_section>.rel_news_list>div>div.col-md-3:nth-child(4n+3),
#details_more_news>.more_cat_news>.more_news_list>div>div.col-md-3:nth-child(4n+3),
#details_more_news>.video_content>.video_content_section>div>div.col-md-3:nth-child(4n+3),
#details_more_news>.photo_content>.photo_content_section>div>div.col-md-3:nth-child(4n+3) {
    padding: 0 10px 0 5px
}

@media(max-width:640px) {
    .related_news_section>.rel_news_list>div>div.col-xs-6:nth-child(2n+0),
    #details_more_news>.more_cat_news>.more_news_list>div>div.col-xs-6:nth-child(2n+0),
    #details_more_news>.video_content>.video_content_section>div>div.col-xs-6:nth-child(2n+0),
    #details_more_news>.photo_content>.photo_content_section>div>div.col-xs-6:nth-child(2n+0),
    #details_more_news>.more_cat_news>.more_news_list>div>div.col-xs-6:nth-child(2n+0),
    #details_more_news>.video_content>.video_content_section>div>div.col-xs-6:nth-child(2n+0),
    #details_more_news>.photo_content>.photo_content_section>div>div.col-xs-6:nth-child(2n+0) {
        padding: 0 15px 0 5px
    }
    .related_news_section>.rel_news_list>div>div.col-xs-6:nth-child(2n+1),
    #details_more_news>.more_cat_news>.more_news_list>div>div.col-xs-6:nth-child(2n+1),
    #details_more_news>.video_content>.video_content_section>div>div.col-xs-6:nth-child(2n+1),
    #details_more_news>.photo_content>.photo_content_section>div>div.col-xs-6:nth-child(2n+1),
    #details_more_news>.more_cat_news>.more_news_list>div>div.col-xs-6:nth-child(2n+1),
    #details_more_news>.video_content>.video_content_section>div>div.col-xs-6:nth-child(2n+1),
    #details_more_news>.photo_content>.photo_content_section>div>div.col-xs-6:nth-child(2n+1) {
        padding: 0 5px 0 15px
    }
    */
}

#selected_jobs {
    margin-top: 10px;
    background: #fff
}

#selected_jobs>.selected_jobs_block>.caption {
    padding: 10px;
    border-bottom: 1px solid #ccc
}

#selected_jobs>.selected_jobs_block>.caption>h4 {
    margin: 0;
    color: #43009b
}

#selected_jobs>.selected_jobs_block>.selected_jobs_list {
    padding: 10px
}

#poll_result {
    position: relative;
    margin-top: 10px;
    background: #fff;
    padding: 10px;
}

#poll_result>.poll_res_bar>#poll_ques>h4 {
    line-height: 24px;
    margin: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc
}

#poll_result>.poll_res_bar>#poll_ques>h4>span {
    display: inline-block;
    font-size: 20px;
    line-height: 24px;
    color: #DC4E41;
    text-shadow: 1px 0 #333;
    padding-right: 15px
}

#poll_result>.poll_res_bar #poll_res_graph ul {
    margin-top: 15px;
    list-style: none
}

#poll_result>.poll_res_bar #poll_res_graph ul>li {
    position: relative;
    width: 100%;
    height: 29px;
    background: #eee;
    margin-bottom: 20px;
    cursor: pointer;
    border: 1px solid #ccc;
    box-shadow: 5px 5px 15px #ccc;
}

#poll_result>.poll_res_bar #poll_res_graph ul>li.vote_on:hover {
    box-shadow: 0 0 5px #ccc
}

#poll_result>.poll_res_bar #poll_res_graph ul>li div.vote_progressbar {
    position: absolute;
    height: 27px;
    z-index: 1
}

#poll_result>.poll_res_bar #poll_res_graph ul>li div.submit_msg {
    position: absolute;
    display: none;
    right: 10px;
    top: 5px;
    color: #666;
    font-size: 14px;
    text-shadow: 1px 0 #fff;
}

#poll_result>.poll_res_bar #poll_res_graph ul>li.vote_on:hover div.submit_msg {
    display: inline-block;
}

#poll_result>.poll_res_bar #poll_res_graph ul>li div.vote_options {
    position: absolute;
    font-size: 14px;
    width: 90%;
    left: 15px;
    top: 4px;
    z-index: 2
}

#poll_result>.poll_res_bar>#poll_count {
    margin-top: 10px
}

#poll_result>.poll_res_bar>#poll_count>span {
    font-size: 16px;
    color: #999
}

#poll_result>.poll_res_bar>#poll_count>span:first-child {}

#poll_result>.poll_res_bar>#poll_count>span>span {
    font-size: 22px
}

#poll_result>.poll_res_bar>.err_msg {
    margin-bottom: 10px;
    font-size: 16px;
    background: blanchedalmond;
    color: #CD0000;
    padding: 7px 10px;
}

#poll_result>.poll_res_bar>.err_msg>i {
    background: #CD0000;
    color: #fff;
    width: 20px;
    height: 20px;
    font-size: 14px;
    text-align: center;
    padding-top: 3px;
    margin-right: 5px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

#pre_poll_result {
    position: relative;
    background: #fff;
    padding: 10px;
    margin-top: 10px;
}

#pre_poll_result>#pre_poll_result_caption {
    background: #008700;
    color: #fff;
    padding: 5px 25px;
    font-size: 16px;
    margin: -10px;
    margin-bottom: 0;
}

#pre_poll_result>#pre_poll_result_caption>h4 {
    margin: 0
}

#pre_poll_result>#pre_poll_result_block {
    background: #fff;
    padding: 1px 0;
    margin: 0 -10px;
    margin-bottom: 0;
}

#pre_poll_result>#pre_poll_result_block>.poll_list {
    background: #f5f5f5;
    padding: 10px;
    padding-left: 30px;
    margin: 10px
}

#pre_poll_result>#pre_poll_result_block>.poll_list>.poll_date {
    color: #28a5df;
    font-size: 14px
}

#pre_poll_result>#pre_poll_result_block>.poll_list>.poll_ques {
    font-size: 16px;
    color: #444;
    margin-top: 5px
}

#pre_poll_result>#pre_poll_result_block>.poll_list .total_voter {
    padding: 5px 10px;
    text-align: right;
    border: 1px solid #ccc;
    border-left: none
}

#pre_poll_result>#pre_poll_result_block>.poll_list .dtl_btn {
    display: inline-block;
    background: #e6e7e9;
    color: #34754d;
    border: 1px solid #34754d;
    border-top: none;
    box-shadow: 0 2px 3px #34754d;
    -moz-box-shadow: 0 2px 3px #34754d;
    -webkit-box-shadow: 0 2px 3px #34754d;
    padding: 3px 10px 1px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 10px;
}

.home_content #home_top_content div.todays_photo_slider>div.img,
.home_content #home_top_content div.more_top_photos>div.img {
    position: relative;
    width: 100%;
    height: 270px;
    margin-top: 10px;
    overflow: hidden
}

.home_content #home_top_content div.todays_photo_slider>div.img>i {
    position: absolute;
    top: 36%;
    left: 35%;
    color: #eee;
    font-size: 105px
}

.home_content #home_top_content div.todays_photo_slider>div.img>i.pre-btn,
.home_content #home_top_content div.todays_photo_slider>div.img>i.nxt-btn {
    top: 45%;
    left: 10px;
    font-size: 36px;
    cursor: pointer
}

.home_content #home_top_content div.todays_photo_slider>div.img>i.nxt-btn {
    left: auto;
    right: 10px
}

.home_content #home_top_content div.todays_photo_slider>div.hl,
.home_content #home_top_content div.todays_photo_slider>div.sum,
.home_content #home_top_content div.more_top_photos>div.hl {
    background: #fff;
    padding: 10px;
    border-bottom: 1px solid #ccc
}

.home_content #home_top_content div.todays_photo_slider>div.sum {
    border-bottom: none
}

.home_content #home_top_content div.todays_photo_slider>div.hl h4,
.home_content #home_top_content div.todays_photo_slider>div.hl h5,
.home_content #home_top_content div.todays_photo_slider>div.sum p,
.home_content #home_top_content div.more_top_photos>div.hl h5 {
    margin: 0;
}

.home_content #home_top_content div.todays_photo_slider>div.hl h4>a {
    color: #639
}

.home_content #home_top_content div.todays_photo_slider>div.hl h5 {
    padding-top: 3px;
    text-align: right
}

.home_content #home_top_content div.more_top_photos>div.img {
    height: 134px;
}

.home_content #home_top_content div.more_top_photos>div.img>i {
    position: absolute;
    top: 34%;
    left: 33%;
    color: #eee;
    font-size: 60px
}

.home_content #home_top_content div.more_top_photos>div.hl {
    border-bottom: none;
}

.home_content #home_top_content div.more_top_photos>div.hl>h5 {
    line-height: 18px
}

.home_content #home_top_content div.more_top_photos>div.hl>h5>a {
    color: #333
}

.home_content #home_top_content>div>div.col-md-8 {
    padding-right: 5px
}

.home_content #home_top_content>div>div.col-md-4 {
    padding-left: 5px
}

.home_content #home_top_content>div>div.col-md-4.second_layer:nth-child(3n+0) {
    padding-left: 5px
}

.home_content #home_top_content>div>div.col-md-4.second_layer:nth-child(3n+1) {
    padding: 0 0 0 15px
}

.home_content #home_top_content>div>div.col-md-4.second_layer:nth-child(3n+2) {
    padding: 0 5px 0 10px
}

@media (max-width:640px) {}

.home_content #home_category_content .photo_cat_summary_block,
.category_content #category_more_content .photo_cat_summary_block,
.details_content #dtl_more_content .photo_cat_summary_block {
    margin-top: 20px
}

.home_content #home_category_content .photo_cat_summary_block>.photo_cat_summary_title,
.category_content #category_more_content .photo_cat_summary_block>.photo_cat_summary_title,
.details_content #dtl_more_content .photo_cat_summary_block>.photo_cat_summary_title {
    position: relative;
    background: #fff;
    padding: 5px 10px;
    border-bottom: 1px solid #29a6e0
}

.home_content #home_category_content .photo_cat_summary_block>.photo_cat_summary_title>i,
.category_content #category_more_content .photo_cat_summary_block>.photo_cat_summary_title>i,
.details_content #dtl_more_content .photo_cat_summary_block>.photo_cat_summary_title>i {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #29a6e0
}

.home_content #home_category_content .photo_cat_summary_block>.photo_cat_summary_title>h4,
.category_content #category_more_content .photo_cat_summary_block>.photo_cat_summary_title>h4,
.details_content #dtl_more_content .photo_cat_summary_block>.photo_cat_summary_title>h4 {
    margin: 0
}

.home_content #home_category_content .photo_cat_summary_block>.photo_cat_summary_title>h4>a,
.category_content #category_more_content .photo_cat_summary_block>.photo_cat_summary_title>h4>a,
.details_content #dtl_more_content .photo_cat_summary_block>.photo_cat_summary_title>h4>a {
    color: #29a6e0
}

.home_content #home_category_content .photo_cat_summary_block .photo_album,
.category_content #category_more_content .photo_cat_summary_block .photo_album,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album {
    background: #fff
}

.home_content #home_category_content .photo_cat_summary_block .photo_album>div.img,
.category_content #category_more_content .photo_cat_summary_block .photo_album>div.img,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album>div.img {
    position: relative;
    height: 105px
}

.home_content #home_category_content .photo_cat_summary_block .photo_album>div.img>i,
.category_content #category_more_content .photo_cat_summary_block .photo_album>div.img>i,
.details_content #dtl_more_content .photo_cat_summary_block .photo_album>div.img>i {
    position: absolute;
    top: 33%;
    left: 31%;
    color: #eee;
    font-size: 54px
}

#top_footer {
    position: relative;
    background: #0662b0;
    height: 43px
}

#top_footer .footer_logo {
    position: absolute;
    left: 47%;
    width: 80px;
    z-index: 1000
}

#top_footer .right_bg {
    position: absolute;
    background: #c4161c;
    left: 50%;
    width: 50%;
    height: 100%;
    z-index: 99
}

#top_footer p,
#bottom_footer p {
    margin: 3px 0px
}

#top_footer .top_footer_left_block {
    padding: 20px 0
}

#top_footer .top_footer_right_block {
    padding: 20px 0
}

#top_footer .top_footer_right_block ul li:last-child {
    padding-right: 0px;
}

#top_footer .footer_cat_list a {
    display: block;
    text-align: left;
    padding: 5px 0;
    font-size: 16px;
    text-shadow: 1px 0px #666;
}

#bottom_footer ul {
    margin: 0
}

#bottom_footer ul li>a.android {
    color: #a4c639
}

#bottom_footer ul li>a.windows {
    color: #00bcf2
}

#bottom_footer .social_block {
    margin-top: 7px;
    padding: 10px 0 10px 10px
}

#bottom_footer .social_block li>a {
    display: block;
    background: #666;
    color: #fff;
    text-align: center;
    width: 30px;
    height: 30px;
}

#bottom_footer .social_block ul {
    margin: 0
}

#bottom_footer .social_block li {
    padding-right: 0 !important;
    padding-left: 4px;
    display: inline-block;
}

#bottom_footer .social_block li>a.fb-link {
    background: #3B5998
}

#bottom_footer .social_block li>a.nav-link {
    padding: 0 !important;
}

#bottom_footer .social_block li>a.twitter-link {
    background: #55ACEE
}

#bottom_footer .social_block li>a.gplus-link {
    background: #DC4E41
}

#bottom_footer .social_block li>a.youtube-link {
    background: #ff0000
}

#bottom_footer .social_block li>a.linkedin-link {
    background: #0077B5
}

#bottom_footer .social_block li>a.pinterest-link {
    background: #bd081c
}

#bottom_footer .social_block li>a.instagram-link {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:dximagetransform.Microsoft.gradient( startColorstr='#f09433', endcolorstr='#bc1888', gradienttype=1);
}

#bottom_footer .social_block li>a>i {

}


#bottom_footer {

}

@media (max-width:640px) {
    #bottom_footer {
        padding: 10px 0
    }
    #top_footer .footer_logo {
        left: 36%
    }
}

@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2) {
    #top_footer .footer_logo {
        left: 44%
    }
}

.editor_picks_list {
    border-bottom: 1px solid #ccc;
    padding: 3px 10px;
    background: #fff;
}



#mostview {
    height: 270px;
    overflow: auto
}

.img {
    position: relative
}


.list_display_block3 .editor_picks_list1:last-child {
    margin: 0 0 0
}

.editor_picks_list1>a>div {
    display: table-cell;
    vertical-align: middle
}

.editor_picks_list1>a>div.img {
    background: #f7f7f7;
    text-align: center
}

.editor_picks_list1>a>div.img:hover {
    opacity: .9
}

.editor_picks_list1>a>div.img>i {
    font-size: 24px;
    color: #eee
}

.editor_picks_list1>a>div.hl>h4 {
    font-size: 16px;
    line-height: 22px;
    _padding: 0 10px;
    margin: 0;
    color: #000
}

.editor_picks_list1>a>div.hl>h4:hover {
    color: #369
}

#site_map .breadcrumb {
}

#author_page .details_content #author_info_content {
    position: relative;
    margin-top: 10px;
    background: #fff;
    padding: 10px
}

#author_page .details_content #author_info_content .img {
    position: relative;
    height: 200px;
    padding: 10px
}

#author_page .details_content #article_list .article_list_block div.img {
    position: relative;
    height: 180px;
    margin-bottom: 10px
}

#video_dtl_page_content div.row:nth-child(1) {
    padding-right: 10px !important;
    padding-left: 10px !important
}

.tag_item {
    text-decoration: none
}

.post_date {
    font-size: 12px;
    font-weight: 700
}


/*--------------------------*/
.menu-link {
    margin-bottom: 10px !important;padding-bottom:5px;border-bottom: 2px solid #00834a;_margin-top: 15px;
}
.menu-link-special {
    border-bottom: 2px solid #00834a !important;margin-top: 0px!important;
}
.menu-link-special a{border-bottom:0!important;}
.menu-link a {
    /*border-bottom: 2px solid transparent;*/
    /*border-image: linear-gradient(0.25turn, rgb(255 255 255), rgb(44 75 156), rgba(56,2,155,0));*/
    /*border-image-slice: 1;*/
    font-weight: bold;
    font-size: 22px;
    color: #00834a;
    line-height: 26px;
    padding-bottom: 5px;
}
.menu-link .menu_more{font-size: 18px;}
.menu-link .menu_more i{font-size: 15px;}
.link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9;
}
.summery {
    font-size: 16px;
    line-height: 22px;
    -webkit-line-clamp: 3;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    _text-align: justify;
    color: #555;
    font-weight: 400;
}
#bodumenu_onelead .lead-news .summery{}

.lead-news .common-card-content h5.title{
    font-size: 22px;
    line-height: 36px;
    color: #121212;
    /* font-weight: 600; */
}

.sub-news .common-card-content h5.title,
.sub-news .flex-content  h5.title,
.sub-more-news .flex-content  h5.title,
.sub-news .headline-list  h5.title{
    font-size: 16px !important;
    line-height: 26px;
    color: #2d3134;
    /* font-weight: 600; */
}
#bodumenu_onelead .sub-more-news .flex-content  h5.title,
#bodumenu_onelead  .sub-news .common-card-content h5.title,
#bodymenu_midlead .sub-more-news .flex-content h5.title,
.flexright_half .sub-news .flex-content h5.title,.all_news_content_block .sub-news .flex-content h5.title{font-size: 18px !important;}

.flexright_half .lead-news .common-card-content h5.title{font-size: 20px;
    line-height: 22px;}
#bodymenu_midlead #flex-right-image .img-content{width: 118px}
#bodymenu_Onelead_headline .lead-news .common-card-content h5.title{
    font-size: 18px !important;
}
#bodymenu_Onelead_headline .sub-news .headline-list  h5.title {
    font-size: 18px !important;
}
#test1,#mostview1 {
    height: 375px;
    overflow: auto;
    padding-right: 7px;
    margin-top: 5px;
}
#test1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background-color: #F5F5F5; border-radius: 10px;}
#test1::-webkit-scrollbar{ width: 5px; background-color: #F5F5F5;}
#test1::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #FFF; background-image: -webkit-gradient(linear,40% 0%,75% 84%,from(#c1c1c1),to(#c1c1c1),color-stop(.6,#c1c1c1))}

#mostview1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background-color: #F5F5F5; border-radius: 10px;}
#mostview1::-webkit-scrollbar{ width: 5px; background-color: #F5F5F5;}
#mostview1::-webkit-scrollbar-thumb{ border-radius: 10px; background-color: #FFF; background-image: -webkit-gradient(linear,40% 0%,75% 84%,from(#c1c1c1),to(#c1c1c1),color-stop(.6,#c1c1c1))}

.news_vid_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 50px;
    color: #fff;
}
.all_news_content_block .news_vid_icon,
#flex-left-image .news_vid_icon,
.video_content .sub-news .news_vid_icon,
#flex-right-image .news_vid_icon{font-size: 35px !important;}
#special_report .common-card-content h5.title {
    margin-top: 8px !important;
    color: #121212;
    font-size: 18px;
    /* font-weight: 600; */
    line-height: 24px;
    padding: 0;
    margin-bottom: 5px;
}
.top_lead_content .lead-news .common-card-content h5.title{
    font-size: 28px;
    line-height: 36px;
    color: #121212;
    /* font-weight: 600; */
}
.top_lead_content .sub-news .common-card-content h5.title {
    font-size: 20px !important;
    line-height: 24px;
    color: #2d3134;
    /* font-weight: 600; */
}
#bodymenu_lead_flexright .sub-more-news .flex-content h5.title{margin-bottom: 10px}
#bodymenu_lead_flexright  .sub-news .summery {-webkit-line-clamp: 2 !important;}
.flex-content .img-content {
    width: 137px;
    margin-right: 10px;
}
#bodymenu_lead_flexright #flex-right-image .img-content {
    width: 155px;
}
#flex-right-image .img-content {
    width: 137px;
    margin-left: 10px;
    margin-right: 0px !important;

}
#pathok_priyo .flex-content h5.title{
    font-size: 18px !important;
    line-height: 24px;
    /* font-weight: 600; */
}
#pathok_priyo .tab_bar_block_new1 ul li{
    border-bottom: 2px solid #00834a;
    color: #00834a;
    font-size: 18px;
    /* font-weight: bold; */
    padding-bottom: 5px;
    margin-bottom: 5px
}
.catpageSubmenu{
    display: inline-block;
    border-bottom: 2px solid #00834a;
}

.catpageSubmenu a {
    /* line-height: 11px; */
    margin-right: 15px;
    font-size: 18px;
    /* margin-bottom: 13px; */
    display: inline-block;
    padding: 5px 0px;
    float: left;
}

.catpageSubmenu i {
    margin-right: 5px;
    color: #00834a;
    font-weight: 700;
    font-size: 8px;
    line-height: 30px;
    float: left;
}
h5.title:hover,a.link:hover,
.flex-content:hover h5.title,#bodymenu_Onelead_headline .sub-news .headline-list h5.title:hover{color: #00834a !important;}
.common-card-content:hover .title,#lead-news .flex-content:hover .title,#top-lead-content .sub-news .flex-content:hover .title,#topnewsFlex .flex-content:hover .title,#pollflex .poll_block:hover p,.sub2-lead-content:hover .title,.lead-news:hover h5.title,h4.title:hover,h5.title:hover,.video_list .vid_title:hover,#more_album_block .photo_album_list .common-card-content:hover .title {
    color: #00834a!important;
}
.common-border-box {
    background-color: #fff;
    padding: 8px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}

.breadcrumb-menu {
    width: 100%;
    _overflow: hidden;
    padding: 0 0;
    display: table-cell
}

.breadcrumb-menu ul {
    margin: 0;
    padding: 0
}

.breadcrumb-menu ul>li {
    list-style: none;
    line-height: 13px;
    padding: 1px 15px;
    border-right: 1px solid #ccc;
    position: relative;
    display: inline-block;
    _margin-bottom: 15px
}

.breadcrumb-menu ul>li>a {
    font-weight: 700;
    color: #000;
    font-size: 20px;
    position: relative;
    padding: 0;
    line-height: 11px
}

.breadcrumb-menu ul>li>a:hover {
    color: #369
}

.breadcrumb-menu ul>li:last-child {
    border-right: none
}

.breadcrumb-menu ul>li:first-child {
    padding-left: 0
}

.breadcrumb-menu ul>li a.active,.breadcrumb-title span a.active {
    color: #369;
    font-weight: 700
}

.breadcrumb-menu ul>li:hover ul {
    display: block
}

.breadcrumb-menu ul>li>ul {
    position: absolute;
    left: 0;
    top: 18px;
    display: none;
    width: 200px;
    background: #f7f7f7;
    z-index: 99;
    border: 1px solid #ccc
}

.breadcrumb-menu ul>li>ul>li {
    list-style: none;
    float: left;
    border-bottom: 1px solid #ccc;
    border-right: none;
    line-height: 30px;
    margin-bottom: 0;
    width: 100%;
    padding: 0
}

.breadcrumb-menu ul>li>ul>li>a {
    color: #000;
    font-size: 16px;
    width: 100%;
    padding: 0 15px;
    display: block
}
.catsubMoremedianews .flex-content .img-content{width: 250px;overflow: hidden;}

.catsubMoremedianews .flex-content h5.title{
    margin-bottom: 10px !important;
}


[data-network="linkedin"]{ display: none !important;}
.sharethis-inline-share-buttons .st-btn {
    border-radius: 50% !important;
    height: 40px !important;
}

.sharethis-inline-share-buttons .st-btn > img {
    height: 20px !important;
    width: 23px !important;
    top: 10px !important;
}
.poll-coppy .copy-link{ width: 40px !important; height: 40px !important;}

.imgWrep .fa-images.fa-regular{ position: absolute; top: 5px; right: 5px; color: #fff; font-size: 25px;}
.morebtn {
    display: inline-block;
    font-size: 18px;
    padding: 5px 10px;
    background: #fff;
    color: #0573e6;
    cursor: pointer;
    border: 1px solid #0573e6;
    border-radius: 5px;
}
.livehh{background: #ddd;
    color: #007bb5;
    padding: 10px;
    text-align: center;
    font-size: 22px;
}
.livehh a{color:#ec1c24}
.cover-box .lead-news .common-card-content h5.title {
    font-size: 20px !important;
    line-height: 28px;
    margin-bottom: 0px !important;
    padding-bottom: 0px;
  }
  footer .social_block a {
    padding-right: 18px;
  }

  footer .social_block i {
    height: 30px;
    padding: 6px;
    width: 30px;
    background: #0d6efd;
    border-radius: 50%;
  }

  footer .social_block a.twitter-link i {
    background: #000;
    color: #fff;
  }

  footer .social_block a.fb-link i {
    color: #fff;
    padding: 6px;
  }

  footer .social_block i.fa-twitter {
    color: #3582f3;
  }

  footer .social_block i.fa-youtube {
    background: #ff142b;
    color: #fff;
    font-size: 15px;
    padding: 7px;
  }

  footer .social_block i.fa-pinterest {
    color: #983708;
  }

  footer .social_block i.fa-instagram {
    background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
    color: #fff
  }

  .app-container h5 {
    font-size: 18px;
    color: #000;
    margin-bottom: 15px
  }

  .app-container .android-aps-icon {
    background: url(../images/mobile_app_122x76.png) no-repeat;
    text-decoration: none;
    width: 122px;
    height: 38px;
    display: inline-block;
  }

  .app-container .ios-aps-icon {
    background: url(../images/mobile_app_122x76.png) 0 -38px no-repeat;
    text-decoration: none;
    width: 122px;
    height: 38px;
    display: inline-block;
  }

  .footer-top ul li a {
    color: #000;
    font-weight: bold;
    margin: 0 10px
  }

  .social_block p {
    margin: 5px 0;
    font-weight: bold;
  }

  div.search_box span {
    cursor: pointer;
    padding: 4px 16px;
    background: #eee;
    border: 1px solid #ccc;
  }

  .search_box .fa-search {
    background: #eee;
    padding: 9px 10px;
    border-radius: 50%;
    color: #3a3a3a;
    width: 35px;
    height: 35px;
    cursor: pointer;
  }

  .search_box .fa-times {
    background: #FF0000;
    padding: 10px 12px;
    border-radius: 50%;
    color: #ffffff;
    width: 35px;
    height: 35px;
    cursor: pointer;
  }

  .search_box .srch_keyword {
    height: 44px !important;
    margin: 0px !important;
  }

  .search_box .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
  }

  .search_box .btn-danger:hover {
    color: #fff;
    background-color: #c9302c !important;
    border-color: #ac2925;
  }
  #back_top {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 100%;
    bottom: 25px;
    color: #ffffff;
    cursor: pointer;
    display: none;
    font-size: 28px;
    padding: 6px;
    position: fixed;
    right: 5px;
    text-align: center;
    transition: all 0.3s ease-out 0s;
    z-index: 9998;
  }

  #back_top span {
    background: #ccc none repeat scroll 0 0;
    border-radius: 100%;
    display: block;
    height: 35px;
    text-align: center;
    width: 35px;
    color: #000;
  }
  .copyrith{
    background: #00834a; padding:5px 0; font-size: 15px; color: #fff
  }

  
  .iconic{display: flex;}

  @media(max-width:640px) {
    #menu_category{display: flex;}
    .header-padding {
        padding-left: 0 !important; /* Remove the padding that pushes logo right */
    }
    .iconic{position:absolute;right:0;top:0}
    .tmqe .mqh{width: 100px;}
    .logo-new {
        width: 80px !important;
        margin: -63px 0 0 0 !important;
        position: relative;
        z-index: 1;
        display: block !important;
        float: left;
    }
    .logo-new img {
        padding: 5px;
        border-radius: 5px;
        background: #fff;
        width: 100%;
        height: auto;
        object-fit: contain;
        max-width: none; /* Remove max-width restriction */
    }
    #menu_category ul.header_top_menu {
        display: flex;
        flex-wrap: nowrap;
        overflow: scroll;
    }
    div.search_box {
        padding: 10px 0;
    }
  }
  @media(min-width:625px) and (max-width:1020px) {
    .logo-new {
        width: 100px !important;
        margin: -63px 0 0 0 !important;
        display: block !important;
        float: left;
    }
    .header-padding {
        padding-left: 0 !important;
    }
}
@media(min-width:640px) and (max-width:926px) {
    .logo-new img {
        width: 100%;
        height: auto;
        object-fit: contain;
        max-width: none;
    }
    .header-padding {
        padding-left: 0 !important;
    }
}
@media(max-width:319px) {
    .logo-new {
        width: 60px !important;
        margin: -63px 0 0 0 !important;
        display: block !important;
        float: left;
    }
    .header-padding {
        padding-left: 0 !important;
    }
}

// APPEND_JS_TICKER_CSS_START
/* Modern JS Ticker styles */
.js-ticker{padding:10px 0;white-space:nowrap;overflow:hidden;}
.js-ticker a{padding:0 10px;border-right:1px solid #ec1c24;font-size:18px;}
.js-ticker a:last-child{border-right:0;}
// APPEND_JS_TICKER_CSS_END

// JS_TICKER_FIX_START
.js-ticker-content{white-space:nowrap;}
.js-ticker a{display:inline-block;}
// JS_TICKER_FIX_END

// JS_TICKER_HEIGHT
.js-ticker{height:24px;}
// END_JS_TICKER_HEIGHT



/* BEGIN: Mobile logo visibility fix */
@media (max-width: 640px) {
    /* Ensure the main site logo remains visible on small screens */
    #menu_category ul.header_top_menu > a img[alt="logo"] {
        width: 100px !important;            /* Restore original width */
    }

    /* Reduce padding so menu aligns right next to the narrower logo */
    #menu_category ul.header_top_menu {
        padding-left: 120px !important;   /* Restore original padding */
    }
}
/* END: Mobile logo visibility fix */

/* BEGIN: Mobile logo mid-size fix */
@media (min-width: 641px) and (max-width: 767px) {
    #menu_category ul.header_top_menu > a img[alt="logo"] {
        width: 100px !important;           /* Restore original width */
    }

    #menu_category ul.header_top_menu {
        padding-left: 120px !important;    /* Restore original padding */
    }
}
/* END: Mobile logo mid-size fix */

/* BEGIN: Mobile logo absolute positioning */
@media (max-width: 767px) {
    /* Place logo at top-left */
    #menu_category ul.header_top_menu > a {
        position: absolute;
        left: 8px;
        top: 0;               /* keep logo flush with top edge */
        z-index: 1000;
    }
    /* Left padding moved to the individual break-points above */
    /* Ensure the image itself sits fully in view */
    #menu_category ul.header_top_menu > a img[alt="logo"] {
        margin-top: 0 !important;            /* no upward shift */
    }
}
/* END: Mobile logo absolute positioning */

#menu_category ul.header_top_menu > a img {
    margin-top: 0 !important;
}

@media (max-width: 767px) {
    #menu_category ul.header_top_menu {
        overflow: visible !important; /* allow logo to extend fully */
    }
}

/* BEGIN: Logo desktop & mobile margin overrides */
@media (min-width: 768px) {
    /* Restore original desktop offset */
    #menu_category ul.header_top_menu > a img[alt="logo"] {
        margin-top: -40px !important;
    }
}
@media (max-width: 767px) {
    /* Fine-tune mobile alignment */
    #menu_category ul.header_top_menu > a img[alt="logo"] {
        margin-top: 0 !important;     /* ensure full logo is visible */
    }
}
/* END: Logo desktop & mobile margin overrides */

@media (max-width: 767px) {
    #menu_category ul.header_top_menu {
        overflow-x: auto !important;   /* enable horizontal scroll */
        overflow-y: visible !important;/* keep vertical content visible */
        -webkit-overflow-scrolling: touch; /* smooth iOS scroll */
    }
 }

/* BEGIN: Mobile logo inline fix */
@media (max-width: 767px) {
    /* Keep logo as part of flex flow instead of absolute */
    #menu_category ul.header_top_menu > a {
        position: relative !important; /* override earlier absolute */
        left: 0 !important;
        top: 0 !important;
        margin-right: 12px; /* gap before first nav item */
    }

    /* Flex alignment so items sit nicely beside logo */
    #menu_category ul.header_top_menu {
        padding-left: 0 !important;      /* reset manual offset */
        display: flex !important;
        align-items: center !important;
        overflow-x: auto !important;     /* keep horizontal scroll */
        -webkit-overflow-scrolling: touch;
    }
}
/* END: Mobile logo inline fix */

/* BEGIN: Mobile logo absolute restore */
@media (max-width: 767px) {
    #menu_category ul.header_top_menu > a {
        position: absolute !important;
        left: 8px !important;
        top: 0 !important;
        z-index: 2000;
        margin-right: 0 !important; /* reset gap from inline version */
    }

    #menu_category ul.header_top_menu > a img[alt="logo"] {
        width: auto !important;
        margin-top: 0 !important; /* ensure not clipped */
    }

    /* provide space for the logo so first nav item is not hidden */
    #menu_category ul.header_top_menu {
        padding-left: 120px !important;
    }
}
/* END: Mobile logo absolute restore */

/* --- Optimised mobile logo rule (single source of truth) --- */
@media (max-width: 767px) {
    /* Make the logo part of the flex row */
    #menu_category ul.header_top_menu {
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-end;      /* baseline alignment */
        padding-left: 0;            /* no artificial offset */
        overflow-x: auto;           /* swipe to scroll */
        overflow-y: visible;
        -webkit-overflow-scrolling: touch;
    }

    #menu_category ul.header_top_menu > a {
        flex: none;                /* keep fixed size */
        margin-right: 12px;        /* gap before first menu item */
    }

    #menu_category ul.header_top_menu > a img[alt="logo"] {
        width: 100px;              /* same as desktop */
        height: 44px;
        margin-top: -30px;         /* lift above green bar like desktop */
    }
}
/* --- End optimised mobile logo rule --- */
