.breadcrum li a {
    color: #000 !important;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.breadcrum li{
    display: flex!important;
}

.breadcrumb-active {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.current-pagename {
    color: #8f9294;
    font-size: 12px;
    display: flex   ;
    text-transform: uppercase;
}

.blog-heading {
    font-weight: 700;
    font-size: 4rem;
    margin-bottom: 3rem;
}
.blog-inner-heading{
    font-size: 3rem;
    font-weight: 700;
}
.cursor-pointer{
    cursor: pointer;
}
.blog-tabs{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    width: 100%;
    padding: 2rem 0;
}
.blog-tabs li{
    border-radius: 5rem;
    background: #e7e7e7;
    font-size: 1.6rem;
    margin: 0 1rem;
    display: flex;
}
.blog-tabs li a{
    color: #151515;
    font-size: 1.4rem;
    padding: 1rem 2rem;
    text-decoration: none;
}
.hashtag{
    font-size: 1.4rem;
    color: #A9CD00;
    text-transform: uppercase;
    margin: 1rem 0;
}
.blog-date{
    display: block;
    padding: 1rem 0;
}
.card-footer{
    display:none;
}
.blog-active{
    background: #151515!important;
}
.blog-active a{
    color: #fff!important;
}
.blog-header{
    width: 100%;
    margin-top: 10rem;
}
.breadcrumb-item{
    display: flex!important;
}
.blog-card{
    cursor: pointer;
}
.dt-published{
    text-transform: uppercase;
}
.blog-card:hover{
    border-bottom: 1px solid #A9CD00;
}
.body li{
    text-align: justify;
}
.blog-card:hover .card-title{
    color: #22577A;
}
.blog-card:hover .dt-published{
    color: #000;
}
/* .e-content h1{
    display: none;
} */
.e-content h2 b{
    font-size: 1.6rem;
}
.blog-containers{
    margin-top: 12rem;
}
.blog-bannner{
    margin-top: 0;
}
.share-text{
    font-size: 1.5rem;
}

@media (max-width:479px){
    .overflow-blog{
        overflow-x: scroll;
    }
    .blog-tabs li a{
        white-space: nowrap;
        font-size: 1.2rem;
    }
    .blog-containers{
        margin-top: 5rem;
    }
    .e-content h2 b,.e-content h3 b,.share-text,body li{
        font-size: 1.2rem;
    }
    .blog-heading,.blog-inner-heading,body h2,body p{
        font-size: 1.4rem;
    }
    .dt-published,.share-text,.mobile-top-blog{
        opacity: 0.5;
    }
    .blog-header{
        margin-top: 5rem;
    }
    .main{
        padding: 1rem!important;
    }
    
}