/* blog-listing */

.rural-development{padding-top:100px;}
.bg-lightblue{background:var(--cementlight-clr);padding:48px;border-radius:0px 16px 16px 0px;}
.bg-lightblue span{position:relative;font-size:16px;font-weight:var(--fw500);line-height:22px;color:var(--black-clr-sec);margin-right:24px;}
.bg-lightblue span:nth-child(1)::after{content:"";position:absolute;background:#3A342E;width:6px;height:6px;border-radius:50%;top:50%;transform: translateY(-50%);right:-17px;}
.bg-lightblue .p-20{color:var(--ash-clr);padding-top:16px;}
.bg-lightblue .orange-btn{margin-top:40px;}
.blog-card{padding:80px 0px;}
.blog-card-group{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}
.blog-card-group .card-text .p-20{color:var(--orange-clr);padding-top:16px;}
.blog-card-group .card{border:none;}
.blog-card-group .card-text span{position:relative;font-size:16px;font-weight:var(--fw500);line-height:22px;color:var(--black-clr-sec);margin-right:24px;}
.blog-card-group .card-text span:nth-child(1)::after{content:"";position:absolute;background:#3A342E;width:6px;height:6px;border-radius:50%;top:50%;transform: translateY(-50%);right:-17px;}
.blog-card-group .card-text{padding-top:24px;}
.blog-card-group .card-text h6{padding-top:12px;text-transform:uppercase;font-weight:var(--fw600);}
.img-grid{display:grid;grid-template-columns:minmax(0, 513px) 1fr;}
.img-grid div img{height: 100%;width: 100%;border-radius: 16px 0 0 16px;object-fit: cover;}
.rural-development h5{text-transform:uppercase;margin-top:16px;margin-bottom:0;}
.blog-card-group .card:nth-child(n+4){margin-top:40px;}
.latest-blog{object-position:right;}
/* blog-detail */
.blog-banner{padding-top:16px;}
.blog-banner span{position:relative;font-size:20px;font-weight:var(--fw500);line-height:30px;color:var(--black-clr-sec);margin-right:24px;text-transform:inherit;}
.blog-banner span:nth-child(1)::after{content:"";position:absolute;background:#3A342E;width:6px;height:6px;border-radius:50%;top:50%;transform: translateY(-50%);right:-17px;}
.override{color:var(--orange-clr)!important;}
.detail-img{width: 100%;}
.img-container{padding-top:64px;}
.detail-img{padding-top:64px;width: 100%;height: 513px;}
.blog-detail{padding-top:64px;}
.blog-detail p{margin-bottom:25px;}
.blog-detail h1{font-size: 48px;font-weight:var(--fw600);line-height:57px;color:var(--blue-clr);margin-top:39px;margin-bottom:32px;letter-spacing:0px;}
.blog-detail h2, .blog-detail h3, .blog-detail h4, .blog-detail h5{font-size:32px;font-weight:var(--fw600);line-height:38px;color:var(--blue-clr);margin-top:39px;margin-bottom:24px;letter-spacing:0px;}
.blog-detail h6{font-weight:var(--fw600);text-transform:uppercase;margin-top:55px;}
.blog-detail span{background-color:var(--lightpink-clr);border:1px solid var(--orange-clr);border-radius:8px;padding:12px 24px;font-size:16px;font-weight:var(--fw500);line-height:22px;color:var(--black-clr-sec);margin-right:16px;display:inline-block;margin-top:16px;}
.blog-img{margin-bottom:24px;}
.blog-detail-card{margin-top:20px;}
.blog-card h3{margin-bottom:32px;margin-top:0;}
.blog-detail-banner .container{max-width:1086px!important;}
.blog-card img{height:240px;width:100%;object-fit:cover;}
.blog-detail ul li{font-size:20px;font-weight:var(--fw500);color:var(--black-clr-sec);line-height:30px;list-style:disc;}
.blog-detail ul{padding-left:24px;}