/* 
  ╔════════════════════════════════════════════════════════════════╗
  ║    Comfort Home Health Care – Premium Website Design           ║
  ║    Designed & Developed by Aplus Technology                    ║
  ║    Bengaluru | www.aplustechnology.in                          ║
  ║    © 2025 Comfort Home Health Care. All rights reserved.       ║
  ╚════════════════════════════════════════════════════════════════╝
*/

 .medical-tv-section{background:linear-gradient(135deg,#e6f8ff,#d0f0fa,#b8e7f5,#e8faff);padding:4rem 2rem;margin-top:9%}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:2.5rem;font-weight:700;color:#003a63;position:relative;display:inline-block;margin-bottom:1.5rem}.section-title::after{content:'';position:absolute;left:30%;bottom:-12px;transform:translateX(-50%);width:40%;height:4px;background:linear-gradient(to right,#003a63,#00ADE6,#005FB8);border-radius:4px;animation:pulse-underline 2.5s infinite ease-in-out}@keyframes pulse-underline{0%,100%{transform:scaleX(1)}50%{transform:scaleX(1.5)}}.section-title span{font-size:1.5rem;color:#10DAD3}.section-badge-wrapper{text-align:center;margin-bottom:1rem}.section-badge-top{display:inline-block;font-size:.9rem;color:#003a63;font-weight:600;padding:.45rem 1.4rem;border-radius:2rem;backdrop-filter:blur(10px);background:rgba(255,215,0,.1);box-shadow:0 0 10px rgba(255,215,0,.3);text-transform:uppercase;letter-spacing:.6px}.section-badge-top i{margin-right:.5rem;color:#b38f00;font-size:1rem}.tv-service-row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:4rem;background:#ffffff;border-radius:20px;position:relative;overflow:hidden;z-index:1;min-height:280px}.blur-border::before{content:"";position:absolute;inset:0;padding:2px;background:linear-gradient(135deg,#22e6dd,#00ade6,#003a63);border-radius:20px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;filter:blur(8px);z-index:-1}.tv-image-box{flex:1 1 40%;position:relative}.tv-image-wrapper{position:relative;width:100%;height:280px;overflow:hidden;border-radius:0 20px 20px 0}.tv-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.tv-image-wrapper-right{position:relative;width:100%;height:280px;overflow:hidden;border-radius:20px 0 0 20px}.tv-image-wrapper-right img{width:100%;height:100%;object-fit:cover;display:block}.tv-icon-overlay{position:absolute;top:20px;left:20px;background:rgba(255,255,255,.25);backdrop-filter:blur(10px);border-radius:50%;padding:1rem;box-shadow:0 4px 12px rgba(0,139,179,.2);z-index:2}.tv-icon-overlay i{font-size:2rem;color:#0051e6;animation:pulseIcon 2.8s infinite}.tv-icon-overlay-right{position:absolute;top:20px;right:20px;background:rgba(255,255,255,.25);backdrop-filter:blur(10px);border-radius:50%;padding:1rem;box-shadow:0 4px 12px rgba(0,139,179,.2);z-index:2}.tv-icon-overlay-right i{font-size:2rem;color:#0051e6;animation:pulseIcon 2.8s infinite}.tv-content-box{flex:1 1 60%;padding:2.5rem 2rem}.tv-content-box h3{font-size:1.8rem;color:#003a63;margin-bottom:.8rem}.tv-desc{font-size:1.05rem;color:#444;margin-bottom:1.2rem}.tv-help-box h4{font-size:1rem;color:#00a6c9;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,#00D0B5,#008aa2);color:#fff;border:none;padding:.7rem 1.5rem;font-weight:bold;border-radius:30px;cursor:pointer;transition:.3s ease}.tv-book-btn:hover{background:linear-gradient(135deg,#00a99d,#006f85);transform:translateY(-2px)}@keyframes pulseIcon{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@media (max-width:480px){.tv-service-row{flex-direction:column}.tv-image-box,.tv-content-box{flex:1 1 100%}.tv-image-wrapper,.tv-image-wrapper-right{height:220px;border-radius:20px 20px 0 0}.tv-content-box{padding:1.5rem 1rem;text-align:center}.tv-icon-overlay,.tv-icon-overlay-right{top:10px;left:50%;right:auto;transform:translateX(-50%)}.medical-tv-section{padding-top:78%;padding-bottom:2.5rem}}@media (max-width:600px){.tv-service-row{flex-direction:column}.tv-image-wrapper,.tv-image-wrapper-right{height:240px}.tv-content-box h3{font-size:1.6rem}.tv-desc{font-size:1rem}.medical-tv-section{padding-top:78%;padding-bottom:1.5rem}}@media (min-width:601px) and (max-width:899px){.tv-content-box{padding:2rem 1.5rem}.tv-content-box h3{font-size:1.65rem}.tv-desc{font-size:1rem}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tv-icon-overlay i,.tv-icon-overlay-right i{font-size:2.1rem}}@media (min-width:900px) and (max-width:1199px){.tv-content-box h3{font-size:1.75rem}.tv-desc{font-size:1.05rem}}@media (min-width:1200px) and (max-width:1439px){.tv-content-box h3{font-size:1.8rem}.tv-desc{font-size:1.08rem}}@media (min-width:1440px) and (max-width:1919px){}@media (min-width:1920px){}