/* 
  ╔════════════════════════════════════════════════════════════════╗
  ║    PM Health Care Solution – Premium Website Design            ║
  ║    Designed & Developed by Aplus Technology                    ║
  ║    Bengaluru | www.aplus-technology.com                        ║
  ║    © 2025 PM Health Care Solution. All rights reserved.        ║
  ╚════════════════════════════════════════════════════════════════╝
*/

 .medical-tv-section{background:linear-gradient(135deg,#f0fcff,#e6f9ff);padding:6rem 2rem;margin-top:6%;position:relative}.section-header{text-align:center;margin-bottom:5rem}.section-badge{display:inline-block;background:rgba(16,105,154,.15);color:var(--dark-blue);font-weight:600;padding:.5rem 1.4rem;border-radius:2rem;font-size:.9rem;text-transform:uppercase;margin-bottom:1rem;box-shadow:0 4px 14px rgba(0,0,0,.1)}.section-title{font-size:2.8rem;font-weight:800;color:var(--dark-blue);margin-bottom:1rem}.section-subtitle{font-size:1.1rem;color:#333;max-width:700px;margin:0 auto;line-height:1.6}.tv-timeline{position:relative;display:flex;flex-direction:column;gap:5rem}.tv-timeline::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--dark-blue),var(--aqua-blue));transform:translateX(-50%);border-radius:2px}.tv-item{display:flex;align-items:center;gap:3rem;position:relative}.tv-item.reverse{flex-direction:row-reverse}.tv-item::before{content:"";position:absolute;left:50%;width:20px;height:20px;background:#fff;border:4px solid var(--aqua-blue);border-radius:50%;transform:translateX(-50%);z-index:1;box-shadow:0 0 0 6px rgba(0,180,216,.15)}.tv-image{flex:1;position:relative;border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 25px rgba(16,105,154,.2)}.tv-image img{width:100%;height:300px;object-fit:cover;transition:transform .4s ease}.tv-item:hover .tv-image img{transform:scale(1.05)}.tv-icon{position:absolute;bottom:15px;right:15px;background:rgba(255,255,255,.85);color:var(--dark-blue);border-radius:50%;padding:.8rem;font-size:1.5rem;box-shadow:0 6px 16px rgba(0,0,0,.2);transition:.3s ease}.tv-item:hover .tv-icon{background:rgba(122,229,130,.9);color:#fff;transform:scale(1.1)}.tv-content{flex:1;padding:1rem}.tv-content h3{font-size:1.8rem;color:var(--dark-blue);margin-bottom:1rem;font-weight:700}.tv-desc{font-size:1.05rem;color:#444;margin-bottom:1.2rem;line-height:1.6}.tv-help-box h4{font-size:1rem;color:var(--aqua-blue);margin-bottom:.4rem}.tv-help-box p{font-size:.95rem;color:#555;line-height:1.6}.tv-book-btn{margin-top:1.2rem;background:linear-gradient(135deg,var(--dark-blue),var(--aqua-blue));color:#fff;border:none;padding:.8rem 1.6rem;font-weight:bold;border-radius:50px;cursor:pointer;box-shadow:0 6px 14px rgba(16,105,154,.25);transition:.3s ease}.tv-book-btn:hover{background:linear-gradient(135deg,var(--dark-green),var(--light-green));transform:translateY(-2px);box-shadow:0 8px 20px rgba(85,139,68,.25)}@media (min-width:1200px){.tv-timeline{gap:6rem}.tv-item{gap:3rem}.tv-image img{height:350px}.tv-content h3{font-size:2rem}.tv-desc{font-size:1.1rem}.tv-help-box h4{font-size:1.1rem}.tv-help-box p{font-size:1rem}.tv-book-btn{padding:1rem 2rem;font-size:1rem}}@media (min-width:992px) and (max-width:1199px){.tv-timeline{gap:5.5rem}.tv-item{gap:2.5rem}.tv-image img{height:320px}.tv-content h3{font-size:1.9rem}.tv-desc{font-size:1.05rem}.tv-help-box h4{font-size:1rem}.tv-book-btn{padding:.9rem 1.8rem;font-size:.95rem}}@media (min-width:768px) and (max-width:991px){.tv-timeline{gap:4.5rem}.tv-item{flex-direction:column;gap:2rem}.tv-item.reverse{flex-direction:column}.tv-image img{height:280px}.tv-content h3{font-size:1.6rem;text-align:center}.tv-desc{font-size:1rem;text-align:center}.tv-help-box h4,.tv-help-box p{text-align:center}.tv-book-btn{display:block;margin:1rem auto 0}}@media (max-width:767px){.medical-tv-section{padding:3rem 1rem;margin-top:20%}.section-title{font-size:2rem}.section-subtitle{font-size:1rem;max-width:90%}.tv-timeline{gap:3rem}.tv-item{flex-direction:column;text-align:center;gap:1.5rem}.tv-item.reverse{flex-direction:column}.tv-item::before{left:50%;top:-10px}.tv-image img{height:220px}.tv-icon{bottom:10px;right:10px;font-size:1.3rem;padding:.6rem}.tv-content h3{font-size:1.4rem}.tv-desc{font-size:.95rem}.tv-help-box h4{font-size:.95rem}.tv-help-box p{font-size:.9rem}.tv-book-btn{padding:.6rem 1.2rem;font-size:.9rem}}@media (min-width:768px) and (max-width:1024px){.medical-tv-section{padding:4rem 2rem;margin-top:18%}.section-title{font-size:2.4rem}.section-subtitle{font-size:1.05rem;max-width:85%}.tv-timeline{gap:4rem}.tv-item{flex-direction:row;gap:2rem}.tv-item.reverse{flex-direction:row-reverse}.tv-item::before{left:50%;top:0}.tv-image img{height:250px}.tv-icon{bottom:12px;right:12px;font-size:1.4rem;padding:.7rem}.tv-content h3{font-size:1.6rem}.tv-desc{font-size:1rem}.tv-help-box h4{font-size:.975rem}.tv-help-box p{font-size:.925rem}.tv-book-btn{padding:.7rem 1.4rem;font-size:.95rem}}@media (max-width:599px){.medical-tv-section{padding:3rem 1rem;margin-top:42%}.section-title{font-size:1.8rem}.section-subtitle{font-size:.95rem}.tv-timeline::before{left:20px;transform:translateX(0);width:4px}.tv-item,.tv-item.reverse{flex-direction:column;align-items:flex-start;gap:1.5rem;position:relative;padding-left:50px}.tv-item::before{left:12px;transform:translateX(0)}.tv-image{width:90%;margin:0 auto}.tv-image img{height:200px;display:block;margin:0 auto;border-radius:1rem}.tv-icon{bottom:10px;right:10px;padding:.6rem;font-size:1.2rem}.tv-content h3{font-size:1.4rem}.tv-desc{font-size:.9rem}.tv-help-box h4{font-size:.9rem}.tv-help-box p{font-size:.85rem}.tv-book-btn{padding:.6rem 1.2rem;font-size:.85rem;width:100%;text-align:center}}@media (max-width:400px){.section-title{font-size:1.5rem}.section-subtitle{font-size:.85rem}.tv-image img{height:180px}.tv-content h3{font-size:1.2rem}.tv-desc{font-size:.85rem}.tv-help-box h4{font-size:.85rem}.tv-help-box p{font-size:.8rem}.tv-book-btn{padding:.5rem 1rem;font-size:.8rem}}