.special_title{
    color: #012061;
    padding: 20px 30px;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
}
.p_special_title h1{
    padding: 20px;
    text-align: center;
}
.special_padd{
    padding-top: 22rem;
}
.special_title span {
    color: #FFF;
    background: #012061;
    padding: 5px 10px;
    box-shadow: 5px -5px 1px #FF0000;
}
.special_title span a{
    color: #FFF !important;
    text-decoration: none;
}
.rcnt-img img{
    height: 90px;
    width: 100px;
    display: flex;
}
.rent-title h4{
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 145%; 
}
.pdn{
    padding: 10px;
}
.rcnt-ht h3 {
    margin: 7px;
    font-weight: 600;
    color: #fff;
}
.fa-close{
    float: right;
    font-size: 25px;
    padding: 7px 0px 0px 0px;
    color: #fff;
    width: 45px;
    height: 40px;
    background: #012061;
    cursor: pointer;
    text-align: center;
}
.rent-title h4 a{
    font-size: 18px;
    line-height: 30px;
    text-decoration: none;
    color: #333;
}
.recent-news-post {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1080;
    top: 0;
    left: 0;
    background-color: #ffffff;
    overflow-x: hidden;
    transition: 0.5s;
    box-shadow: rgba(0,0,0,0.34) 0 0 14px
}
.recent-news-post a {
    padding: 0 10px;
    text-decoration: none;
    font-size: 25px;
    display: block;
    transition: 0.3s;
}

.recent-news-post a:hover {
    color: red;
}
.recent-news-post .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

.tranding-tag {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1080;
    top: 0;
    left: 0;
    background-color: #ffffff;
    overflow-x: hidden;
    transition: 0.5s;
    box-shadow: rgba(0,0,0,0.34) 0 0 14px
}
.tranding-tag a {
    padding: 0 10px;
    text-decoration: none;
    font-size: 25px;
    color: #012061;
    display: block;
    transition: 0.3s;
}

.tranding-tag a:hover {
    color: red;
}
.tranding-tag .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}
.date_author_box li {
    display: inline-block;
    list-style: none;
    padding: 0 20px;
    font-size: 20px;
    font-weight: 500;
}
.date_author_box li span {
    font-size: 18px;
    font-weight: 500;
    color: rgba(0,0,0,.5);
}

.bpress_sl_author_sec, .published_time_ago {
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    margin-right: 1.1em;
}
.home .banner_author_post label, .home .banner_author_post span {
    color: rgba(0,0,0,.5);
}
.bpress_sl_author_sec .bpress_sl_logo {
    height: 30px;
    width: 30px;
    max-width: 30px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}
.bpress_sl_author_sec .bpress_sl_logo img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.bpress span {
    color: #FFF;
    background: #FF0000;
    font-size: 16px;
    font-weight: 500;
    padding: 3px 10px 0 10px;
}
.bpress_sl_author_sec label {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 7px;
}
.big-padding {
    margin-top: 3rem;
    text-align: left;
}
/*-------------------------Business Pati bpress_sl---------------------*/
.bagamatipress_portal_box_effect:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,.19), 0 6px 6px rgba(0,0,0,.23);
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    transition: 0.5s all linear;
}
.bpress_sl_business_pati .feature_block figure img{
    width: 100%;
    display: block;
    height: 350px;
    overflow: hidden;
}
.bp_feature_cont p {
    color: #555;
    font-size: 18px;
    line-height: 30px;
}
.ekbox{
    min-height: 300px;
    background: #ffffff !important;
}
.ekbox .feature_image img{
    height: 200px;
    width: 100%;
    display: block;
    object-fit: cover;
    overflow: hidden;
}
.recent__updates {
    background-color: rgba(0,0,0,.35);
    color: #fff;
    transition: all .3s ease;
    font-size: 18px;
    line-height: 48px;
    padding: 0 15px;
    position: relative;
    cursor: pointer;
}
.fa-clock:before {
    content: "\f017";
}
.fa-clockc:before{
    content: 'बन्द';
}
.trending__updates {
    background-color: rgba(0,0,0,.46);
    text-transform: uppercase;
    position: relative;
    padding: 0 19px;
    line-height: 48px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    transition: all .3s ease;
    cursor: pointer;
}
.trending__updates img {
    margin-right: 15px;
    height: 50px;
    background: transparent;
}
.trending__updates:hover {
    background-color: rgba(0,0,0,.6);
    color: #f4a100;
}
.trending__updates span{
    color: #f4a100;
    font-size: 16px;
}
.recent__updates span{
    font-size: 16px;
    color: #f4a100;
    margin-left: 10px;
}
.width-menu{
    left: 0;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1080;
    top: 0;
    left: 0;
    background-color: #012061;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 10px #fff double;
}

.sidenav a {
    padding: 0 5px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}
.p-i-s {
    font-size: 20px !important;
}
.white-obox .main-pannel-list img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.business_samll_item{
    height: 80px;
    width: 100px;
    display: block;
}
.cat_title_side {
    padding: 10px 20px;
    background: #012061;
    color: #fff;
}
.cat_title_side span.title {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
@media (max-width: 768px){
    .side-adv-big, .brand__logo.brand--image{
        display: none !important;
    }
    .banner_title h1{
        font-size: 35px !important;
    }
    .big-rcnt{
        display: block !important;
        line-height: auto !important;
    }
    .small-rcnt{
        display: none;
    }
    .recent__updates, .trending__updates {
        background: transparent !important;
    }
    #bharkhari .recent-news, #pp__popular__post{
        left: -500px;
        position: fixed;
        width: 100% !important;
        z-index: 1030;
        top: 0;
        background: #fff;
        transition: 0.8s all linear;
        box-shadow: rgba(0,0,0,0.34) 0 0 14px;
        height: 100%;
    }
    .big-padding{
        display: block;
        margin-top: 0;
        text-align: center;
    }
    .special_padd{
        padding-top: 10rem;
    }
    .p_special_title h1{
        font-size: 28px !important;
    }
}