/* ----------------------Blog Css Start----------------------- */
.bloglistable-withsearch h1 {
color: #000000;
font-size: 22px;
font-weight: 500;
text-transform: capitalize;
border-bottom: 1px dashed #bebebe;
position: relative;
padding-bottom: 4px;
margin-bottom: 0px;
}
.blogdetail .sidebar-widget select {
    width: 100%;
    padding: 6px 3px;
    border: 1px solid #d6d6d6;
    color: #666;
}
.blogdetail .headgrpmain {
    font-size: var(--bloglistfilteheadrsize, 18px);
    font-weight: var(--bloglistfilterheadweight, 600);
    margin: var(--bloglistfilterheadmargin, 15px 0px 0px);
    padding: var(--bloglistfilterheadpadding, 10px 0px );
    border-top: var(--bloglistfilterheadborder, 1px solid #fff);
    color: var(--bloglistfilterheadcolor, #000);
}

.blogdetail .year-filter.browse-year {
    position: relative;
    left: 0;
    right: auto;
    display: block;
}

    .blogdetail .year-filter.browse-year select {
        width: 100%;
        padding: 6px 3px;
    }



ul#BlogListFilter li {
    text-align: center;
}
.blogdetail .owl-carousel .owl-nav button {
    top: 12%;
    background: #ededed !important;
}
 ul#BlogListFilter li a {
        border: 1px solid #c7c7c733;
        padding: 8px 5px;
        background: #f5f5f5;
        margin: 0;
        display: block;
        border-radius: 2px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 335px;
        text-transform: capitalize;
        font-size: 18px;
        color: #003d5e;
        font-weight: 600;
    }

.owl-carousel .owl-nav button.owl-prev {
    left: 0;
}

.owl-carousel .owl-nav button.owl-next {
    right: 15px;
}

ul#BlogListFilter li a:hover {
    font-weight: 600;
    color: #fff;
    background: #003d5e;
}

.blogdetail .owl-carousel .owl-nav button {
    top: 12%;
    background: #ededed !important;
}

.blogdetail .owl-carousel .owl-nav .fa {
    font-size: 18px;
    color: #002d8e;
}
.blogdetail {
    padding: 30px 0px;
}
.bloglistable-withsearch .meta.text-muted, .bloglistable-withsearch .meta.text-muted a {
    color: var(--text-dark);
    display: inline-block;
    font-size: 12px;
}

.bloglistable-withsearch .news-item p {
    color: #757575;
    font-size: 16px;
}

    .bloglistable-withsearch .news-item p a {
        color: #333;
        font-weight: 500;
        font-size: 16px;
    }

.bloglistable-withsearch .news-item .featured-image img {
    border: none;
    margin: 20px 0px 8px;
    width: 100%;
}
.byauthortags {
    margin-bottom: 15px;
}
    .byauthortags p {
        color: #d5d5d5;
    }
.bloglistable-withsearch.drbhasinblgdtl .textjusfymrgcntr h2 {
font-size: 18px;
font-weight: 300;
margin-bottom: 5px;
}

.bloglistable-withsearch.drbhasinblgdtl .textjusfymrgcntr h2 {
font-size: 18px;
font-weight: 600;
margin-bottom: 5px;
}

.bloglistable-withsearch.drbhasinblgdtl .textjusfymrgcntr {
padding: 0px 15px;
}

.bloglistable-withsearch .clearfix.tag-share {
display: inline-block;
}

.bloglistable-withsearch .clearfix.tag-share ul {
margin: 10px 0px 18px;
}

.bloglistable-withsearch .clearfix.tag-share ul li {
display: inline-block;
margin-bottom: 0px;
padding-right: 4px;
}

ul.list-inline li:first-child {
padding-left: 1px;
}


.bloglistable-withsearch .clearfix.tag-share li h5 {
margin: 0;
font-size: 12px;
font-weight: 300;
}

.bloglistable-withsearch .clearfix.tag-share li a {
color: var(--text-dark);
margin: 0;
font-weight: 200;
font-size: 12px;
}

.bloglistable-withsearch h1::before {
content: '';
position: absolute;
top: auto;
bottom: 0;
width: 55px;
height: 3px;
background: #ffb700;
}

.bloglistable-withsearch .news-item h3 a {
color: #333;
font-weight: 400;
text-transform: none;
}

.bloglistable-withsearch .news-item.page-row.has-divider {
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 30px;
padding-top: 15px;
}

.bloglistable-withsearch table.dataTable.table-striped > tbody > tr.odd > * {
box-shadow: none;
}

.bloglistable-withsearch table.dataTable.table-hover > tbody > tr:hover > * {
box-shadow: none;
background: #fff;
}

.bloglistable-withsearch .news-item.page-row.has-divider .thumb img {
border: 1px solid #d4d4d4;
}

.bloglistable-withsearch .table-bordered > tbody > tr > td {
border: 1px solid #ddd;
border-bottom: none;
border-top: none;
}

.bloglistable-withsearch table.table-bordered.dataTable th {
border-left-width: 1px;
}

.bloglistable-withsearch .badge.badge-primary {
display: none;
}

.bloglistable-withsearch .col-md-6.pad-lft-0 {
padding: 0;
width: 100%;
margin: 1px 0px 8px;
}

.bloglistable-withsearch .badge.badge-secondary {
border-radius: 0px;
background: no-repeat;
margin: 0;
padding: 0;
}

.bloglistable-withsearch .badge.badge-secondary a {
padding: 0px;
display: inline-block;
border-radius: 0px !important;
color: #cd1010;
}

.bloglistable-withsearch .ttl-blg {
    margin-bottom: 0;
    font-size: 20px;
}

.bloglistable-withsearch .blg-rd {
padding-left: 0px;
}

.bloglistable-withsearch .blglistdrbhasin p {
line-height: 22px;
font-size: 14px;
}
.blogdetail ul#BlogListFilter li {
    text-align: center;
}

    .blogdetail ul#BlogListFilter li a {
        border: 1px solid #c7c7c733;
        padding: 8px 5px;
        background: #f5f5f5;
        margin: 0;
        display: block;
        border-radius: 2px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 335px;
        text-transform: capitalize;
        font-size: 18px;
        color: #003d5e;
        font-weight: 600;
    }

.blogdetail .owl-carousel .owl-nav button.owl-prev {
    left: 0;
}

.blogdetail .owl-carousel .owl-nav button.owl-next {
    right: 15px;
}

.blogdetail ul#BlogListFilter li a:hover {
    font-weight: 600;
    color: #fff;
    background: #003d5e;
}

.blogdetail .owl-carousel .owl-nav button {
    top: 12%;
    background: #ededed !important;
}

.blogdetail .owl-carousel .owl-nav .fa {
    font-size: 18px;
    color: #002d8e;
}
/* ----------------------Blog Css End----------------------- */


@media only screen and (min-width: 320px) and (max-width: 480px) {

}
