@import url('https://fonts.googleapis.com/css2?family=Khand:wght@300;400;500;600;700&family=Mukta:wght@200;300;400;500;600;700;800&display=swap');

body, html,
*{
    font-family: "Mukta", sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6{
    font-weight:600 !important;
}
a,
p{
    font-weight:400 !important;
}

a{
	transition: all ease-in-out .3s;
}
.main-nav .uk-navbar-nav>li>a{
	font-family: "Khand", sans-serif !important;
    font-weight: 500 !important;
    padding: 0 18px !important;
    font-size:22px;
}
.uk-navbar-dropdown-nav>li>a{
	font-size: 1.1rem;
}
[class*=uk-navbar-dropdown-bottom]{
	margin-top: 0;
}
.single [class*=uk-list]>::before{
    left: -26px;
    width: 20px;
    height: 1rem;
}
.banner .ribbon-text,
.single .ribbon-text{
    background-color: rgba(225, 32, 37, .9);
    padding: 10px 15px 7px;
    color: #fff;
}
figcantion,
figcaption.uk-padding-small{
    padding: 10px 0 0;
    font-weight: 400;
    color: #999;
}
/***** popup ad styling *****/
.popup {
   content: "";
   position: fixed;
   left: 0;
   background-image: linear-gradient(to top, rgba(34, 34, 34, 0.95), rgba(34, 34, 34, 0.75));
   top: 0;
   height: 100%;
   width: 100%;
   z-index: 999999;
   display: grid;
   place-content: center;
}
.popup_content {
   max-width: 35rem;
   /*max-height: 27rem;*/
   position: relative;
   margin-top: 1.5rem;
   background-color: #fff;
   margin:auto;
   padding:.7rem;
}
.popup-top{
    display: flex;
    align-content: center;
    justify-content: space-between;
    padding-bottom:.4rem;
    margin-bottom:.5rem;
    border-bottom:1px solid #eee;
}
.popup-top img.popup-logo{
    max-width:10rem;
}
.popup_content img {
   max-height: 100%;
   max-width: 100%;
}
.popup .pop_hide {
  color: #fff;
  cursor: pointer;
  background-color: #fe0000;
  padding: .2rem .5rem;
  text-transform: uppercase;
  font-size: .85rem;
  font-weight: 500;
  border-radius: .3rem;
}

/*** ads on middle of detail content *****/
.ad-on-middle-content{
    display:grid;
    grid-template-columns: repeat(12, 1fr);
    grid-gap:1rem;
}
.ad-on-middle-content a{
    display:block;
}
.ad-on-middle-content .full-on-content{
    grid-column:span 12;
}
.ad-on-middle-content .half-on-content{
    grid-column:span 6;
}
.ad-on-middle-content .onethird-on-content{
   grid-column:span 4; 
}
/*.full-on-content:not(:first-of-type){*/
/*    margin-top:1rem;*/
/*}*/
@media (max-width:767px){
    .popup_content{
        max-width:80%;
    }
    .ad-on-middle-content .half-on-content,
    .ad-on-middle-content .onethird-on-content{
        grid-column:span 12; 
    }
    /*.half-on-content:not(:first-of-type),*/
    /*.onethird-on-content:not(:first-of-type){*/
    /*    margin-top:1rem;*/
    /*}*/
}
/**** new logo dashian *****/
.logo-container a{
    position:relative;
}
.logo-container a img.dashian-kite{
    
}
.main-nav.eng-nav .uk-navbar-nav>li>a{
    text-transform: capitalize;
    padding: 0 10px !important;
    font-size: 20px;
    text-transform: capitalize;
    letter-spacing:1px;
}
.top-nav{
    background-color:transparent !important;
}
.time-outer{
    display:flex;
    margin: 0;
    list-style: none;
}
.time-outer time{
    color: #999;
    font-weight: 300;
}
.uk-grid.main.samachar .uk-card.uk-margin a [class*=uk-width]{
    height: 300px;
    object-fit: cover;
}
.circle{
    transition:all ease-in-out .4s;
}
.crime-item-small .uk-card img{
    height: 220px;
    object-fit: cover;
}
#listing .uk-card-default.uk-card{
    box-shadow: 0 2px 6px rgba(0,0,0, .2);
}
#listing .uk-card-default.uk-card h3,
.eng-sec-item .eng-sec-item-title,
.yopani-content .yopani-title{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}
.post-entry .author .thumbnail img {
    object-fit: cover;
    border-radius: 50%;
}
.author-link-detail h5{
    margin:0;
}
.author-bio_outer{
    padding:1rem;
}
.author-bio{
    display:flex;
    gap:1.25rem;
}
.author-bio_title{
    padding-bottom:7px;
    border-bottom:1px dashed #eee;
    margin-bottom:20px;
}
.author-bio .thumbnail img{
    width:4rem;
    height:4rem;
    object-fit:cover;
    border-radius:50%;
}
.author-bio .right-info{
    display:flex;
    flex-direction:column;
    flex:1;
}
.author-bio .right-info h5{
    margin-bottom:5px;
}
.author-bio .right-info a{
    color:#00854A;
}
.author-bio .right-info a:hover{
    color:#1d1d1d;
}
.author-bio .right-info span{
    display:block;
}
/***** trending on homepage *****/
.trend-list{
    border-bottom:1px solid #ddd;
}
.trending-item-img{
    width:100%;
}
.trending-item-img img{
    height: 120px;
    width: 100%;
    object-fit: cover;
}
.trending-item-text{
    margin-top:7px !important;
}
.trending-item-text h4{
    margin-bottom:0;
    max-height:none;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.trending-item-text h4 + p{
    margin-top:7px;
}
/****** reporter bio on listing page *****/
.reporter-listing-title{
    margin: 10px auto 30px;
    border: 1px solid #eee;
    padding: 15px;
    border-radius: 10px;
}
.reporter-listing-title,
.reporter-ul{
    display:flex;
    gap:15px;
}
.reporter-listing-title>img{
    width:110px;
    height:110px;
    object-fit:cover;
    border-radius:50%;
    border:1px solid #f1f1f1;
}
.reporter-info{
    display:flex;
    gap:7px;
    flex-direction:column;
    flex:1;
}
.reporter-ul{
    list-style:none;
    margin:0;
    padding-left:0;
}
i[class^="fa"]{
    font-family: 'Font Awesome 5 Free' !important;
}
.reporter-name{
    font-size:1.25rem;
    color:#00854A;
    margin:0;
}
/***** detail page *****/
.detail-ad-menu-bottom{
    margin-top:0 !important;
}
.detail-ad-menu-bottom .widget img{
    margin-bottom:0;
}
.single .post-entry{
    margin-top:5px;
}
/***** team page *****/
.nayapage-team{
    display:flex;
    flex-wrap:wrap;
    gap:24px;
}
.nayapage-team .team-item {
    text-align: center;
    border: 1px solid #eee;
    /*height: 210px;*/
    padding: 15px;
    position: relative;
    flex: 0 0 calc( 25% - 50px );
    border-radius:10px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.nayapage-team .team-item:hover {
    -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.nayapage-team .team-item .team-img {
    margin-bottom: 20px;
    display: inline-block;
    margin: 0 auto;
}
.nayapage-team .team-item .team-img img {
    width: 110px;
    height: 110px;
    object-fit: cover;
    object-position: top;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.nayapage-team .team-item .main-title {
    font-size: 15px;
    font-weight: 700;
    display: block;
    line-height: 18px;
    margin:7px auto;
    color:#00854A;
}
.nayapage-team .team-item .designation {
    font-size: 13px;
    color: #aaa;
    display: block;
    line-height: 20px;
}
.nayapage-team .team-item .social-media-icons {
    /*position: absolute;*/
    bottom: 10px;
    left: 50%;
    width: 100%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.nayapage-team .team-item .social-media-icons a {
    margin: 0 1px;
    display: inline-block;
}
.nayapage-team.team-item .social-media-icons a .left-icon {
    font-size: 12px;
    color: #aaa;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border: 1px solid #fff;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.nayapage-team .team-item .social-media-icons a:hover .left-icon {
    border: 1px solid #ccc;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.post-entry p{
    z-index:2;
    font-size:24px;
    margin-bottom:24px;
}
.post-entry p a,
.post-entry p a strong{
    color:#00854A !important;
    transition: all ease-in-out .3s;
}
.post-entry p a:hover,
.post-entry p a:hover strong{
    color:#1d1d1d !important;
}

/***** trending style *****/
.trending_ul{
    display:flex;
    flex-direction:column;
    list-style:none;
    padding-left:0;
}
.trending_a{
    display:flex;
    gap:.5rem;
}
.trending_li{
    padding-bottom:1rem;
}
.trending_li:not(:last-of-type){
    margin-bottom:1rem;
    border-bottom: 1px solid #eee;
}
.trending_a img{
    width:6rem;
    height:4.5rem;
    object-fit:cover;
}
.trending_a .trending_title{
    margin:0;
    flex:1;
}
/*.uk-container.uk-container-large div[class^="s"]{*/
/*    display:none;*/
/*}*/
/***** english page *****/
.eng{
    display:grid;
    grid-template-columns: repeat(12, 1fr);
    gap:1.5rem;
}
.eng-col{
    margin-top:2.5rem;
}
.full-col{
    grid-column:span 12;
}
.df{
    display:flex;
}
.eng .banner-item{
    flex-direction:column;
    align-items:center;
}
.eng .banner-item:not(:last-of-type){
    border-bottom:1px dashed #eee;
    padding-bottom:1.5rem;
}
.eng .banner-item .banner-title{
    font-size:3rem;
    color:#1d1d1d;
    text-align:center;
}
.eng .banner-item .title:hover{
    color:#00854A;
}
.eng .banner-item .auth{
    gap:.7rem;
    margin:.7rem auto 1rem;
    align-items:center;
}
.eng .banner-item a>img{
    max-width:100%;
    border-radius:10px;
}
.eng .banner-item .auth img{
    width:2.5rem;
    height:2.5rem;
    object-fit:cover;
    border-radius:50%;
    border:1px solid #f1f1f1;
}
.eng .banner-item .auth .writer{
    margin:0;
}
/*** politic section ***/
.eng-block-title{
    padding-bottom:.5rem;
    display:inline-block;
    color:#00854A;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding: 10px 20px;
    background-color: #00854A;
    color: #eee;
    border-radius: 8px 25px;
}
.politic .eng-sec-item:first-of-type{
    grid-column:span 6;
    grid-row:span 2;
}
.eng-sec-item:first-of-type .eng-sec-item-title{
    font-size:1.8rem;
}
.eng-sec-item:first-of-type img{
    height:25rem;
    border-radius:10px;
}
.eng-sec-item{
    display:flex;
    flex-direction:column;
    gap:.5rem;
}

.eng-sec-item img{
    object-fit:cover;
}
.eng-sec-item:not(:first-of-type) .eng-sec-item-title,
.sport-item .eng-sec-item-title{
    font-size:1.15rem;
    font-weight:600;
}
.eng-sec-item:not(:first-of-type) img{
    height:9rem;
    border-radius:5px;
}
.eng-sec-item:not(:first-of-type){
    grid-column:span 3;
}
/*** business section ****/
.business .eng-sec-item:first-of-type{
    grid-column:4/span 6;
    grid-row:1/span 2;
}
.business .eng-sec-item:nth-child(2),
.business .eng-sec-item:nth-child(3){
    grid-row:1/span 1;
}

.business,
.the-best-outer,
.artha-finbank,
.artha-ict{
    padding-top:2rem;
    padding-bottom:2rem;
    background-color:rgba(0, 133, 74, .2);
}
/** interview section **/
.intv .eng-interview{
    grid-column:span 9;
}
.intv .eng-interview-item .eng-interview-item-text{
    flex-direction:column;
    padding:2rem;
    justify-content:center;
    align-items:flex-end;
    color:#eee;
    background-color:#E12025;
    text-align:right;
}
.intv .eng-interview-item .eng-interview-title{
    color:#eee;
}
.intv .eng-bichar{
    grid-column:span 3;
}
.intv .eng-bichar-wrap{
    flex-direction:column;
    gap:1rem;
}
.intv .eng-bichar-list{
    gap:.7rem;
}
.intv .eng-bichar-list:not(:last-of-type){
    border-bottom:1px solid #d9d9d9;
    padding-bottom:1rem;
}
.intv .eng-bichar-wrap .eng-bichar-item{
    gap:.4rem;
    flex-direction:column;
}
.intv .eng-bichar-list img{
    width:2.5rem;
    height:2.5rem;
    border-radius:50%;
    object-fit:cover;
}
.intv .eng-bichar-list .eng-bichar-item a{
    font-size:1.2rem;
    color:#1d1d1d !important;
    font-weight:600 !important;
}
.intv .eng-bichar-list .eng-bichar-item .writer-name{
    font-size:.75rem;
    color:#666;
    text-transform:uppercase;
}
/** entertainment section **/
.entertain-outer{
    background-color:rgba(225, 32, 37, .2);
    padding:2rem 0;
}
.entertain-outer .eng-block-title{
    color:#eee;
    border-bottom-color:#eee;
}
.entertain .entertain-item,
.the-best-outer .the-best-item,
.artha-paryaton .artha-paryaton-item{
    position:relative;
    height:22rem;
    grid-column:span 3;
    background-size: cover !important;
    padding:1rem;
    align-items: flex-end;
    z-index:1;
}
.entertain .entertain-item:before,
.the-best-outer .the-best-item:before,
.eng.gallery .gallery-item:first-of-type:before,
.artha-paryaton .artha-paryaton-item:before{
    content:"";
    height:100%;
    width:100%;
    background:linear-gradient(to top, rgba(0,0,0,.85), rgba(0,0,0,.55));
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
.entertain .entertain-title,
.the-best-outer .the-best-title,
.artha-paryaton .artha-paryaton-title{
    font-size:1.3rem;
    color:#eee;
}
/***** profile *****/
.profile.bbg{
    background:#e12025;
    padding:30px 0;
}
.profile.bbg .box{
    width:auto;
    padding:30px;
    border-color: #aaa;
    border-width: 1px;
}
/*** the best ***/
.the-best-outer .the-best-item{
    z-index: 1;
    flex-direction: column;
    justify-content: end;
    gap:.5rem;
    align-items: flex-start;
}
.the-best-outer .the-best-cat{
    color:#eee;
    text-transform:uppercase;
    font-size:.75rem;
    padding:5px 10px;
    border-radius:5px;
    background-color:#E12025;
    align-self:baseline;
    
}
/** sport section **/
.sport-item{
    flex-direction:column;
    gap:.7rem;
    grid-column: span 4;
}
.sport-item img{
    object-fit:cover;
    border-radius:5px;
}
/** gallery section **/

.eng.gallery .gallery-item{
    position:relative;
}
.eng.gallery .gallery-item:first-of-type{
    grid-column: span 12;
    z-index:1;
}
.eng.gallery .gallery-item:first-of-type:before{
    z-index:2;
}
.eng.gallery .gallery-item:first-of-type .gallery-title{
    font-size:1.85rem;
    color:#fff;
    z-index: 3;
    color: #fff;
    display: block;
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    text-align: center;
    right: 1rem;
}
.eng.gallery .gallery-item img{
    object-fit:cover;
}
.eng.gallery .gallery-item:not(:first-of-type){
    grid-column: span 3;
    display: flex;
    flex-direction: column;
    gap: .3rem;
}
.eng.gallery .gallery-item:not(:first-of-type) .gallery-title{
    font-size:1.15rem;
    font-weight:600;
}
/**** single page ****/
.single .post-entry p{
    overflow-x:unset;
}
.related .uk-card .uk-text-bold{
    font-size:1.4rem;
    margin-top:0;
    margin-bottom:0;
}
.related .uk-card a img[class*=uk-width]{
    object-fit: cover;
}
.single .widget{
    margin-top:30px;
}
/** yo pani div **/
.single .yopani{
    margin-bottom:20px;
}
.yopani .yopani-content{
    flex-direction:column;
    grid-row-gap:20px;
}
.yopani .yopani-content,
.yopani-content .yopani-item{
    display:flex;
}
.yopani-content .yopani-item img{
    width:7.5rem;
    aspect-ratio:1/.75;
    object-fit:cover;
}
.yopani-content .yopani-title{
    padding:15px;
    background-color:#f1f1f1;
    flex:1;
    margin:0;
    transition:all ease-in-out .3s;
}
@media (min-width:768px){
    .intv .eng-interview-item img{
        width:45%;
        height:20rem;
        object-fit:cover;
    }
    .sport-item img{
        height:17rem;
    }
    .eng.gallery .gallery-item:not(:first-of-type) img{
        height:13rem;
    }
}
@media (max-width:767px){
    .eng-col{
        margin-top:1.8rem;
    }
    .eng .banner-item .banner-title{
        font-size:1.8rem;
    }
    .politic .eng-sec-item:first-of-type,
    .eng-sec-item:not(:first-of-type),
    .business .eng-sec-item:first-of-type,
    .business .eng-sec-item:nth-child(2),
    .business .eng-sec-item:nth-child(3){
        grid-column:span 12;
        grid-row:span 1;
    }
    .eng-sec-item img{
        height:auto !important;
    }
    .intv .eng-interview-item{
        flex-direction:column;
    }
    .intv .eng-interview,
    .intv .eng-bichar,
    .entertain .entertain-item,
    .sport-item,
    .the-best-outer .the-best-item,
    .eng.gallery .gallery-item:not(:first-of-type){
        grid-column:span 12;
    }
}
.cat-title .title a{
    transition:all ease-in-out .3s;
}
@media (min-width:960px){
    .related .uk-card a img[class*=uk-width]{
        height: 150px;
    }
}
@media (min-width:481px) and (max-width:992px){
    .nayapage-team .team-item{
        flex:0 0 calc( 50% - 44px );
    }
}
@media (max-width:480px){
    .nayapage-team .team-item{
        flex:0 0 calc(100% - 34px)
    }
}

.copyright{
	justify-content: center;
}
@media (max-width: 960px){
    .sharethis-inline-share-buttons,
    .st-right{
        padding-left:0;
    }
}