
body {background: #fff;}
.sidebar-wrap {background: #fff; box-shadow: 0 15px 40px 5px rgb(133 132 132 / 52%); padding: 10px; border-radius: 15px;}
.blog_fullimg img{width:100%; height:400px;}
.inner_middle_area{padding: 30px 0px; padding-top: 0;}
.inner_middle_area .container-fluid{width: 95%;}
.cate-blg{border-bottom: 1px dashed #d2cece;}
.blog-section .left-part img{width: 100%; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom: 1px dashed #d2cece; height: 241px; object-fit: cover;}
.blog-section .left-part-detail img{width: 100%; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom: 1px dashed #d2cece; height: 450px;}
.blog-title-heading{margin: 0px 0px 10px;}
.title-blog{padding-top: 10px;}
.detail-title-blog{background: #ececec; padding: 5px 5px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.blog-title-heading a{color: #111; text-decoration: none; font-size: 21px; font-weight: 700;}
.metada-ata {font-size: 13px; color: var(--main-color); display: flex; font-weight: 500; align-items: center; justify-content: space-between;}
.metada-ata i{color: var(--secondary-color);}
.metada-ata a{color: var(--main-color);text-decoration: none;}

/* mohit css start */
.page_banner img {
    height: 340px;
    width: 100%;
    object-fit: cover;
}
.page_banner{
    position: relative;
}
.breadcrumb-wrap {
    background: transparent;
    position: absolute;
    top: 36%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 2;
}
section.page_banner:before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: #0000004f;
}
.heading_brdcrmb{
    font-size: 34px;
    color: #fff;
    margin: 0;
    margin-bottom: 5px;
}
.category_box img{
    width: 100%;
    height: 90px;
    object-fit: cover;
}
.category_box{
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 55%);
}
.category_tittle {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
    background: linear-gradient(268deg, #000000, #00000000);
    width: 100%;
    text-align: right;
    font-size: 32px;
    font-family: 'Barlow';
    padding-right: 15px;
    font-weight: 500;
}
.category_box {
    margin-bottom: 20px;
}
.category_section {
    padding: 40px 0 20px 0;
}

.blog-section{box-shadow: 0px 3px 15px 2px rgb(133 132 132 / 32%); padding: 10px; border-radius: 20px; margin-bottom: 20px; min-height: 355px;}
/* mohit css end */

@media screen and (max-width:991px){
    .category_tittle{font-size: 24px;}
    .category_box img{height: 70px;}
    .blog_mb15{margin-bottom:20px;}
    .anyquery textarea{height:100px;}
}
@media screen and (max-width: 767px){
    .category_tittle{font-size: 24px;}
    .blog_fullimg img{height:100%;}   
    .blog-section .left-part-detail img, .blog-section .left-part img{height: 350px;}
    .category_section {padding: 20px 0 0px 0;}
    .inner_middle_area{padding: 0;}
}
@media screen and (max-width:480px){
 .blog-section .left-part-detail img, .blog-section .left-part img{height: 230px;}
}