@media (max-width:767px){.book-consultation-page{font-size:14px}.book-consultation-page .page-hero{padding:clamp(44px,9vw,60px) clamp(16px,4vw,18px)!important}.book-consultation-page .page-hero h1{margin-bottom:12px!important;font-size:clamp(1.6rem,3vw,2.3rem)!important;line-height:1.2!important}.book-consultation-page .page-hero p{font-size:.9rem!important;line-height:1.7!important}.book-consultation-page .hbadge,.book-consultation-page .hero-pill{padding:5px 14px;font-size:.72rem!important}.book-consultation-page .main{gap:clamp(16px,4vw,24px);padding-left:clamp(16px,4vw,18px);padding-right:clamp(16px,4vw,18px);grid-template-columns:1fr!important}.book-consultation-page .summary-card{position:static!important}.book-consultation-page .booking-panel,.book-consultation-page .panel-bd,.book-consultation-page .summary-card{padding-left:16px!important;padding-right:16px!important}.book-consultation-page .panel-title{font-size:1rem!important}.book-consultation-page .panel-sub{font-size:.8rem!important}.book-consultation-page .steps-inner{flex-wrap:wrap;gap:12px}.book-consultation-page .step-line{display:none}.book-consultation-page .step{flex:45%}.book-consultation-page .step-num{width:28px;height:28px;font-size:.76rem!important}.book-consultation-page .step-label{font-size:.74rem!important}.book-consultation-page .spec-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))!important;gap:10px!important}.book-consultation-page .spec-name{font-size:.76rem!important}.book-consultation-page .doc-card,.book-consultation-page .top-doc-card{padding:16px!important}.book-consultation-page .doc-av{width:52px;height:52px;font-size:.9rem}.book-consultation-page .doc-card h4{font-size:.84rem!important}.book-consultation-page .doc-card .dspec{font-size:.72rem!important}.book-consultation-page .doc-card .dexp,.book-consultation-page .doc-card .drating{font-size:.7rem!important}.book-consultation-page .doc-card .dfee{font-size:.78rem!important}.book-consultation-page .type-grid,.book-consultation-page .cal-wrap,.book-consultation-page .top-doc-grid{grid-template-columns:1fr!important}.book-consultation-page .type-tile h4{font-size:.82rem!important}.book-consultation-page .type-tile p{font-size:.72rem!important}.book-consultation-page .type-tile .price{font-size:.86rem!important}.book-consultation-page .cal-day{font-size:.76rem!important}.book-consultation-page .time-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.book-consultation-page .time-slot{min-width:0;padding:7px 4px;font-size:.68rem!important}.book-consultation-page .form-row{grid-template-columns:1fr!important}.book-consultation-page .form-group label{font-size:.72rem!important}.book-consultation-page .form-group input,.book-consultation-page .form-group select,.book-consultation-page .form-group textarea{font-size:.84rem!important}.book-consultation-page .pay-tile{font-size:.76rem!important}.book-consultation-page .btn-back,.book-consultation-page .btn-next{font-size:.84rem!important}.book-consultation-page .btn-confirm,.book-consultation-page .summary-card h4{font-size:.9rem!important}.book-consultation-page .sum-label{font-size:.76rem!important}.book-consultation-page .sum-val{font-size:.78rem!important}.book-consultation-page .policy-item,.book-consultation-page .guarantee-box,.book-consultation-page .disclaimer{font-size:.72rem!important}.book-consultation-page .confirm-page h2{font-size:1.5rem!important}.book-consultation-page .confirm-page p{font-size:.88rem!important}.book-consultation-page .cd-row{font-size:.82rem!important}.book-consultation-page .cbtn-primary,.book-consultation-page .cbtn-secondary{font-size:.86rem!important}.book-consultation-page .doctor-card-actions{flex-wrap:wrap}}@media (max-width:520px){.book-consultation-page .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.book-consultation-page .cat-grid,.book-consultation-page .form-row{grid-template-columns:1fr!important}.book-consultation-page .step{flex:100%}}
