/* Section 2 */
.section2 {
    padding: 5% 0%;
}

.blog_img_main_div {
    position: relative;
}

.sec2_blog_img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: top;
    border-radius: 10px;
}

.blog_date_div {
    width: 72px;
    height: 66px;
    padding: 5px 21.06px 13px 21.42px;
    border-top-right-radius: 10px;
    background-color: #F57C33;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
}

.sec2_blog_date {
    font-family: var(--font-fraunces), serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: -0.1599999964237213px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.sec2_blog_month {
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: -0.1599999964237213px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.blog_admin_comments_main_div {
    display: flex;
    gap: 20px;
    margin: 3% 0px;
}

.blog_admin_name {
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: -0.1599999964237213px;
    margin-bottom: 0px;
}

.blog_icon {
    margin-right: 5px;
    color: #F57C33;
    /* color: #000000; */
}

.blog_title {
    font-family: var(--font-fraunces), serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 38.4px;
    letter-spacing: -0.1599999964237213px;
    color: #000000;
    text-align: center;
    margin-bottom: 40px;
}

.blog_info {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: -0.1599999964237213px;
    color: #54595F;
}

.blog_divider {
    width: 100%;
    height: 1px;
    background-color: #DEE2E6;
    margin: 5% 0%;
}

.blog_tag_main_div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}

.blog_tag_title {
    font-family: var(--font-fraunces), serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 25.2px;
    letter-spacing: -0.1599999964237213px;
    color: #000000;
    margin-bottom: 0px;
}

.blog_tag_name_main_div {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.blog_tag_name_div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

.tag_name_link {
    height: 46px;
    padding: 7.5px 29.64px 8.5px 30px;
    background-color: #F57C33;
    border: 1px solid #F57C33;
    color: #FFFFFF;
    border-radius: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 1s;
}



.social_media_div {
    display: flex;
    gap: 10px;
}

.social_media_link {
    width: 43px;
    height: 43px;
    padding: 6px 13.71px 7px 14.08px;
    border-radius: 21.5px;
    background-color: #F8F6F1;
    color: #F57C33;
    font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 1s;
}

.social_media_link:hover {
    color: #F8F6F1;
    background-color: #F57C33;
}

.next_blog_link {
    width: 100%;
    height: 169.47px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #FEF9DC;
    margin-bottom: 30px;
    padding: 51.63px 65.99px 52.36px 50px;
    font-size: 19px;
    font-weight: 400;
    line-height: 32.74px;
    letter-spacing: -0.1599999964237213px;
    color: #000000;
}



.blog_divider {
    width: 100%;
    height: 1px;
    background-color: #ECE9E0;
    margin: 7% 0%;
}


.latest_blog_div {
    width: 100%;
    border-radius: 10px;
    background-color: #FEF9DC;
    padding: 30px 40px;
    margin-bottom: 15%;
}

.latest_blog_title {
    font-family: var(--font-fraunces), serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.1599999964237213px;
    color: #000000;
}

.latest_blog_info_div {
    display: flex;
    gap: 20px;
    align-items: center;
    margin-bottom: 30px;
}

.latest_blog_img {
    width: 70px;
    height: 64.5px;
    border-radius: 10px;
    object-fit: cover;
}

.latest_blog_auth {
    font-family: var(--font-fraunces), serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-align: left;
    color: #757873;
    margin-bottom: 0px;
}

.latest_blog_auth_icon {
    color: #F57C33;
    font-size: 15px;
    margin-right: 5px;
}

.latest_blog_link {
    font-family: var(--font-fraunces), serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    color: #0E2207;
}

.latest_blog_link:hover {
    text-decoration: underline;
    text-underline-offset: 5px;
}

.tag_name_main_div {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

.col2_tag_name_link {
    height: 40px;
    padding: 5px 27.69px 5px 28px;
    border-radius: 30px;
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: -0.1599999964237213px;
    text-align: center;
    color: #0E2207;
    margin-bottom: 10px;
    transition: 1s;
}


@keyframes mover {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}

/* End of Section 2 */

/* Blog Detail h3 */
/* .blog_info h3 {
    font-size: 20px !important;
    margin-bottom: 30px;
} */

.blog_info h2 {
    font-size: 30px !important
}

.blog_info li h3
{
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -0.1599999964237213px;
    color: #54595F;
}

.blog_info .faq_h3
{
    font-size: 20px;
}
/* End of Blog Detail h3 */

/* Rating */
.rating_divider {
    width: 100%;
    height: 1px;
    background-color: #DEE2E6;
    margin: 2% 0%;
}

.rating_value {
    color: #686868;
    font-size: 15px;
    margin-bottom: 0px;
}

.rating_main_div {
    display: flex;
    gap: 10px;
}

.rating_val_main_div {
    display: flex;
    align-items: center;
    gap: 5px;
}

/* End of Rating */

/* Blog Breadcrum */
.blog_breadcrum_link {
    color: inherit;
    pointer-events: none;
}

/* End of Blogbreadcrum */
/* Mobile View */
@media only screen and (max-width: 500px) {

    /* Section 2 */
    .blog_tag_main_div {
        flex-direction: column;
    }

    .social_media_div {
        margin-top: 30px;
    }

    .btn_sbt_commt {
        margin-bottom: 30px;
    }

    .latest_blog_div {
        padding: 30px 20px;
    }

    .latest_blog_div {
        margin-bottom: 5%;
    }


    .blog_title {
        font-size: 24px;
        line-height: 28.4px;
        margin-bottom: 10px;
    }

    .latest_blog_title {
        font-size: 24px;
    }

    .blog_tag_name_main_div {
        flex-direction: column;
    }

   

    /* End of Section 2 */
}@media only screen and (max-width: 780px) {
.blog_admin_comments_main_div {
    /* flex-direction: column; */
    gap: 5px;
    flex-wrap: wrap;
justify-content: space-between;



}
}
/* End of Mobile View */

/* Tablet View */
@media only screen and (min-width: 740px) and (max-width: 780px) {

    /* Section 2 */
    .btn_sbt_commt {
        margin-bottom: 30px;
    }

    .latest_blog_div {
        margin-bottom: 5%;
    }

    /* End of Sction 2 */
}

/* End of Tablet View */

/* suhana's css */
.blog_info ul {

    list-style-type: square;
    margin-bottom: 40px;



}
.orange{
    color: #F57C33;
    font-weight: 700;
}

.blog_detail_inner_link
{
    color: #F57C33;
    font-weight: 700;
    text-decoration: none;
    margin-left: 5px;
}
.blog_info ul ul{
    list-style-type: circle;

}
.blog_info  li::marker {
    color: #F57C33;
    font-weight: 700;
}

.blog_info li {
    padding: 0 0 0 20px;
    margin-bottom: 15px;
}

.blog_info p{
    margin-bottom: 30px;
}

.blog_info ol{
    margin-bottom: 30px;
    padding-left: 50px;
}

.blog_info ol li::marker
{
    font-weight: 700;
}

.blog_content_img
{
    height: 500px;
    width: 100%;
    object-fit: cover;
    object-position: center;
    margin-bottom: 30px;
}
/* end of suhana's css */