
/* ----------------------Blog Css Start----------------------- */
.blogdetailable-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;
}

.blogdetailable-withsearch .meta.text-muted, .blogdetailable-withsearch .meta.text-muted a {
color: var(--text-dark);
display: inline-block;
font-size: 12px;
}

.blogdetailable-withsearch .news-item p {
margin-bottom: 20px;
}

    .blogdetailable-withsearch .news-item p a {
        color: #333;
        font-weight: 500;
        font-size: 13px;
    }

.blogdetailable-withsearch .news-item .featured-image img {
    border: none;
    margin: 20px 0px 5px;
    width: 100%;
}
.byauthortags {
    margin-bottom: 15px;
}
    .byauthortags p {
        color: #d5d5d5;
    }
.blogdetailable-withsearch.drbhasinblgdtl .textjusfymrgcntr h2 {
font-size: 18px;
font-weight: 300;
margin-bottom: 5px;
}

.blogdetailable-withsearch.drbhasinblgdtl .textjusfymrgcntr h2 {
font-size: 18px;
font-weight: 600;
margin-bottom: 5px;
}

.blogdetailable-withsearch.drbhasinblgdtl .textjusfymrgcntr {
padding: 0px 15px;
}

.blogdetailable-withsearch .clearfix.tag-share {
display: inline-block;
}

.blogdetailable-withsearch .clearfix.tag-share ul {
margin: 10px 0px 18px;
}

.blogdetailable-withsearch .clearfix.tag-share ul li {
display: inline-block;
margin-bottom: 0px;
padding-right: 4px;
}
.blogdetail .blogcategoryleft .sidebar-widget input {
    border-radius: 0px;
}
.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);
}
ul.list-inline li:first-child {
padding-left: 1px;
}

.blogdetail ul#BlogFilterList li {
          text-align: center;
    list-style: none;
    }
 .blogdetail ul#BlogFilterList 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 .owl-carousel .owl-nav button.owl-prev, .blogdetail .owl-carousel .owl-nav button.owl-next {
    font-size: 32px;
    line-height: 22px;
    }
        .blogdetail ul#BlogFilterList 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 .owl-carousel .owl-nav span {
    font-size: 38px;
    color: #002d8e;
    line-height: 27px;
}
.blogdetailable-withsearch .clearfix.tag-share li h5 {
margin: 0;
font-size: 12px;
font-weight: 300;
}

.blogdetailable-withsearch .clearfix.tag-share li a {
color: var(--text-dark);
margin: 0;
font-weight: 200;
font-size: 12px;
}

.blogdetailable-withsearch h1::before {
content: '';
position: absolute;
top: auto;
bottom: 0;
width: 55px;
height: 3px;
background: #0e3c5e;
}

.blogdetailable-withsearch .news-item h3 a {
color: #333;
font-weight: 400;
text-transform: none;
}

.blogdetailable-withsearch .news-item.page-row.has-divider {
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 30px;
padding-top: 15px;
}

.blogdetailable-withsearch table.dataTable.table-striped > tbody > tr.odd > * {
box-shadow: none;
}

.blogdetailable-withsearch table.dataTable.table-hover > tbody > tr:hover > * {
box-shadow: none;
background: #fff;
}

.blogdetailable-withsearch .news-item.page-row.has-divider .thumb img {
border: 1px solid #d4d4d4;
}

.blogdetailable-withsearch .table-bordered > tbody > tr > td {
border: 1px solid #ddd;
border-bottom: none;
border-top: none;
}

.blogdetailable-withsearch table.table-bordered.dataTable th {
border-left-width: 1px;
}

.blogdetailable-withsearch .badge.badge-primary {
display: none;
}

.blogdetailable-withsearch .col-md-6.pad-lft-0 {
padding: 0;
width: 100%;
margin: 1px 0px 8px;
}

.blogdetailable-withsearch .badge.badge-secondary {
border-radius: 0px;
background: no-repeat;
margin: 0;
padding: 0;
}

.blogdetailable-withsearch .badge.badge-secondary a {
padding: 0px;
display: inline-block;
border-radius: 0px !important;
color: #cd1010;
}

.blogdetailable-withsearch .ttl-blg {
margin-bottom: 0;
font-size: 20px;
}

.blogdetailable-withsearch .blg-rd {
padding-left: 0px;
}

.blogdetailable-withsearch .blglistdrbhasin p {
line-height: 22px;
font-size: 14px;
}
/* ----------------------Blog Css End----------------------- */


.blogcategoryleft, .blogcategoryright {
height: 850px;
position: sticky;
position: -webkit-sticky;
top: 145px;
margin-bottom: 0px;
}

.blogcategoryleft {
padding-right: 20px;
}

.blogcategoryright {
padding-left: 20px;
}
.blogdetail .blogcategoryleft .sidebar-widget input {
    border-radius: 0px;
}
.blogdetail h1.heading-title {
    font-size: var(--eventlistmainheadsize, 22px);
    font-weight: var(--eventlistmainheadweight, 200);
    margin: var(--eventlistmainheadmargin, 0px 0px 25px);
    color: var(--eventlistmainheadcolor, #000);
    border-bottom: var(--eventlistmainheadborder, 1px dashed #bebebe);
    position: relative;
    padding-bottom: 4px;
    text-transform: capitalize;
    background: none;
}
.blogdetail h1::before {
    content: '';
    position: absolute;
    top: auto;
    bottom: 0;
    width: 55px;
    height: 3px;
    background: #0e3c5e;
}

.bg-blog {
    margin-bottom: 34px;
    padding-top: 30px;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {

}
