.blog_detail_img h1 {margin-bottom: 0;font-weight: 600;font-size: 30px;color: #333;}
.b_detail_user {display: flex;justify-content: center;align-items: center;margin-block: 0 25px;border-top: 1px solid rgba(0,0,0,.1);padding-top: 25px;}
.b_detail_userImg{width: 187px; height: 187px; border: 1px solid #ec7200;padding: 7.5px;border-radius: 50%;min-width: 187px;}
.b_detail_userImg > img {width: 170px; height: 170px; border-radius: 50%;object-fit: cover;}
.b_detail_userC {padding-left: 20px;padding-right: 25px;}
.b_detail_userC h3 {color: black;font-weight: 600;font-size: 26px;}
.b_detail_userC span {color: #ec7200;font-weight: 400;}
.b_detail_userC h4 {margin-top: 10px;color: black;font-weight: 600;font-size: 20px;}
.b_detail_userC div {margin-top: 5px;height: 81px;overflow-y: auto;padding-right: 15px;}
.b_detail_userC div p {line-height: 27px;}

.b_new_section {padding-block: 40px;border-bottom: 1px solid lightgray;}
.b_rsBtn {background-color: #ec7200;padding: 15px 25px;border: 3px solid #ec7200;}
.b_rsBtn h2 {color: white;font-weight: 600;font-size: 30px;}
.b_seBtn {border: 3px solid #ec7200;padding: 15px 25px;}
.b_seBtn h2 {color: #ec7200;font-weight: 600;font-size: 30px;}
.b_rsContent ul {list-style: none;}
.b_rsContent ul li {padding-block: 20px;position: relative;}
.b_rsContent ul li:not(:last-of-type)::after {content: "";position: absolute;bottom: 0;width: 75%;border-bottom: 1px solid lightgray;}
.b_rsContent ul div h4 {color: black;font-weight: 600;font-size: 20px;}
.b_rsContent ul div p:first-of-type {color: black;margin-bottom: 10px;}
.b_rsContent ul div p a {color: #1f69dd;}
.b_rsContent ul div p span {color: #aba7a7;font-size: 14px;}
.b_rsContent {margin-top: 20px;}
@media only screen and (max-width:991px) {
    .b_new_section {border-bottom: none;}
    .b_detail_userC h3 {font-size: 24px;}
    .b_detail_userC h4 {font-size: 18px;}
    .b_detail_userC p {line-height: 24px;}
    .b_detail_user {margin-block: 30px 20px;}
    .b_relatedStories_main {border-bottom: 1px solid lightgray;margin-bottom: 15px;}
    .b_searchEng_main {border-bottom: 1px solid lightgray;}
}
@media only screen and (max-width:767px) {
    .b_detail_userC h3 {font-size: 24px;}
    .b_detail_userC p {font-size: 15px;}
}
@media only screen and (max-width:575px) {
    .b_detail_user {flex-direction: column;padding-top: 0px;}
    .b_detail_userImg {margin-block: 20px;}
    .b_detail_userC {padding-inline: 20px;}
    .b_rsBtn h2,.b_seBtn h2 {font-size: 26px;}
    .b_seBtn, .b_rsBtn {padding: 10px 20px;}
}
.b_detail_text p a{color:#0077cc;}    