.blog-banner {
background: url(../img/blog-banner.webp) no-repeat 0 0;
width: 100%;
background-size: 100% 100%;
height: 400px;
display: block;}
.blog-banner-overlay {
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
display: block;
position: relative;
top: 0;
z-index: 10;
padding-top: 200px;}
.blog-banner-overlay h1 {font-size:65px; color:#fff; font-weight: 700;}

.blog-wht{background:#fff;}
.blog-pt{padding-top:40px;}
.blog {
width:100%;
display:block;
background:#fff;
box-shadow: 0 0 10px #9a9a9a;
padding: 20px;
border-radius: 30px;
margin-bottom:30px;}
.blogImg {width:100%; position:relative;}
.blogImg img {width:100%;height:350px;display: block;object-fit: cover;
border-radius:30px 30px 0 0;}
.blog-date {
position:absolute;
width: 70px;
border: solid 5px #fff;
text-align: center;
left: 0;
right: 0;
bottom: -30px;
margin: 0 auto;
background:#f97025;}
.blog-date span {font-size: 20px;color: #fff;display: block;}
.blog-date dd {font-size: 11px;color: #fff;display: block;}
.blog h2 {font-size:25px;font-weight:600; display:block; text-align:left; padding-top:20px;}
.blog > p {font-size:17px; text-align:justify;}
a.more-info {display: inline-block;background:#f97025;font-size:15px;color: #fff;
padding:2px 10px; border-radius:3px; height:30px; line-height:25px;}

.breadcum{ padding-top:30px; }
.breadcum ul{padding:0; margin:0; width:100%; display:block; text-align:center;}
.breadcum ul li{display:inline-block; font-size:17px; color:#fff; margin:0 5px;}
.breadcum ul li a{color:#19ad90; font-weight:700; position:relative; top:-2px;}
.breadcum ul li a:hover{color:#fbb609;}


.blog-inr{ padding:40px 0; background:#fff;}
.blog-dtls-hrd {
font-size: 40px;
color: var(--black);
font-weight: 700;
margin-bottom:40px;}
.blog-dtls h2 {
font-size: 30px;
font-weight: 600;
}
.blog-dtls-hrd dd {
display: inline-block;
width: 40px;
height: 5px;
background:#f97025;
position:relative;
top:-7px;
}

.blog-dtls h4 {
    font-size: 22px
}

.blog-dtls > p {
    font-size: 17px;
    text-align: justify
}

.blogdetilsImg {width: 100%}
.blogdetilsImg img {
width: 100%;
height: 400px;
display: block;
object-fit: cover;
border-radius: 10px
}


ul.post{width:100%; display:block; padding-top:25px;}
ul.post li {
display: inline-block;
font-size: 15px;
font-weight: 700!important;
margin-right:7px;}

ul.post li i {
width: 20px;
font-size: 15px;
font-weight: 700!important;
margin-right:5px;}

ul.post li i a {
    color: #000
}

ul.post li i a:hover {
    color: #c71c24
}

.popular-pst{}
.popular-pst h2 {
    font-size: 28px;
    color:#f97025;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 0px;
    position: relative;
    top:-12px;
    padding-bottom:10px;
}

.popular-pst ul {
    margin: 0;
    padding: 0
}

.popular-pst ul li {
border-bottom: solid 1px #cbcbcb;
padding-left: 130px;
position:relative;
display:block;
margin-bottom:14px;
height:90px;
}

.popular-pst ul li span {
font-size: 15px;
font-weight: 600;
}

.popular-pst ul li dd {
width: 110px;
position: absolute;
left: 0;
top: 0;
}

.popular-pst ul li dd img {
width: 110px;
height: 74px;
display: block;
object-fit:cover;
}

.popular-pst ul li p {
font-size: 14px;
color:#000;
line-height: 20px
}
.popular-pst ul li p a{color:#000;}




