 .main-card {
        background: white;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: 0 15px 35px rgba(0,0,0,0.1);
        max-width: 100%;
        margin: auto;
    }

    /* ฝั่งซ้าย: ส่วนรูปภาพซ้อนกัน */
    .image-section {
        position: relative;
        min-height: 450px; /* เพิ่มความสูงเพื่อให้รูปไม่อึดอัด */
        display: flex;
        justify-content: center;
        align-items: flex-end;
        overflow: hidden;
    }

    /* รูปโลโก้สามเหลี่ยม (อยู่ข้างหลัง) */
    .logo-img {
        position: relative;
        width: 120%; /* ขยายให้ใหญ่กว่า container */
        bottom: -5%;
        /*left: 50%;*/
        transform: translateX(-50%); /* จัดกึ่งกลาง */
        opacity: 0.5;
        z-index: 1;
    }

    /* รูปคุณหมอ (อยู่ข้างหน้า) */
    .doctor-img {
        position: absolute;
        height: 100%; /* ให้ความสูงสัมพันธ์กับกล่อง */
        width: auto;
        z-index: 2;
        display: block;
    }

    /* ฝั่งขวา: ส่วนเนื้อหาข้อมูล */
    .content-section {
        padding: 40px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
/* คลาสที่คุณต้องการ: ข้อความบนรูปภาพ */
    .info-text {
            /*position: absolute;*/
            margin-bottom: 15px;
            z-index: 3;
        color: #40525f  ;
        /*text-align: center;*/
        font-size: 16px;
        /* letter-spacing: 1px;
        text-shadow: 1px 1px 4px rgba(0,0,0,0.8); 
        -webkit-text-stroke: 1px #0d0c0c;*/
    }
    .title { color:#4b4b4d; font-size: 16px;  margin-bottom: 20px; }
    .company { color: #e91e63; font-size: 22px; font-weight: bold; margin-bottom: 10px; }
    .detail { font-size: 16px; line-height: 1.6; margin-bottom: 25px; color: #555; }

    .license-box {
        background-color: #fff;
        padding: 20px;
        border-left: 4px solid #033C92;
        border-radius: 8px;
    }
    .license-title { font-weight: bold; margin-bottom: 10px; color: #333; border-bottom: 1px solid #ddd; padding-bottom: 5px; }
    .license-item { font-size: 14px; margin: 5px 0; display: flex; justify-content: space-between; }
    .license-label { color: #777; }
    .license-number { font-weight: bold; color: #033C92; }

    /* ปรับแต่งสำหรับมือถือ */
    @media (max-width: 767px) {
        .image-section { min-height: 380px; }
        .content-section { padding: 30px 20px; text-align: center; }
        .license-item { text-align: left; }
    }

    .single_blog {
        background: none;
        border:none;
        padding: 20px;
     }
     .home_section_bg {
        background: #F5F5F9;
        padding: 60px 0 60px;
    }
    #hero {
    top: 0px;
    }

    .single_blog img{
        border-radius: 10px;
     }
    .about_thumb{
        box-shadow: 0 4px 10px rgb(0 0 0 / 30%);
        border-radius: 10px;
    }
    .about_thumb2 {
        box-shadow: 0 4px 10px rgba(255, 255, 255, 25%);
        border-radius: 10px;
    }
    .blog_container {
        border: none;
    }