/* ===== Custom CSS Start  FT =======*/



/* =========Custom CSS============ */

/* Removes the header */
#pf-src{
     display:none !important;
}


#pf-body #pf-title {
    border-bottom: 1px solid #c7c7c7 !important;
}

.nav>li>a:focus {
    text-decoration: none;
    background-color: 0 !important;
}

.link-hover-homepage img:hover {
	opacity: .9;
}

.container-top {
    width: 87%;
    margin: 0 auto;
    padding: 15px 25px;
}

.topnews-bg {
    background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
    height: auto;
    position: absolute;
    top: 296px;
}

.single_page_featured_image img {
	width: 100%;
}

#pf-body #pf-header-img {
    width: 265px;
}

#pf-body .editor_info {
    font-weight: bold !important;
}

#pf-body #pf-src {
    display: none !important;
}

#copyright {
    margin-bottom: 20px;
    text-align: center;
}

#pf-date {
	margin-top: 0px;
	float: left !important;
}

#pf-body #pf-title {
    font-size: 175%;
    margin: 0 0 7px 0 !important;
    color: #333;
}

#pf-body #pf_author {
	margin: 0 6px 0 0 !important;
}

.pf-12 {
    font-size: 16px !important;
}

#printfriendly  .more_news {
	display: none !important;
}

#printfriendly .text-warning {
	display: none !important;
}

#printfriendly .news-info {
	display: none !important;
}

#pf-body #pf-src-url {
    display: none !important;
}

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

.row {
    margin-right: -8px;
    margin-left: -8px;
}

.Budget_Block h4:hover {
	color: #000; 
	text-decoration: underline;
}

.profile_info span {
    font-size: 15px !important;
    line-height: 22px !important;
    color: #ffeb00 !important;
    font-weight: bold !important;
} 


.mbottom-div {
    margin-bottom: 20px;
}

.video-block {
    background: #212121;
}

.content p{
	font-size: 18px !important;
}

.top-news p {
    padding-left: 10px;
}

.block-lead {   
    background: #efefef;
    padding: 20px 0;
    border-top: 1px solid #ccc; 
}

.spot_light {
    background: #fff;
    padding: 4px;
}


/*
.first-news-lead9 {
	margin-bottom: 25px;
    width: 33%;
    margin: 0 15px;
    float: left;
    background: #ccc;
}

*/
.Left-Text-Image
{
	width:120px;
}

.lead-news img {

}

.more-button-2 a {
    background: #477a8a;
    padding: 14px 66px;
    border-radius: 8px 0 8px 0;
    text-align: center;
    font-size: 23px;
    color: #fff;
    width: 100%;
}

.more-button-print-blu20 a:hover {
    background: #7b7b7b;
    padding: 10px 50px;
    border-radius: 8px 0 8px 0;
    font-size: 20px;
    color: #fff;
}


.more-button-print-blu20 a {
    background: #7b7b7b;
    padding: 10px 50px;
    border-radius: 8px 0 8px 0;
    font-size: 20px;
    color: #fff;
}

.Left-Text-Image img
{
	padding-right:10px;
	padding-bottom:10px;
}

.custom-footer {
	padding: 30px 10px 0 10px;
    margin-right: -11px;
    margin-left: -11px;
    border: 0;
}

.top-header {
	margin-bottom: 12px;
}
.One_Four_Block h4 {
    border-top: 1px solid #ccc;
}

.One_Four_Block h4 .media-heading {
    padding-top: 6px;
}

.white_block {
    background: #fff;
    padding: 10px 7px;
    height: 510px;
    overflow: hidden;
}

.dropdown-menu>li>a {
    display: block;
    padding: 7px 15px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
}

#st-1 .st-total {
    padding: 4px 8px !important;
    margin-right: 8px !important;
    max-width: 100% !important;
}

#st-1 .st-total > span.st-shares {
    font-size: 16px !important;
    line-height: 26px !important;
    text-transform: uppercase;
}

#st-1 .st-total > span {
    font-size: 40px !important;
    font-weight: bold !important;
    color: #3a3a3a !important;
    font-family: Helvetica neue,arial !important;
    line-height: 22px !important;
}

.block_lead_business {
    background: #efefef;
    padding: 20px 0;
    border-top: 1px solid #ccc;
}


.block_lead_3 {
    padding: 20px 0;
}

/*
.category-heading-all {
    background: #51504A;
    padding: 6px 0 4px 8px;
    font-size: 18px;
    margin-bottom: 8px;
}
*/
.category-heading-all {
    padding: 6px 0 2px 0px;
    font-size: 22px;
    border-bottom: 3px double #505050;
    margin-bottom: 1px;
    font-family: tahoma;
    text-transform: uppercase;
    font-weight: bold;
}

.category-heading-footer6 a {
    color: #000 !important;
}

.category-body-3border{
    border-top: 1px solid #505050;
    padding-top: 6px;
}

.media-heading-latest-news {
	margin-top: 0;
    margin-bottom: 5px;
	padding-left: 10px;
}


.first-news-bottom img {
    height: 150px !important;
    width: 100% !important;
}

.first-news-lead9 img {
    width: 100% !important;
}

first-news-lead9

.first-news-single-page img {
    height: 90px !important;
    width: 100% !important;
}

.first-news-single-page {
    padding: 0;
    margin: 0 15px;
    background: #f9f9f9;
    height: 320px;
    margin-bottom: 30px;
    float: left;
    position: relative;
	display: block;
}

.first-news-single-page {
    width: 255px !important;
}



.category-heading-all a {
    color: #5a5a5a !important;
}

/*
.category-heading-all a:hover {
    color: #fff !important;
}
*/

.top-header a {
	color: #ff0000 !important;
	font-size: 26px;
	margin-bottom: 10px;
	font-weight: bold;
}

.LatestNewstab .tab-content {
    height: 360px !important;
    margin-top: 5px;
}

.media-heading-top4 {
    margin-top: 0;
    margin-bottom: -1px;
    color: #000;
    font-weight: 600;
    font-size: 18px !important;
}

.media-heading-top4 h3 a {
    color: #000;
}

.scroll-news {
    background: #ab2f2d;
    height: 31px;
}

.image-hover img:hover {
	background: #ccc;
}

.nav>li>a:hover {
    background-color: rgba(222, 93, 131, 0.77);
}

/*.nav .open>a {
    background-color: #f10000;
}
*/
.nav .open>a, .nav .open>a:focus {
    background-color: #f47e00 !important;
    border-color: #337ab7;
}

.top-news h2 a {
    color: #00539c;
    font-weight: 500;
}

.top-news img {
    width: 100%;
    height: 320px !important;
}


.list-entertainment ul {
	padding-left: 0;
}

.list-entertainment li {
    width: 95%;
    padding: 5px 0 5px 0;
    margin-left: 18px !important;
    display: list-item;
    overflow: visible;
    border-top: 2px solid #ffffff;
    list-style: square outside none;
    color: #D5842F;
}

.top-news h2 {
    padding: 0 0 0 8px;
    font-size: 25px;
}


.top-news span {
	background: #fff;
	z-index: 1;
}

.footer-style-1 .category-heading a {
    background: #C27E3A;
    padding: 3px 10px;
    color: #fff !important;
}

.footer-style-5 .category-heading a {
    background: #f2dede;
    padding: 3px 8px;
}

.footer-style-5 .category-heading {
    border-bottom: 1px solid #c1d8fa;
}

.category-col-8 .category-body a h4 {
    margin: 3px 0 0px 0 !important;
    padding: 0 !important;
}

.category-col-8 .media-left {
    padding: 5px 7px 0 0 !important;
}


.mt {
    margin: 20px 0 !important;
}

.mt-2 {
    margin: 40px 0 20px 0 !important;
}

.media-left, .media>.pull-left {
    padding-right: 6px;
}


.sports-block {
	background: #f5f5f5;
}


.footer-style-1 .category-heading {
    border-bottom: 1px solid #C27E3A;
}


.spot_light .category-heading a {
    padding: 7px 10px 4px 10px;
}

.spot_light .category-heading {
    text-align: center;
    background: #ecbb2f8a;
    padding: 3px;
    font-weight: bold;
}

.world_cup_2018 .category-heading a {
    padding: 7px 10px 4px 10px;
	color: #fff !important;
}

.world_cup_2018 .category-heading {
        padding: 3px;
    font-weight: bold;
    text-align: center;
}



.footer-style-2 .category-heading a {
    background: rgba(78, 143, 240, 0.35);
    padding: 3px 8px;
}

.footer-style-2 .category-heading {
    border-bottom: 1px solid #c1d8fa;
}


.section-row {
    margin-bottom: 30px;
}

.icon-header {
    background: #555;
    padding: 4px 6px;
    color: #fff;
}

.btn-all-news a h4 {
    text-align: right;
    background: #ccc;
}


.nav>li {
}

.nav-tabs {
    border-bottom: none;
}


.nav-tabs>li>a {
    margin-right: 0;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 0;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover {
    background: #DE5D83;
    color: #fff;
	padding: 7px 10px 4px 10px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus {
background: #e44675;
    color: #fff;
	border: none !important;
	padding: 7px 10px 4px 10px;	
}


/*
.nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #d9534f;
    border: none;
    border-bottom-color: transparent;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

*/


.img-thumbnail {
    padding: 0;
    border: none;
    border-radius: 0;
}

.slide-item {
    height: 188px;
}

.category-col-4 a h4 {
    margin-top: 2px !important;
}




.category-col-5 a h4, .category-col-6 a h4 {
    font-size: 17px !important;
    color: #265582;
    font-weight: bold;
    margin-bottom: -5px !important;
}

#eitlstyle-1 .col-md-8 {
    padding: 0 0 5px 0;
}

#eitlstyle-1 .col-md-4 {
    padding: 0 5px 5px 0;
}

.category-col-4 .category-heading a h3 {
    font-size: 22px !important;
    background: #344b60;
    Padding: 4px 0 3px 9px;
    width: 163px;
}

.category-col-4 .category-heading {
    background: none !important;
    padding: 7px 0 1px 0 !important;
    margin: 20px 0 10px 0 !important;
    border-bottom: 3px double #344b60;
}

.category-col-5 .category-heading a h3 {
    font-size: 22px !important;
    background: #344b60;
    Padding: 4px 0 3px 9px;
    width: 163px;
}

.category-col-5 .category-heading {
    background: none !important;
    padding: 7px 0 1px 0 !important;
    margin: 20px 0 10px 0 !important;
    border-bottom: 3px double #344b60;
}

.category-col-6 .category-heading a h3 {
    font-size: 22px !important;
    background: #344b60;
    Padding: 4px 0 3px 9px;
    width: 163px;
}

.category-col-6 .category-heading {
    background: none !important;
    padding: 7px 0 1px 0 !important;
    margin: 20px 0 10px 0 !important;
    border-bottom: 3px double #344b60;
}

.category-col-13 .category-heading a h3 {
    font-size: 22px !important;
    background: #344b60;
    Padding: 4px 0 3px 9px;
    width: 163px;
}

.category-col-13 .category-heading {
    background: none !important;
    padding: 7px 0 1px 0 !important;
    margin: 20px 0 10px 0 !important;
    border-bottom: 3px double #344b60;
}

.category-col-7 .category-heading a h3 {
    font-size: 22px !important;
    background: #344b60;
    Padding: 4px 0 3px 9px;
    width: 163px;
}

.category-col-7 .category-heading {
    background: none !important;
    padding: 7px 0 1px 0 !important;
    margin: 20px 0 10px 0 !important;
    border-bottom: 3px double #344b60;
}

.category-col-2 .category-heading a h3 {
    font-size: 22px !important;
    background: #344b60;
    Padding: 4px 0 3px 9px;
    width: 163px;
}

.category-col-2 .category-heading {
    background: none !important;
    padding: 7px 0 1px 0 !important;
    margin: 20px 0 10px 0 !important;
    border-bottom: 3px double #344b60;
}

.category-col-3 .category-heading a h3 {
    font-size: 22px !important;
    background: #344b60;
    Padding: 4px 0 3px 9px;
    width: 163px;
}

.category-col-3 .category-heading {
    background: none !important;
    padding: 7px 0 1px 0 !important;
    margin: 20px 0 10px 0 !important;
    border-bottom: 3px double #344b60;
}




.tickercontainer {
    background: #e2e2e2 !important;

}

ul.newsticker a {
    color: #344a60 !important;
}


.category-col-1 .panel {
    padding: 6px;
    margin-bottom: 10px;
    border-radius: 0;
}

.category-col-1 .category-heading {
    background-color: #00ade0 !important;
    padding: 7px 0 4px 7px;
    margin-bottom: 10px;
}

.category-col-1 {
    box-shadow: 1px 1px 13px 0px #2f2828;
    padding: 6px;
}

.thumbnail {
    display: block;
    padding: 0;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: none;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}


/* ===== Custom CSS End =======*/


/* ===== web ticker =======*/

/* liScroll styles */
ul.newsticker a {
    font: 17px Verdana !important;
}


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

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

.tickercontainer { /* the outer div */
    background: #170c0c;
    width: 100%;
    height: 36px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    top: 5px;
    height: 24px;
    /*width: 718px;*/
    overflow: hidden;
}

ul.newsticker { /* that's your list */
    /*Transitions have been added in order set css3 transitions; and have linear easing. Changing these lines you might have unexpected results */
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
    position: relative;
    margin-left: 20px;
    font: bold 10px Verdana;
    list-style-type: none;
    margin: 0;
    padding: 0;

}

ul.newsticker li {
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;

    /*background: #fff;*/
}

ul.newsticker li #order-icon {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: red;
    display: inline-block;
    margin-right: 10px;
}

ul.newsticker a {
    white-space: nowrap;
    padding: 0;
    color: #f6f6f6;
    font: bold 10px Verdana;
    margin: 0 50px 0 0;
    font-size: 18px;
}

ul.newsticker span {
    margin: 0 10px 0 0;
}

#webticker2 {
    float: right;
}

#webticker2 li {
    float: right; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;
    padding-left: 15px;
    /*background: #fff;*/
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@import url(https://fonts.googleapis.com/css?family=Audiowide);

@font-face {
    font-family: SolaimanLipi;
    src: url('../vendors/bangla-font/SolaimanLipiNormal.eot');
    src: url('../vendors/bangla-font/SolaimanLipiNormal.woff') format('woff'), url('../vendors/bangla-font/SolaimanLipiNormal.ttf') format('truetype'), url('../vendors/bangla-font/SolaimanLipiNormal.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Custom CSS Masum
==================================



row hidden-xs .col-md-4 {
	margin-right: 15px;
}

.col-md-12 {
	padding: 2px 0;
}
.col-md-4 {
	padding: 2px 8px 2px 0;
}
.col-md-7 {
	padding: 2px 0;
}

.col-md-7 .panel-body {
	padding: 15px 0;
}
.col-md-8 {
	padding: 2px 15px 0 0;
}
.col-md-6 {
	padding: 2px 8px 2px 0;
}

.panel-info {
    border-color: #fff;
}

.col-md-6 {
	padding: 2px 8px 2px 0;
}

.panel-success {
    border-color: #fff;
}
*/
/* Custom CSS Masum
==================================
*/

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 5px;
}

.big-sticky {
    background: #f5f5f5;
    border-radius: 0;
}

.panel-success > .panel-heading {
    background: #e8e8e8;
    color: #000;
    margin-bottom: 15px;
    font-size: 17px;
}

.big-sticky h2 {
    padding: 0 0 0 8px;
    color: #386eb5;
}

.big-sticky h2 a:hover {
    color: #ccc;
}

.big-sticky p {
    padding: 0 0 8px 8px;
}

footer nav.footernav ul li a:hover {
    /*color: #000;
    padding: 1px 5px 1px 5px;*/
    background: #E04C3B;
    /*border: 1px solid #fff;
    display: inline-table;
    margin-bottom: 5px;*/
}

ul.newsticker a {
    margin: 0 30px 0 0;
}

.media {
    margin-top: 5px;
    margin-bottom: 10px;
}

.h1, h1 {
    font-size: 38px;
}

.h2, h2 {
    font-size: 24px;
}

.h3, h3 {
    font-size: 20px;
}

.h4, h4 {
    font-size: 16px;
}

a:focus, a:hover {
    color: #FF5722;
    text-decoration: none;
}

#camspecial .panel-heading {
    font-size: 25px !important;
    padding: 5px 0 5px 8px;
    border-radius: 0;
    color: #ffffff;
    text-align: center;
    background: #233090;
    border-bottom: none;
}

#camspecial .panel-heading a {
    color: #ffffff;
}

#camspecial-1 .panel-heading a {
    color: #ffffff;
}

#camspecial-2 .panel-heading a {
    color: #ffffff;
}

#camspecial-1 .panel-heading {
    font-size: 25px !important;
    padding: 2px 0 2px 8px;
    border-radius: 0;
    color: #ffffff;
    text-align: center;
    background: #F44336;
    border-bottom: none;
}

#camspecial-2 .panel-heading {
    font-size: 25px !important;
    padding: 2px 0 2px 8px;
    border-radius: 0;
    color: #ffffff;
    text-align: center;
    background: #2196F3;
    border-bottom: none;
}

#camspecial-3 .panel-heading {
    border-radius: 0;
    color: #ffffff;
    text-align: center;
    border-bottom: 3px double #8BC34A;
    background: #f1f1f1;
}

#camspecial .panel, #camspecial-1 .panel {
    padding: 6px;
    margin-bottom: 10px;
    border-radius: 0;
}

#camspecial .panel, #camspecial-1 .panel, #camspecial-2 .panel {
    box-shadow: 1px 1px 13px 0px #2f2828;
}

#camspecial-1 .panel {
    padding: 6px;
    margin-bottom: 10px;
    border-radius: 0;
}

#camspecial-2 .panel {
    padding: 6px;
    margin-bottom: 10px;
    border-radius: 0;
}

#camspecial-3 .panel {
    padding: 9px;
    margin-bottom: 10px;
    border-radius: 0;
    height: 380px;
    border: 1px solid #e9e9e9;
    border-bottom-color: #d5d5d5;
    border-bottom-width: 2px;
    background: #f1f1f1;
}

#camspecial h4 {
    border-top: 1px solid #5cb85c;
}

#camspecial-1 h4 {
    border-bottom: 1px solid #F44336;
    border-top: none;
}

#camspecial-2 h4 {
    border-bottom: 1px solid #2196F3;
    border-top: none;
}

#camspecial-3 h4 {
    border-bottom: 1px solid #ccc;
    border-top: none;
}

a {
    color: #000;
}


#lead .panel-info {
    background: #eeeeee;
}

#lead .col-md-4 {
    padding-left: 8px;
    padding-right: 8px;
}

.lead-single {
    background: #eeeeee;
    border-bottom: 2px solid #3c3c3c;
    margin: 0 0 15px 0;
    height: 180px;
}

.lead-single h5 {
    padding: 7px 0 0 4px;
    color: #000;
}

.lead-single h5:hover a {
    text-decoration: none;
}

.post-copyright {
    border: 1px dotted #ccc;
    padding: 4px;
}

.post-copyright p{
    font-size: 15px !important;
    color: #ababab;
    font-style: italic;
}

.breadcrumb {
    padding: 4px 15px 8px 4px;
    margin-bottom: 20px;
    list-style: none;
    #background-color: #e6f8eb;;
    border-radius: 0;
    color: #ccc;
}

.breadcrumb a {
    color: #FF5722;

}

.margin-row {
    margin-top: 20px;
}

#dhkcam h4 {
    border-top: none !important;
    padding: 0;
}

/*
h2, h3, h4, h5, h6 {
    color: #000;
}
*/

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: "Lyon Text",Georgia,Times,serif !important;
    line-height: 1.3;
}

body {
       font-family: "Lyon Text",Georgia,Times,serif;
} 

#ctgcam h4 {
    border-top: none !important;
    padding: 0;
}

#dhkcam .col-md-5 {
    padding: 5px 12px;
}

#ctgcam .col-md-5 {
    padding: 5px 12px;
}

#dhkcam .col-md-7 {
    border-top: none !important;
    padding: 0;
}

#ctgcam .col-md-7 {
    border-top: none !important;
    padding: 0;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border: none;
}

h3, h4, h5 {
    margin-top: 7px;
    margin-bottom: 5px;
}

.panel-heading {
    padding: 2px 15px;
}

.panel-body {
    padding: 0;
}

.panel {
    border: none;
    margin-bottom: 10px;
    box-shadow: none;
}

/* End Custom CSS Masum
==================================
*/

ul.newsticker a {
    font: 17px Verdana;
}

.pgwSlideshow .ps-caption {
    font-size: 14px !important;
    font-weight: normal;
}

@media (min-width: 1200px) {
    .container {
        width: 1270px !important;
    }

    ul.newsticker a {
        font-family: SolaimanLipi !important;
    }

    .container-bg {
        background-color: #fff;
        border-top: none;
    }
}

/*  Search Box  */

.form-control {
    display: block;
    width: 100%;
    height: 25px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
}

.btn {
    padding: 2px 12px 1px 12px;
    border-radius: 0;
}

/* topbar */
.topbar {
    padding: 3px 5px 0 5px;
    background-color: #f9f9f9;
    height: 34px;
    border-bottom: 1px solid #d8d8d8;
}


fa-facebook a:hover {
    color: #000;
}

.topsocial ul li {
    list-style: none !important;;
    display: inline;

}

.topbar .datetime {
    font-size: 15px;
}

.topbar .topsocial .fa {
    font-size: 16px;
/ padding: 3px 5px;
}

.topbar .topsocial .fa-facebook {
    color: #3864A3;
}

.topbar .topsocial .fa-twitter {
    color: #5DA7DA
}

.topbar .topsocial .fa-youtube {
    color: #C41A1E;
}

.topbar .topsocial .fa-google-plus {
    color: #D04133;
}

.topbar .topsearch .btn-default {
    background-image: none;
}

.topheaderad {
    margin: 5px 0;
    text-align: center

}

.topheaderad img {
    margin: 0 auto;
}

.logobar {
    margin: 0;
}

.ad {
    margin-top: 10px
}

.scroll-news{
}
.scroll-news ul li a{
    text-decoration: none;
    color: #e8e8e8;
    font-size: 15px;
    padding-right: 20px;
}
.scroll-news ul{
    padding: 0;
    margin: 5px;
}

.scroll-news::before{
    content: "সর্বশেষ সংবাদ  »";
    float: left;
    padding: 2px 20px 4px 20px;
    color: #fff;
    background: #ea4335;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    z-index: 1;
}

.datetime {
	position: relative;
    top: 42px;
}

.scroll-news ul li #order-icon {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #45a9ff;
    display: inline-block;
    margin-right: 10px;
}

.navbar-top {
    margin-top: 1px;
    margin-bottom: 10px;
    background: #043565;
    box-shadow: 0px 2px 6px #4c4c4c;
}


.single-page-block {
    background: #fff5e8;
    margin-bottom: 25px;
    padding-bottom: 15px;
}

.navbar-top .nav li:hover, .navbar-top .dropdown-menu .nav li a:hover, .dropdown-menu > li > a:focus, .navbar-top .nav li a:hover {
    background-color: #f47e00 !important;
    color: #fff;
    transition: 1.3s !important;
}

.fa-home {
	font-size: 17px !important;
}

.dropdown-menu > li > a:hover {
    background-image: none;
}
.top-news {
    background-color: #eee;
    padding: 0 0 5px 0;;
}
.leadnewswrap {
    padding-top: 15px;
    padding-bottom: 5px;
    background: aliceblue;
}

.leadnewswrap .row {
    background: aliceblue;
    margin-left: 1px;
    margin-right: 1px;
    padding-bottom: 17px

}

.leadnewswrap a {
    color: #074097
}

.LatestNewstab .tab-content {
    margin-bottom: 10px;
    overflow: scroll;
    overflow-x: hidden;
    background-color: #2f2f2f;
}
.LatestNewstab .tab-content .media .media-left img{
    width: 65px;
    padding-top: 5px !important;
}
.LatestNewstab .tab-content .media{
    padding: 0px 0px 5px 3px;
    border-bottom: 1px solid #ccc;
    margin-top: 0px;
    margin-bottom: 0px;
}

.LatestNewstab .nav-tabs {
    background-color: #ccc;
    border: 0;
    display: inline;
}

.LatestNewstab .nav-tabs li a {
    border-radius: 0;
    color: #fff;
    border: 0;
    font-size: 18px;
    background-color: #185e91;
    padding: 7px 0 5px 9px;
}

.LatestNewstab {

}

.LatestNewstab .nav-tabs li.active a {
    background-color: #e91802;
    color: #ffffff;
    padding: 7px 0 5px 9px;
}

/*.LatestNewstab .nav-tabs li a:hover{background-color:#adadad;border: 0;color: #000;} */
.LatestNewstab .nav-tabs li:active a {
    background-color: #ccc;
    border: 0;
    color: #fff;
}

.LatestNewstab h4 {
    font-size: 15px;
    padding-top: 15px;
}

.LatestNewstab h4 a {
    color: #fff;
}

.LatestNewstab .tab-content ul {
    list-style: square;
    color: #344a60;
    padding: 0 3px 0 25px;
}

.LatestNewstab .tab-content ul li {
    border-bottom: 1px solid #dcdcdc;
    padding: 5px 0;
}

.LatestNewstab .tab-content ul li:last-child {
    border: none
}
.hbg-none{
    background: transparent !important;
}

#PhotoNews .carousel-caption {
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
    text-shadow: none;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #adadad;
}


#PhotoNews .carousel-control.left, #PhotoNews .carousel-control.right {
    background-image: none;
}

#PhotoNews .carousel-inner > .item > img {
    width: 450px
}

.cat_title a {
    color: orangered;
}


footer {
    background-color: #282828;
    color: #ffffff;
}


footer nav.footernav {
    border-bottom: 2px solid azure;
}

/*footer nav.footernav ul li{
    border-right: 1px solid #aaa;
}
footer nav.footernav ul li:last-child{
    border-right: none;
}*/
footer nav.footernav ul li a {
    color: #000;
    padding: 1px 5px 1px 5px;
    border-bottom: 1px solid #555;
    display: inline-table;
    margin-bottom: 5px;
}

footer .footerinfo {
    margin-top: 5px;
}

.credit {
    padding: 0px 5px 1px 5px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin: 0 5px;
    height: 19px;
    color: #fff;
    clear: both;
}

.pray-table > tbody > tr > td {
    padding: 3px;
}

.drop-up {
    top: auto;
    bottom: 100% !important;
}

.caret-up {
    /* Safari */
    -webkit-transform: rotate(-180deg);

    /* Firefox */
    -moz-transform: rotate(-180deg);

    /* IE */
    -ms-transform: rotate(-180deg);

    /* Opera */
    -o-transform: rotate(-180deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=6);

}

.bn {
    border: none;
}

/* ====== Archive =========== */
.callout-card {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-color: #4dbd62;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 5px 1px 5px;

}

/* ===========single page =========== */
.single-section article h1 small {
    display: block;
    font-size: 20px;
    padding: 10px;
    padding-left: 0;
    color: #114fc5;
}

.content {
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 16px;

}

.content img {
}

aside .panel {
    border: 0;

}

aside .panel .panel-heading {
    font-size: 1.4em;
}

aside .panel .media {
    padding: 0 5px 9px 5px;
    border-bottom: 1px solid #eee;
    margin-top: 5px;
}

/* Extra widgets styling */
.addthis_native_toolbox {
    display: inline-block;
}

/* lower floating popup */
.popup {
    height: 240px;
    width: 178px;
    bottom: 5px;
    background: transparent;
    position: fixed;
    box-shadow: 0px 25px 10px -15px rgba(0, 0, 0, 0.05);
    transition: 0.5s;
    padding-left: 0;
    z-index: 9999999;
    left: 1px !important;
    overflow: hidden;
}

.close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    z-index: 500;
    opacity: 1;
    color: #000;
}

.ns-close {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 2px;
    top: 28px;
    overflow: hidden;
    text-indent: 100%;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #ffffff;
}

.ns-close:hover,
.ns-close:focus {
    outline: none;
}

.ns-close::before,
.ns-close::after {
    content: '';
    position: absolute;
    width: 3px;
    height: 60%;
    top: 50%;
    left: 50%;
    background: #ff0000;
}

.ns-close:hover::before,
.ns-close:hover::after {
    background: #ff0000;
}

.ns-close::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}

.ns-close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

.pgwSlideshow .ps-current > ul > li img {
    width: 100%;
    height: 350px;
}

.news-section .panel-body h4 {
    font-size: 16px;
    word-spacing: 0px;
    letter-spacing: 0;
    margin: 0;
    border-top: 1px solid #e8e8e8;
    padding: 6px 0;
    color: #181648;
}

.news-section .panel-body a:hover {
    text-decoration: none;
}

.news-section .panel-body a:hover h4 {
    color: #f06520
}

.news-section .panel-heading {
    font-size: 18px;
    background: #f5f5f5;
    padding: 5px 0 5px 8px;
    border-radius: 0;
    color: #383434;
    border-bottom: 1px solid #191919;
}

.pgwSlideshow .ps-caption {
    font-size: 16.5px;
}

.bt {
    border-top: 1px solid #fff;
    margin-top: 10px;
}

.navbar-top .container-fluid {
    padding-left: 0;
    padding-right: 0;
	background: #dcdcdc;
}

.navbar-top .navbar-nav > li > a {
    font-size: 19px;
    padding: 16px 14px;
    text-align: center;
    text-shadow: none;
    color: #fff;
    border-left: 1px solid #b5b5b5;
    height: 50px;
}

.navbar-top .navbar-collapse {
        padding-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    z-index: 99999999;
    position: relative;
    background: #043565;
}

.navbar-toggle .icon-bar {
    background: #000;
}

/*back to top*/
.cd-top {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: rgba(232, 98, 86, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}

.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}

.cd-top.cd-fade-out {
    /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
    opacity: .5;
}

.no-touch .cd-top:hover {
    background-color: #e86256;
    opacity: 1;
}

@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
}

@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 55px;
        width: 45px;
        right: 30px;
        bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    h4 {
        text-align: left;
    }
}

.contact-left, .contact-right {
    display: inline-flex;
    /*! float: left; */
}

.contact-left {
    min-width: 20%
}

.contact-right {
    min-width: 75%
}

.play-video i {
    position: absolute;
/*    background: rgba(232, 98, 86, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;*/
    background: rgba(134, 134, 134, 0.8);
    color: #fff;
    padding: 13px 10px 12px 14px;
    opacity: 0.7;
    top: 0;
    left: 15px;
}

.play-video:hover i {
    background-color: #e86256;
    opacity: 1;
}

.category-col .category-heading {
    margin-bottom: 12px;


}
.category-col .category-heading a,.category-col .category-heading a:hover {
    color: #000;
}

.cat-style-1 .category-heading {
    background-color: #de5d83;
    padding: 5px;
}

.cat-style-1 .category-heading a,.cat-style-1 .category-heading a:hover{
    color: #fff;
}

.cat-style-2 .category-heading{
    border-left: 6px solid #00b7e0;
    height: 21px;
    padding-left: 5px;
}

.cat-style-tab .category-heading {
    border-bottom: 1px solid #e44675;
}

.cat-style-2 .category-heading a:hover {
    color: #f10000;
}


.cat-style-2 .category-heading a {
    font-family: tahoma;
    font-weight: bold;
    color: #505050;
    text-transform: uppercase;
    position: relative;
    bottom: 9px;
}
.cat-style-2 .category-heading  .dropdown-menu > li > a{
    background:#ccc;
    border-bottom: 1px solid #eee;
    font-size: 16px;
}


.cat-style-video .category-heading {
    margin-bottom: 0px;
}


.cat-style-video .category-heading a {
    font-family: tahoma;
    font-weight: bold;
    color: #505050;
    text-transform: uppercase;
    position: relative;
    bottom: 9px;
}
.cat-style-video .category-heading  .dropdown-menu > li > a{
    background:#ccc;
    border-bottom: 1px solid #eee;
    font-size: 16px;
}



.cat-style-border-left .category-heading{
    border-left: 6px solid #ffa500;
    height: 21px;
    padding-left: 5px;
}


.cat-style-border-left .category-heading a:hover {
    color: #f10000;
}


.cat-style-border-left .category-heading a {
    font-family: tahoma;
    font-weight: bold;
    color: #505050;
    text-transform: uppercase;
    position: relative;
    bottom: 9px;
}
.cat-style-border-left .category-heading  .dropdown-menu > li > a{
    background:#ccc;
    border-bottom: 1px solid #eee;
    font-size: 16px;
}



.footer-menu a {
	color: #fff;
	font-size: 17px;
}

.footer-menu a:hover {
	color: #FF5722;
}



.cat-style-2 .category-heading  .dropdown-menu > li > a:hover{
    background:red;
    color: #fff;
}

.cat-style-5 .category-heading-sports{
    border-left: 4px solid #f99494;
    border-bottom: 1px solid #ff7575;
    margin-bottom: 7px;
}
.cat-style-5 .category-heading-sports a {
    padding: 3px 10px;
	font-size: 24px !important;
	color: #000;
}
.cat-style-5 .category-heading  .dropdown-menu > li > a{
    background:#ccc;
    border-bottom: 1px solid #eee;
    font-size: 16px;
}

.cat-style-5 .category-heading  .dropdown-menu > li > a:hover{
    background:red;
    color: #fff;
}


.cat-style-6 .category-heading{
    border-left: 4px solid #f04ea0;
}
.cat-style-6 .category-heading a {
    padding: 3px 10px;
	font-size: 24px !important;
}
.cat-style-6 .category-heading  .dropdown-menu > li > a{
    background:#ccc;
    border-bottom: 1px solid #eee;
    font-size: 16px;
}


.cat-style-6 .category-heading  .dropdown-menu > li > a:hover{
    background:red;
    color: #fff;
}



.cat-style-top .category-heading{
    background: #f5f5f5;
    border-left: 4px solid #f04e4e;
}
.cat-style-top .category-heading a {
    padding: 3px 10px;
}
.cat-style-top .category-heading  .dropdown-menu > li > a{
    background:#ccc;
    border-bottom: 1px solid #eee;
    font-size: 16px;
}


.cat-style-top .category-heading  .dropdown-menu > li > a:hover{
    background:red;
    color: #fff;
}

.category-col .category-heading h3 {
    margin: 0;
}

.category-col .category-heading a {
    font-size: 2.6rem;

}

.category-col .category-heading a {
    font-family: tahoma;
    font-weight: bold;
    color: #5a5a5a;
}


.category-heading span {
    float: right;
    font-size: 19px;
    font-weight: normal;
    text-transform: lowercase;
    color: #ffa500;
}
.category-col .category-body a h4 {
    margin: 3px 0 10px 0;
    padding: 0 0 5px 0;
}

.category-col .category-body .thumbnail {
    margin-bottom: 10px;
}

.category-col .category-body .others-news ul li {
    /*border-top: 1px dotted #aaa;*/
}
.others-news ul{
    padding: 0 5px 5px 15px;
}
.others-news ul li{
    padding: 5px 0;
    list-style: none;
}
.others-news ul li:before {
    content: "\f24d"; /* FontAwesome Unicode */
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em; /* same as padding-left set on li */
    width: 1.3em; /* same as padding-left set on li */
    color: #ff0000;
    font-size: 11px;
}
.others-news ul li a{
    margin: 5px;
    font-size: 15px
}
.news-slider .carousel-caption {
    
}

.carousel-indicators {
    position: absolute;
    bottom: 51px;
    left: 0%;
    z-index: 1;
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    text-align: center;
    list-style: none;
    padding: 7px;
    bottom: 0;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    font-size: 25px !important;
}

.pgwSlideshow .ps-list li img {
    display: block;
    border: 1px solid #777;
    width: 80px;
    height: 50px !important;
}

.carousel-control {
    z-index: 9999;
}

.news-slider .carousel-control.left, .news-slider .carousel-control.right {
    background: none;
}

.news-slider .carousel-caption {
    color: #fff;
    text-align: left;
    background-image: linear-gradient(transparent,rgba(0,0,0,0.8));
    padding: 42px 79px;
    text-shadow: none;
    width: 100%;
    left: 0;
    bottom: 0;
}

.news-slider .carousel-caption .heading {
    color: #ffffff;
    padding: 0 2px;
    font-size: 30px;
    margin-top: -2px;
    text-shadow: 1px 2px 9px #000;
}

.news-slider .carousel-inner {
    
}

.ad-section {
    margin-top: 10px;
    margin-bottom: 10px;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    font-family: 'fontAwesome';

}

.owl-carousel .owl-nav .owl-prev:before {

    content: "\f053";
    margin-right: 10px;
    color: #fff;
    opacity: .8;
}

.owl-carousel .owl-nav .owl-next:after {
    content: "\f054";
    margin-right: 10px;
    color: #fff;
    opacity: .8;
}

.owl-carousel .owl-prev,
.owl-carousel .owl-next {
    position: absolute;
    top: 25%;
    margin: auto !important;
    font-size: 50px
}

.owl-carousel .owl-prev {
    left: 10px;
}

.owl-carousel .owl-next {
    right: 10px;
}
.modal a.close-modal{
    top: -1.5px !important;
    right: -3.5px !important;
}
.first-news.currency img{
    max-width: 100%;
}

.owl-carousel .owl-nav .owl-prev:before {

    content: "\f053";
    margin-right: 10px;
    color: #000;
    opacity: .8;
}

.owl-carousel .owl-nav .owl-next:after {
    content: "\f054";
    margin-right: 10px;
    color: #000;
    opacity: .8;
}

.owl-carousel .owl-prev,
.owl-carousel .owl-next {
    position: absolute;
    top: 25%;
    margin: auto !important;
    font-size: 10px;
    background-color: #fff;
    height: 40px;
    padding-top: 14px;
    padding-left: 8px;
    opacity: .5
}
.owl-carousel .owl-prev:hover,
.owl-carousel .owl-next:hover{
    opacity: 1
}
.owl-carousel .owl-prev {
    left: 0px;
}

.owl-carousel .owl-next {
    right: 0px;
}
.archive-col .category-body{
    height: 300px;
    overflow: auto
}
.footer-nav ul li{
    border: 1px solid #272727;
    padding: 3px 8px;
    transition: .2s;
}
.footer-nav ul li a{
    color: #fff;
    font-size: 15px;
}
.footer-nav ul li:hover{
    background-color: #5cb85c;
}