/* ==========================================================================
   site.css - the single central stylesheet for drdateclinic.com

   All CSS for the site lives here. There are no <style> blocks and no
   style="" attributes left in the pages.

   Order mirrors the original cascade:
     1. the former ux-fixes.css rules
     2. rules lifted from the 23 per-page <style> blocks, each scoped to the
        pages that carried it via the body class from include/header.php
     3. rules replacing former inline style="" attributes. These carry
        !important because an inline style outranks a class rule, and
        without it theme rules would win and change the rendering.
   ========================================================================== */

/* ===== 1. former ux-fixes.css ===== */
/* ==========================================================================
   ux-fixes.css  —  UX/UI corrections (desktop + mobile)
   Loaded AFTER style-color-3.css so these rules win without !important
   where possible. Keep this file small and additive; do not edit the
   500KB theme stylesheets.
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. Horizontal overflow containment
   Measured: homepage document width 575px inside a 390px viewport (185px of
   horizontal scroll). Causes were an uninitialised slick track laying its
   slides out side-by-side, and images/blocks wider than the viewport.
   These rules make overflow impossible regardless of whether slick's JS runs.
   -------------------------------------------------------------------------- */
html,
body {
  /* clip, not hidden: overflow-x:hidden makes html/body a scroll container,
     which silently disables position:sticky anywhere on the page. clip gives
     the same protection without that side effect. */
  overflow-x: clip;
  max-width: 100%;
}

/* Slick: if the JS never initialises, .slick-list has no overflow:hidden and
   the track spills. Clip at the carousel wrapper in every state.

   NOTE: this must NOT be `overflow: hidden`. Slick gives .slick-dots a
   negative bottom margin (-20px on mobile, -35px on desktop), so the
   pagination dots sit *below* the wrapper's content box by design. With
   `hidden` the wrapper clipped them off on every carousel on the site -
   they were completely invisible on mobile. `overflow-x: clip` keeps the
   horizontal protection but leaves the vertical axis visible; unlike
   `overflow-x: hidden` it does not force overflow-y to compute to `auto`,
   so no scroll container is created. .slick-list keeps a real `hidden` -
   the dots are rendered outside it. */
.slick-slider,
.js-icn-text-alt-carousel,
.testimonial-slider,
.main-slider {
  max-width: 100%;
  overflow-x: clip;
  overflow-y: visible;
}

.slick-list {
  max-width: 100%;
  overflow: hidden;
}

/* Un-initialised carousels: stack rather than lay out in a row. */
.js-icn-text-alt-carousel:not(.slick-initialized) > .slick-slide,
.js-icn-text-alt-carousel:not(.slick-initialized) > div {
  max-width: 100%;
}

/* Media should never exceed its container. */
img,
video,
iframe,
embed,
object {
  max-width: 100%;
}

/* NOTE: do NOT add a global `img { height: auto }` here.
   296 images on this site are sized by a bare height="15" attribute with no
   width (social icons, list bullets, badges). A global height:auto overrides
   that attribute and renders them at full intrinsic size — it blew the header
   social icons up to ~90px on first deploy. Scope height:auto to the specific
   content images that need to scale, as below. */

/* Keep intrinsic width/height attributes from forcing overflow. */
.service-tab-banner img,
.blog-item img,
.outside-gmb img {
  width: 100%;
  height: auto;
}

/* Long unbroken strings (URLs, emails) must not push the layout wide. */
p,
li,
td,
h1,
h2,
h3,
h4,
h5,
dd {
  overflow-wrap: break-word;
}

/* --------------------------------------------------------------------------
   2. Fixed right-hand quick-links rail
   Measured: document 1438px inside a 1403px viewport at 1440 (35px overflow),
   caused by .quickLinks-open sitting past the right edge. It also overlaps
   page content on narrower laptops.
   -------------------------------------------------------------------------- */
.quickLinks-open,
.js-quickLinks-open {
  max-width: 100%;
  box-sizing: border-box;
}

.header-quickLinks,
.js-header-quickLinks {
  max-width: 100%;
}

/* Below ~1200px the rail starts colliding with the content column. */
@media (max-width: 1199.98px) {

  .quickLinks-open,
  .js-quickLinks-open {
    transform: scale(0.85);
    transform-origin: right center;
  }
}

/* --------------------------------------------------------------------------
   3. Tap targets
   Measured: 68 of 83 interactive elements under 40px on mobile home,
   50 of 71 on service pages. WCAG 2.5.8 asks for 24px minimum; the practical
   mobile guideline is 44px. Applied at touch widths only so desktop
   density is unchanged.
   -------------------------------------------------------------------------- */
@media (max-width: 991.98px) {

  #cssmenu > ul > li > a,
  #cssmenu ul ul li a {
    min-height: 44px;
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .header-social a,
  .footer-social a,
  .hovicon {
    min-width: 44px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .quickLinks-open,
  .js-quickLinks-open,
  .quickLinks-top a,
  .js-quickLinks-wrap-m a {
    min-height: 44px;
  }

  /* Form controls: 16px font also stops iOS auto-zoom on focus. */
  .form-control,
  input.form-control,
  select.form-control,
  textarea.form-control,
  .input-group .form-control,
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  select,
  textarea {
    min-height: 44px;
    height: auto;
    font-size: 16px;
  }

  .btn,
  .btn-sm,
  button,
  input[type="submit"] {
    min-height: 44px;
  }

  /* Inline text links in body copy get a little more vertical room. */
  .page-content p a,
  .breadcrumbs a {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}

/* --------------------------------------------------------------------------
   4. Hero / LCP stability
   The hero is the largest contentful element and paints late. Reserving its
   box stops the content below from jumping once the slider initialises.
   -------------------------------------------------------------------------- */
.main-slider {
  min-height: 320px;
  background-color: #f4f4f4;
}

@media (min-width: 768px) {
  .main-slider {
    min-height: 420px;
  }
}

@media (min-width: 1200px) {
  .main-slider {
    min-height: 520px;
  }
}

/* Before slick initialises, show only the first slide instead of all of them
   stacked — otherwise the page is very tall for a moment on slow connections. */
.main-slider:not(.slick-initialized) > div:not(:first-child) {
  display: none;
}

.js-icn-text-alt-carousel:not(.slick-initialized) > div:nth-child(n + 2) {
  display: none;
}

/* --------------------------------------------------------------------------
   5. Call-to-action consistency
   "Book An Appointment" was left-aligned in one section and centred in the
   next. Normalise placement and guarantee readable contrast on the orange
   fill (previously dark text on mid-orange in places).
   -------------------------------------------------------------------------- */
.btn-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}

@media (max-width: 575.98px) {
  .btn-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .btn-wrap > .btn {
    width: 100%;
    justify-content: center;
  }
}

/* --------------------------------------------------------------------------
   6. Cookie consent banner
   Sits above the fixed quick-links rail and the back-to-top control, and
   must not be clipped on small screens.
   -------------------------------------------------------------------------- */
.ddc-consent {
  z-index: 100000;
}

.ddc-consent__inner {
  max-width: 1140px;
}

@media (max-width: 575.98px) {
  .ddc-consent__text {
    font-size: 12px;
  }
}

/* Keep the back-to-top / quick rail clear of the banner while it is shown. */
.ddc-consent:not([hidden]) ~ .backToTop,
.ddc-consent:not([hidden]) ~ .js-backToTop {
  bottom: 120px;
}

/* --------------------------------------------------------------------------
   7b. Homepage hero: paint without waiting on JavaScript.
   The slides carry data-bg and rely on js/app.js to set the background, so
   if that script is deferred or blocked the hero stays blank. Setting the
   first slide's background in CSS makes the LCP element paint immediately;
   the JS later sets the identical value, so nothing conflicts.
   -------------------------------------------------------------------------- */
#mainSlider .slide:first-child .img--holder,
#mainSlider > div:first-child .img--holder {
  background-image: url("../images/slide-001-n.webp");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------
   3b. Carousel pagination dots
   The theme paints the dot as the button itself (11px, 6px below 575px).
   An earlier pass here set the button to 24px to satisfy the WCAG 2.5.8
   24px minimum target - which enlarged the visible dot instead of just the
   hit area, so the dots looked oversized on phones. Keep the dot small and
   put the 24px target on a transparent ::before overlay: a pseudo-element
   larger than its parent still forwards clicks to the button.
   -------------------------------------------------------------------------- */
@media (max-width: 991.98px) {

  .slick-dots li {
    width: auto;
    height: auto;
    margin: 0 2px;
  }

  .slick-dots li button {
    width: 10px;
    height: 10px;
    min-width: 0;
    min-height: 0;
    padding: 0;
    position: relative;
  }

  /* Invisible 24px touch target centred on the small dot. */
  .slick-dots li button:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 24px;
    height: 24px;
    transform: translate(-50%, -50%);
    background: transparent;
    border-radius: 50%;
  }
}

@media (max-width: 575px) {

  .slick-dots li button {
    width: 8px;
    height: 8px;
  }
}

/* --------------------------------------------------------------------------
   3c. Booking-modal form controls
   The modal's own styling has higher specificity than the generic
   .form-control rule above, so its fields stayed at 35px while in-page forms
   grew correctly. Target the modal explicitly.
   -------------------------------------------------------------------------- */
@media (max-width: 991.98px) {

  #modalBookingForm .form-control,
  .modal-form .form-control,
  #modalBookingForm input[type="text"],
  #modalBookingForm select,
  #modalBookingForm textarea,
  .modal-form input[type="text"],
  .modal-form select,
  .modal-form textarea {
    min-height: 44px;
    height: auto;
    font-size: 16px;
  }

  /* The select in the footer/contact block renders at 25px. */
  select.form-control,
  .selectWrapper select {
    min-height: 44px;
    height: auto;
  }
}

/* ==========================================================================
   9. Homepage "welcome" section — doctor intro + portrait
   Scoped to .container.pt-lg-2, which occurs exactly once on the site
   (index.php), so the ~130 other pages using .title-wrap are unaffected.
   CSS only — no markup or copy changes.

   Measured problems this addresses:
     - body copy rgb(120,120,120) on white ≈ 3.5:1 → fails WCAG AA (needs 4.5)
     - <p align="justify"> at 620px/16px ≈ 78 chars per line, with rivers
     - H1 and H2 both 32px → no visual hierarchy
     - at <=1023px, H2 computed font-size 32px with line-height 30px, i.e.
       leading tighter than the glyphs
     - .row align-items:normal → portrait and copy visually unbalanced
     - portrait sat on bare white with no treatment
   ========================================================================== */

/* ---- layout ---- */
.container.pt-lg-2 > .row {
  align-items: center;
}

/* ---- typography: hierarchy ---- */
/* !important is required here only because the theme declares
   `h1, .h1 { font-size: 32px !important }` at style-color-3.css:754, which
   flattens the H1 and H2 to the same size. */
.container.pt-lg-2 .title-wrap h1 {
  font-size: 38px !important;
  line-height: 1.22;
  letter-spacing: -0.01em;
  margin-bottom: 14px;
  color: #2f2f2f;
}

.container.pt-lg-2 .title-wrap h2,
.container.pt-lg-2 .title-wrap h2.h1 {
  font-size: 27px !important;
  line-height: 1.3;
  letter-spacing: -0.005em;
  margin-top: 30px;
  margin-bottom: 12px;
  color: #2f2f2f;
}

/* Eyebrow line above the heading.
   NB: on the desktop block the <h1> is nested INSIDE .h-sub, so anything
   inheritable set here lands on the heading too. Do not add text-transform
   here — uppercase leaked into the H1 and changed how the name reads. */
.container.pt-lg-2 .h-sub {
  font-size: 15px;
  line-height: 1.5;
  font-weight: 600;
  color: #b07a1e;
  margin-bottom: 10px;
}

/* ---- typography: body copy ---- */
.container.pt-lg-2 p {
  color: #4a4a4a;
  /* was rgb(120,120,120): ~3.5:1. #4a4a4a on #fff is ~8.6:1 */
  font-size: 16.5px;
  line-height: 1.75;
  margin-bottom: 18px;
}

/* Override the presentational align="justify" attribute: ragged-right avoids
   the uneven word spacing visible in the current design. */
.container.pt-lg-2 p[align="justify"],
.container.pt-lg-2 .title-wrap p {
  text-align: left;
}

/* Hold the line length to a comfortable measure (~62 characters). */
.container.pt-lg-2 .col-md-6 p {
  max-width: 62ch;
}

/* ---- call to action ---- */
.container.pt-lg-2 .col-md-6 .banner-btn1 {
  text-align: left;
  margin-top: 28px !important;
  /* inline style sets 40px */
  margin-bottom: 8px !important;
}

.container.pt-lg-2 .banner-btn1 .btn-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 12px 30px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.01em;
  border-radius: 4px;
  box-shadow: 0 4px 14px rgba(255, 174, 50, 0.32);
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.container.pt-lg-2 .banner-btn1 .btn-link:hover,
.container.pt-lg-2 .banner-btn1 .btn-link:focus {
  transform: translateY(-2px);
  box-shadow: 0 8px 22px rgba(255, 174, 50, 0.42);
  filter: brightness(1.04);
}

/* Keyboard focus must stay visible. */
.container.pt-lg-2 .banner-btn1 .btn-link:focus-visible {
  outline: 3px solid #2f2f2f;
  outline-offset: 3px;
}

/* ---- portrait ----
   NB: the row also contains a .col-md-12 with a second CTA, so :last-child
   does not select the portrait column. Target the image itself instead.
   drop-shadow (rather than box-shadow) follows the alpha channel, so it
   works whether this asset is a cut-out or an opaque rectangle. */
.container.pt-lg-2 .col-md-6 img {
  display: block;
  width: 100%;
  height: auto;
  /* Was capped at 520px inside a 650px column, which left 130px of width
     unused and - because this row is a flex row with align-items: center -
     about 150px of dead space above and below the photo. Filling the column
     closes most of that gap without cropping the portrait. The 380px/300px
     caps further down still apply on small screens. */
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  border-radius: 16px;
  filter: drop-shadow(0 18px 30px rgba(0, 0, 0, .14));
}

/* ==========================================================================
   9b. Same section, tablet and phone
   ========================================================================== */
@media (max-width: 991.98px) {

  /* !important repeated here: the desktop rules above need it to beat the
     theme's `h1,.h1{font-size:32px!important}`, so these must carry it too
     or the larger desktop sizes would win at narrow widths. */
  .container.pt-lg-2 .title-wrap h1 {
    font-size: 29px !important;
    line-height: 1.25;
  }

  /* Repairs leading tighter than the font size (32px text on 30px leading). */
  .container.pt-lg-2 .title-wrap h2,
  .container.pt-lg-2 .title-wrap h2.h1 {
    font-size: 24px !important;
    line-height: 1.32;
    margin-top: 22px;
  }

  .container.pt-lg-2 .h-sub {
    font-size: 14px;
    line-height: 1.5;
  }

  .container.pt-lg-2 p {
    font-size: 16px;
    line-height: 1.7;
  }

  /* Full width on small screens reads better than a 62ch cap. */
  .container.pt-lg-2 .col-md-6 p {
    max-width: none;
  }

  /* Give the portrait breathing room once the columns stack.
     The portrait column is the one carrying .mt-3 in the markup. */
  .container.pt-lg-2 .col-md-6.mt-3 {
    margin-top: 26px;
  }

  .container.pt-lg-2 .col-md-6 img {
    max-width: 380px;
  }
}

@media (max-width: 575.98px) {

  .container.pt-lg-2 .title-wrap h1 {
    font-size: 25px;
  }

  .container.pt-lg-2 .title-wrap h2,
  .container.pt-lg-2 .title-wrap h2.h1 {
    font-size: 21px;
  }

  /* Centre the CTA under centred headings, and make it easy to hit. */
  .container.pt-lg-2 .col-md-6 .banner-btn1 {
    text-align: center;
  }

  .container.pt-lg-2 .banner-btn1 .btn-link {
    width: 100%;
    max-width: 320px;
  }

  .container.pt-lg-2 .col-md-6 img {
    max-width: 300px;
  }
}


/* ==========================================================================
   10. Homepage long-form content block ("What makes Dr Date…" onwards)
   The .col-md-12 of the .container.pt-lg-2 row, plus the blockquote callout
   in the container immediately after it. CSS only — no markup or copy edits.

   The previous pass fixed the measurable defects (list contrast 4.42:1,
   heading margin-top 0, a 1270px measure, a 2.65:1 callout). It left the
   block correct but visually flat: four headings and two lists with no
   structure to scan. This pass gives the content shape.

   Measure is applied to the CHILDREN rather than the column itself. Capping
   the column made free space beside it, and the "Schedule Appointment" /
   "Read More" links — which are children of .row, not of the column — rode
   up into that gap. Keeping the column full width lets them fall below
   naturally.
   ========================================================================== */

/* The section runs full width by request. An earlier revision capped these
   children at 780px for a ~90-character measure; that cap is deliberately
   not applied. The larger line-height below keeps long lines trackable. */
.container.pt-lg-2 .col-md-12 > h2,
.container.pt-lg-2 .col-md-12 > p,
.container.pt-lg-2 .col-md-12 > ol,
.container.pt-lg-2 .col-md-12 > ul {
  max-width: none;
}

/* ---- headings: an accent rule turns each topic into a titled block ---- */
.container.pt-lg-2 .col-md-12 h2 {
  margin-top: 54px;
  margin-bottom: 16px;
  font-size: 26px;
  line-height: 1.32;
  letter-spacing: -0.01em;
  color: #22252a;
}

.container.pt-lg-2 .col-md-12 h2::before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  margin-bottom: 16px;
  border-radius: 2px;
  background: linear-gradient(90deg, #e48a00 0%, #f7c46b 100%);
}

.container.pt-lg-2 .col-md-12 > h2:first-child {
  margin-top: 0;
}

/* ---- numbered list: badge + card, so the four reasons scan quickly ----
   list-style is removed and the numbers redrawn with a CSS counter. The
   sequence is identical; only its presentation changes. */
.container.pt-lg-2 .col-md-12 ol {
  list-style: none;
  counter-reset: ddc-step;
  padding-left: 0;
  margin-top: 10px;
  margin-bottom: 26px;
  color: #4a4a4a;
  font-size: 16.5px;
  line-height: 1.75;
}

.container.pt-lg-2 .col-md-12 ol > li {
  counter-increment: ddc-step;
  position: relative;
  margin-bottom: 14px;
  padding: 18px 22px 18px 68px;
  background: #fcfcfc;
  border: 1px solid #ececec;
  border-radius: 12px;
  color: #4a4a4a;
  font-size: 16.5px;
  line-height: 1.75;
  transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease;
}

.container.pt-lg-2 .col-md-12 ol > li:hover {
  background: #fff;
  border-color: #f0d3a2;
  box-shadow: 0 6px 18px rgba(0, 0, 0, .06);
}

.container.pt-lg-2 .col-md-12 ol > li::before {
  content: counter(ddc-step);
  position: absolute;
  left: 20px;
  top: 18px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #e48a00;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

/* ---- bulleted list: a lighter treatment so it reads differently from the
   numbered cards above it ---- */
.container.pt-lg-2 .col-md-12 ul {
  list-style: none;
  padding-left: 0;
  margin-top: 10px;
  margin-bottom: 26px;
  color: #4a4a4a;
  font-size: 16.5px;
  line-height: 1.75;
}

.container.pt-lg-2 .col-md-12 ul > li {
  position: relative;
  margin-bottom: 14px;
  padding: 2px 0 2px 26px;
  border-left: 3px solid #f2dcb6;
  padding-left: 20px;
  color: #4a4a4a;
  font-size: 16.5px;
  line-height: 1.75;
}

.container.pt-lg-2 .col-md-12 ul > li::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 12px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #e48a00;
}

.container.pt-lg-2 .col-md-12 li:last-child {
  margin-bottom: 0;
}

/* The lead-in phrase of each item is already <strong>; darken it so the eye
   lands on it first. Kept inline — the copy reads "<strong>Label</strong>-
   description", so making it a block would strand the hyphen. */
.container.pt-lg-2 .col-md-12 li > strong {
  color: #22252a;
  font-weight: 700;
}

/* ---- secondary actions: pill buttons on their own centred line ---- */
.container.pt-lg-2 > .row {
  justify-content: center;
}

.container.pt-lg-2 > .row > a.btn-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
  margin: 20px 8px 0;
  padding: 11px 26px;
  border: 1.5px solid #e48a00;
  border-radius: 999px;
  font-weight: 600;
  font-size: 15.5px;
  background: transparent;
  transition: background-color .18s ease, color .18s ease, box-shadow .18s ease;
}

.container.pt-lg-2 > .row > a.btn-link:hover,
.container.pt-lg-2 > .row > a.btn-link:focus {
  background: #e48a00;
  color: #fff;
  box-shadow: 0 6px 16px rgba(228, 138, 0, .28);
}

.container.pt-lg-2 > .row > a.btn-link:focus-visible {
  outline: 3px solid #22252a;
  outline-offset: 3px;
}

/* ---- callout ----
   index.php carries an inline <style> block (~line 153) setting
   background:#e48a00, color:#fff, padding:10px 15px and text-align:center.
   It sits after this stylesheet, so these need !important.
   White on #e48a00 measured 2.65:1; #3a3a3a on #fff6e6 is 10.60:1. */
blockquote {
  max-width: 780px;
  margin: 16px auto 26px !important;
  padding: 24px 28px !important;
  background: #fff6e6 !important;
  border-left: 5px solid #e48a00 !important;
  border-radius: 10px;
  color: #3a3a3a !important;
  font-size: 17px;
  line-height: 1.75;
  text-align: left !important;
  font-style: normal;
}

/* ==========================================================================
   10b. Same block, tablet and phone
   ========================================================================== */
@media (max-width: 991.98px) {

  .container.pt-lg-2 .col-md-12 > h2,
  .container.pt-lg-2 .col-md-12 > p,
  .container.pt-lg-2 .col-md-12 > ol,
  .container.pt-lg-2 .col-md-12 > ul {
    max-width: none;
  }

  .container.pt-lg-2 .col-md-12 h2 {
    margin-top: 40px;
    font-size: 23px;
  }

  .container.pt-lg-2 .col-md-12 h2::before {
    width: 38px;
    margin-bottom: 12px;
  }

  .container.pt-lg-2 .col-md-12 ol,
  .container.pt-lg-2 .col-md-12 ul,
  .container.pt-lg-2 .col-md-12 ol > li,
  .container.pt-lg-2 .col-md-12 ul > li {
    font-size: 16px;
    line-height: 1.7;
  }

  .container.pt-lg-2 .col-md-12 ol > li {
    padding: 16px 18px 16px 58px;
  }

  .container.pt-lg-2 .col-md-12 ol > li::before {
    left: 16px;
    top: 16px;
    width: 28px;
    height: 28px;
    font-size: 14px;
  }

  .container.pt-lg-2 > .row > a.btn-link {
    min-height: 44px;
  }

  blockquote {
    padding: 20px 22px !important;
    font-size: 16px;
  }
}

@media (max-width: 575.98px) {

  .container.pt-lg-2 .col-md-12 h2 {
    margin-top: 32px;
    font-size: 21px;
  }

  .container.pt-lg-2 .col-md-12 ol > li {
    padding: 14px 16px 14px 52px;
  }

  .container.pt-lg-2 .col-md-12 ol > li::before {
    left: 14px;
    width: 26px;
    height: 26px;
    font-size: 13px;
  }

  /* Full-width pills so neither action is a cramped target. */
  .container.pt-lg-2 > .row > a.btn-link {
    flex: 0 0 100%;
    justify-content: center;
    margin: 12px 0 0;
  }

  blockquote {
    padding: 16px 18px !important;
    border-left-width: 4px !important;
  }
}

/* ==========================================================================
   11. Homepage "Services" tab section
   Scoped to .services-tab-wrap (one occurrence sitewide) and
   .service-tab-banner (the two image blocks in this same section).
   CSS only — no markup or copy changes.

   Measured problems this addresses (1440px):
     - .services-tab-wrap is a hard width:570px floated right inside a 702px
       column, leaving a 132px dead gutter on the left of the section
     - intro copy and every service link render rgb(120,120,120) ≈ 4.42:1,
       below the WCAG AA 4.5 threshold
     - the three service columns are only 155px wide, so entries such as
       "Abdominal & Muscle Etching" wrap and the rows stop lining up
     - the tabs are bare text (padding 0 20px 0 0) with no active or hover
       treatment, despite being the section's main control
     - the service entries are links but look and behave like plain text
     - the photo is 438px tall in a 694px section, leaving 256px of dead space
   ========================================================================== */

/* ---- reclaim the dead gutter ---- */
.services-tab-wrap {
  width: 100%;
  max-width: 700px;
  padding: 64px 48px 70px 60px;
}

/* ---- heading, matching the accent treatment used elsewhere on the page ---- */
.services-tab-wrap h2 {
  color: #22252a;
  line-height: 1.25;
  margin-bottom: 18px;
}

.services-tab-wrap h2::before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  margin-bottom: 16px;
  border-radius: 2px;
  background: linear-gradient(90deg, #e48a00 0%, #f7c46b 100%);
}

/* ---- tabs: give the control real affordance ---- */
.services-tab-wrap .nav-pills {
  gap: 6px;
  border-bottom: 1px solid #e7e3dc;
  padding-bottom: 0;
  margin-bottom: 22px;
}

.services-tab-wrap .nav-pills .nav-link {
  padding: 10px 16px !important;
  margin: 0;
  font-size: 15px;
  font-weight: 600;
  color: #5a5a5a !important;
  border-radius: 6px 6px 0 0;
  border-bottom: 3px solid transparent;
  background: transparent;
  transition: color .18s ease, background-color .18s ease, border-color .18s ease;
}

.services-tab-wrap .nav-pills .nav-link:hover {
  color: #22252a !important;
  background: #f4f0ea;
}

.services-tab-wrap .nav-pills .nav-link.active {
  color: #b06f00 !important;
  background: transparent;
  border-bottom-color: #e48a00;
}

.services-tab-wrap .nav-pills .nav-link:focus-visible {
  outline: 3px solid #22252a;
  outline-offset: 2px;
}

/* ---- intro copy ---- */
.services-tab-wrap .tab-content > .tab-pane > p,
.services-tab-wrap .tab-content p {
  color: #4a4a4a;
  /* was rgb(120,120,120): 4.42:1. #4a4a4a is 8.86:1 */
  font-size: 16.5px;
  line-height: 1.7;
  margin-bottom: 24px;
  max-width: 56ch;
}

/* ---- service lists: treat the entries as the links they are ---- */
.services-tab-wrap .tab-content ul {
  margin-bottom: 0;
}

.services-tab-wrap .tab-content ul li {
  color: #4a4a4a;
  font-size: 15.5px;
  line-height: 1.5;
  margin-bottom: 2px;
  padding-left: 20px;
  position: relative;
}

/* Replace the small dash with a clearer round marker. */
.services-tab-wrap .tab-content ul li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 14px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #e48a00;
  transition: transform .16s ease;
}

.services-tab-wrap .tab-content ul li:hover::before {
  transform: scale(1.45);
}

/* The anchors carry inline style="color:inherit", which beats a normal
   declaration — the hover colour therefore needs !important. */
.services-tab-wrap .tab-content ul li a {
  display: block;
  padding: 6px 8px 6px 0;
  color: #4a4a4a !important;
  border-radius: 4px;
  transition: color .16s ease;
}

.services-tab-wrap .tab-content ul li a:hover,
.services-tab-wrap .tab-content ul li a:focus {
  color: #b06f00 !important;
}

.services-tab-wrap .tab-content ul li a:focus-visible {
  outline: 3px solid #22252a;
  outline-offset: 2px;
}

/* ---- photo: fill the section instead of leaving 256px of white ---- */
@media (min-width: 768px) {

  .service-tab-banner.col-lg-6 {
    display: flex;
  }

  .service-tab-banner.col-lg-6 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
}

/* ==========================================================================
   11b. Same section, tablet and phone
   ========================================================================== */
@media (max-width: 1229.98px) {

  .services-tab-wrap {
    max-width: none;
    padding: 52px 36px 56px 36px;
  }
}

@media (max-width: 991.98px) {

  .services-tab-wrap h2 {
    font-size: 24px;
  }

  .services-tab-wrap h2::before {
    width: 38px;
    margin-bottom: 12px;
  }

  /* Tabs must stay reachable when the three labels no longer fit one line. */
  .services-tab-wrap .nav-pills {
    flex-wrap: wrap !important;
    gap: 4px;
  }

  .services-tab-wrap .nav-pills .nav-link {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
  }

  .services-tab-wrap .tab-content ul li a {
    min-height: 40px;
    display: flex;
    align-items: center;
  }

  .services-tab-wrap .tab-content ul li::before {
    top: 18px;
  }
}

@media (max-width: 767.98px) {

  .services-tab-wrap {
    padding: 32px 20px 36px;
  }

  .services-tab-wrap .tab-content > .tab-pane > p,
  .services-tab-wrap .tab-content p {
    max-width: none;
    font-size: 16px;
  }

  .services-tab-wrap .tab-content ul li {
    font-size: 16px;
  }
}


/* ===== 2. lifted from per-page <style> blocks (page-scoped) ===== */
/* ==========================================================================
   site.css - central stylesheet
   Generated from the 23 distinct <style> blocks that were embedded in the
   pages. Each block is scoped to exactly the pages that carried it, using
   the per-page body class emitted by include/header.php, so every page
   receives precisely the rules it had before and nothing more.
   ========================================================================== */

/* ---- block 904AC60E03 : 27 page(s) ---- */
.p-arm-lift .read-more,
.p-best-rhinoplasty-surgeon-in-mumbai .read-more,
.p-body-contouring-in-mumbai .read-more,
.p-botox .read-more,
.p-breast-augmentation .read-more,
.p-breast-reconstruction .read-more,
.p-browlift .read-more,
.p-butt-lift .read-more,
.p-cleft-lip-reconstruction .read-more,
.p-clitoroplasty .read-more,
.p-dermal .read-more,
.p-ear-reconstruction .read-more,
.p-eyelidsurgery .read-more,
.p-facelift .read-more,
.p-facial .read-more,
.p-facial-rejuvenation .read-more,
.p-finger-correction .read-more,
.p-hair-transplant .read-more,
.p-head-neck .read-more,
.p-hymenoplasty .read-more,
.p-labiaplasty .read-more,
.p-lip-enhancement .read-more,
.p-lymphedema .read-more,
.p-post-weight-loss-surgery .read-more,
.p-sternal-wound-infection .read-more,
.p-thigh-lift .read-more,
.p-vaginal-rejuvenation .read-more {
      background-color: #FFAE32;
      color: white;
      padding: 10px 15px;
    }

    /* sidbar css */
    .p-arm-lift .sidebar-doc,
.p-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc,
.p-body-contouring-in-mumbai .sidebar-doc,
.p-botox .sidebar-doc,
.p-breast-augmentation .sidebar-doc,
.p-breast-reconstruction .sidebar-doc,
.p-browlift .sidebar-doc,
.p-butt-lift .sidebar-doc,
.p-cleft-lip-reconstruction .sidebar-doc,
.p-clitoroplasty .sidebar-doc,
.p-dermal .sidebar-doc,
.p-ear-reconstruction .sidebar-doc,
.p-eyelidsurgery .sidebar-doc,
.p-facelift .sidebar-doc,
.p-facial .sidebar-doc,
.p-facial-rejuvenation .sidebar-doc,
.p-finger-correction .sidebar-doc,
.p-hair-transplant .sidebar-doc,
.p-head-neck .sidebar-doc,
.p-hymenoplasty .sidebar-doc,
.p-labiaplasty .sidebar-doc,
.p-lip-enhancement .sidebar-doc,
.p-lymphedema .sidebar-doc,
.p-post-weight-loss-surgery .sidebar-doc,
.p-sternal-wound-infection .sidebar-doc,
.p-thigh-lift .sidebar-doc,
.p-vaginal-rejuvenation .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-arm-lift .sidebar-doc img,
.p-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc img,
.p-body-contouring-in-mumbai .sidebar-doc img,
.p-botox .sidebar-doc img,
.p-breast-augmentation .sidebar-doc img,
.p-breast-reconstruction .sidebar-doc img,
.p-browlift .sidebar-doc img,
.p-butt-lift .sidebar-doc img,
.p-cleft-lip-reconstruction .sidebar-doc img,
.p-clitoroplasty .sidebar-doc img,
.p-dermal .sidebar-doc img,
.p-ear-reconstruction .sidebar-doc img,
.p-eyelidsurgery .sidebar-doc img,
.p-facelift .sidebar-doc img,
.p-facial .sidebar-doc img,
.p-facial-rejuvenation .sidebar-doc img,
.p-finger-correction .sidebar-doc img,
.p-hair-transplant .sidebar-doc img,
.p-head-neck .sidebar-doc img,
.p-hymenoplasty .sidebar-doc img,
.p-labiaplasty .sidebar-doc img,
.p-lip-enhancement .sidebar-doc img,
.p-lymphedema .sidebar-doc img,
.p-post-weight-loss-surgery .sidebar-doc img,
.p-sternal-wound-infection .sidebar-doc img,
.p-thigh-lift .sidebar-doc img,
.p-vaginal-rejuvenation .sidebar-doc img {
      width: 300px;
      padding: 20px;
    }.p-arm-lift .sidebar-doc h3,
.p-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc h3,
.p-body-contouring-in-mumbai .sidebar-doc h3,
.p-botox .sidebar-doc h3,
.p-breast-augmentation .sidebar-doc h3,
.p-breast-reconstruction .sidebar-doc h3,
.p-browlift .sidebar-doc h3,
.p-butt-lift .sidebar-doc h3,
.p-cleft-lip-reconstruction .sidebar-doc h3,
.p-clitoroplasty .sidebar-doc h3,
.p-dermal .sidebar-doc h3,
.p-ear-reconstruction .sidebar-doc h3,
.p-eyelidsurgery .sidebar-doc h3,
.p-facelift .sidebar-doc h3,
.p-facial .sidebar-doc h3,
.p-facial-rejuvenation .sidebar-doc h3,
.p-finger-correction .sidebar-doc h3,
.p-hair-transplant .sidebar-doc h3,
.p-head-neck .sidebar-doc h3,
.p-hymenoplasty .sidebar-doc h3,
.p-labiaplasty .sidebar-doc h3,
.p-lip-enhancement .sidebar-doc h3,
.p-lymphedema .sidebar-doc h3,
.p-post-weight-loss-surgery .sidebar-doc h3,
.p-sternal-wound-infection .sidebar-doc h3,
.p-thigh-lift .sidebar-doc h3,
.p-vaginal-rejuvenation .sidebar-doc h3 {
      text-align: center;
      size: 25px;

    }.p-arm-lift .sidebar-doc p,
.p-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc p,
.p-body-contouring-in-mumbai .sidebar-doc p,
.p-botox .sidebar-doc p,
.p-breast-augmentation .sidebar-doc p,
.p-breast-reconstruction .sidebar-doc p,
.p-browlift .sidebar-doc p,
.p-butt-lift .sidebar-doc p,
.p-cleft-lip-reconstruction .sidebar-doc p,
.p-clitoroplasty .sidebar-doc p,
.p-dermal .sidebar-doc p,
.p-ear-reconstruction .sidebar-doc p,
.p-eyelidsurgery .sidebar-doc p,
.p-facelift .sidebar-doc p,
.p-facial .sidebar-doc p,
.p-facial-rejuvenation .sidebar-doc p,
.p-finger-correction .sidebar-doc p,
.p-hair-transplant .sidebar-doc p,
.p-head-neck .sidebar-doc p,
.p-hymenoplasty .sidebar-doc p,
.p-labiaplasty .sidebar-doc p,
.p-lip-enhancement .sidebar-doc p,
.p-lymphedema .sidebar-doc p,
.p-post-weight-loss-surgery .sidebar-doc p,
.p-sternal-wound-infection .sidebar-doc p,
.p-thigh-lift .sidebar-doc p,
.p-vaginal-rejuvenation .sidebar-doc p {
      text-align: justify;
    }

    @media only screen and (max-width: 600px) {.p-arm-lift .sidebar-doc img,
.p-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc img,
.p-body-contouring-in-mumbai .sidebar-doc img,
.p-botox .sidebar-doc img,
.p-breast-augmentation .sidebar-doc img,
.p-breast-reconstruction .sidebar-doc img,
.p-browlift .sidebar-doc img,
.p-butt-lift .sidebar-doc img,
.p-cleft-lip-reconstruction .sidebar-doc img,
.p-clitoroplasty .sidebar-doc img,
.p-dermal .sidebar-doc img,
.p-ear-reconstruction .sidebar-doc img,
.p-eyelidsurgery .sidebar-doc img,
.p-facelift .sidebar-doc img,
.p-facial .sidebar-doc img,
.p-facial-rejuvenation .sidebar-doc img,
.p-finger-correction .sidebar-doc img,
.p-hair-transplant .sidebar-doc img,
.p-head-neck .sidebar-doc img,
.p-hymenoplasty .sidebar-doc img,
.p-labiaplasty .sidebar-doc img,
.p-lip-enhancement .sidebar-doc img,
.p-lymphedema .sidebar-doc img,
.p-post-weight-loss-surgery .sidebar-doc img,
.p-sternal-wound-infection .sidebar-doc img,
.p-thigh-lift .sidebar-doc img,
.p-vaginal-rejuvenation .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block 06E6D1B95B : 20 page(s) ---- */
.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .read-more,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .read-more,
.p-blog-ear-surgery-cost-in-mumbai .read-more,
.p-blog-face-lift-surgery-cost-in-india .read-more,
.p-blog-facelift-surgery-in-mumbai .read-more,
.p-blog-factors-that-affect-breast-silicone-implant-cost .read-more,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .read-more,
.p-blog-how-to-reduce-face-fat .read-more,
.p-blog-how-to-remove-face-fat-naturally-at-home .read-more,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .read-more,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .read-more,
.p-blog-nose-hump-removal-surgery-procedure-results .read-more,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .read-more,
.p-blog-rhinoplasty-types-benefits-procedure .read-more,
.p-blog-silicone-vs-saline-breast-implants .read-more,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .read-more,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .read-more,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .read-more,
.p-blog-which-exercises-are-best-for-gynecomastia .read-more,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .read-more {
      background-color: #E48A00;
      color: white;
      padding: 10px 15px;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .blog-item,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .blog-item,
.p-blog-ear-surgery-cost-in-mumbai .blog-item,
.p-blog-face-lift-surgery-cost-in-india .blog-item,
.p-blog-facelift-surgery-in-mumbai .blog-item,
.p-blog-factors-that-affect-breast-silicone-implant-cost .blog-item,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .blog-item,
.p-blog-how-to-reduce-face-fat .blog-item,
.p-blog-how-to-remove-face-fat-naturally-at-home .blog-item,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .blog-item,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .blog-item,
.p-blog-nose-hump-removal-surgery-procedure-results .blog-item,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .blog-item,
.p-blog-rhinoplasty-types-benefits-procedure .blog-item,
.p-blog-silicone-vs-saline-breast-implants .blog-item,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .blog-item,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .blog-item,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .blog-item,
.p-blog-which-exercises-are-best-for-gynecomastia .blog-item,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .blog-item {
      /* margin: 10px; */

      padding: 10px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .blog-item img,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .blog-item img,
.p-blog-ear-surgery-cost-in-mumbai .blog-item img,
.p-blog-face-lift-surgery-cost-in-india .blog-item img,
.p-blog-facelift-surgery-in-mumbai .blog-item img,
.p-blog-factors-that-affect-breast-silicone-implant-cost .blog-item img,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .blog-item img,
.p-blog-how-to-reduce-face-fat .blog-item img,
.p-blog-how-to-remove-face-fat-naturally-at-home .blog-item img,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .blog-item img,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .blog-item img,
.p-blog-nose-hump-removal-surgery-procedure-results .blog-item img,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .blog-item img,
.p-blog-rhinoplasty-types-benefits-procedure .blog-item img,
.p-blog-silicone-vs-saline-breast-implants .blog-item img,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .blog-item img,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .blog-item img,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .blog-item img,
.p-blog-which-exercises-are-best-for-gynecomastia .blog-item img,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .blog-item img {
      width: 100%;
      height: auto;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .blog-item h3,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .blog-item h3,
.p-blog-ear-surgery-cost-in-mumbai .blog-item h3,
.p-blog-face-lift-surgery-cost-in-india .blog-item h3,
.p-blog-facelift-surgery-in-mumbai .blog-item h3,
.p-blog-factors-that-affect-breast-silicone-implant-cost .blog-item h3,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .blog-item h3,
.p-blog-how-to-reduce-face-fat .blog-item h3,
.p-blog-how-to-remove-face-fat-naturally-at-home .blog-item h3,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .blog-item h3,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .blog-item h3,
.p-blog-nose-hump-removal-surgery-procedure-results .blog-item h3,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .blog-item h3,
.p-blog-rhinoplasty-types-benefits-procedure .blog-item h3,
.p-blog-silicone-vs-saline-breast-implants .blog-item h3,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .blog-item h3,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .blog-item h3,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .blog-item h3,
.p-blog-which-exercises-are-best-for-gynecomastia .blog-item h3,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .blog-item h3 {
      padding-top: 10px;
      font-size: 22px;
      font-weight: 500;
      color: #E48A00;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .blog-item p,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .blog-item p,
.p-blog-ear-surgery-cost-in-mumbai .blog-item p,
.p-blog-face-lift-surgery-cost-in-india .blog-item p,
.p-blog-facelift-surgery-in-mumbai .blog-item p,
.p-blog-factors-that-affect-breast-silicone-implant-cost .blog-item p,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .blog-item p,
.p-blog-how-to-reduce-face-fat .blog-item p,
.p-blog-how-to-remove-face-fat-naturally-at-home .blog-item p,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .blog-item p,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .blog-item p,
.p-blog-nose-hump-removal-surgery-procedure-results .blog-item p,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .blog-item p,
.p-blog-rhinoplasty-types-benefits-procedure .blog-item p,
.p-blog-silicone-vs-saline-breast-implants .blog-item p,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .blog-item p,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .blog-item p,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .blog-item p,
.p-blog-which-exercises-are-best-for-gynecomastia .blog-item p,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .blog-item p {
      text-align: justify;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat th,
.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat td,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist th,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist td,
.p-blog-ear-surgery-cost-in-mumbai th,
.p-blog-ear-surgery-cost-in-mumbai td,
.p-blog-face-lift-surgery-cost-in-india th,
.p-blog-face-lift-surgery-cost-in-india td,
.p-blog-facelift-surgery-in-mumbai th,
.p-blog-facelift-surgery-in-mumbai td,
.p-blog-factors-that-affect-breast-silicone-implant-cost th,
.p-blog-factors-that-affect-breast-silicone-implant-cost td,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai th,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai td,
.p-blog-how-to-reduce-face-fat th,
.p-blog-how-to-reduce-face-fat td,
.p-blog-how-to-remove-face-fat-naturally-at-home th,
.p-blog-how-to-remove-face-fat-naturally-at-home td,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure th,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure td,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide th,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide td,
.p-blog-nose-hump-removal-surgery-procedure-results th,
.p-blog-nose-hump-removal-surgery-procedure-results td,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery th,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery td,
.p-blog-rhinoplasty-types-benefits-procedure th,
.p-blog-rhinoplasty-types-benefits-procedure td,
.p-blog-silicone-vs-saline-breast-implants th,
.p-blog-silicone-vs-saline-breast-implants td,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know th,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know td,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 th,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 td,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai th,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai td,
.p-blog-which-exercises-are-best-for-gynecomastia th,
.p-blog-which-exercises-are-best-for-gynecomastia td,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai th,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai td {
      padding: 15px;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat table,
.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat th,
.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat td,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist table,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist th,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist td,
.p-blog-ear-surgery-cost-in-mumbai table,
.p-blog-ear-surgery-cost-in-mumbai th,
.p-blog-ear-surgery-cost-in-mumbai td,
.p-blog-face-lift-surgery-cost-in-india table,
.p-blog-face-lift-surgery-cost-in-india th,
.p-blog-face-lift-surgery-cost-in-india td,
.p-blog-facelift-surgery-in-mumbai table,
.p-blog-facelift-surgery-in-mumbai th,
.p-blog-facelift-surgery-in-mumbai td,
.p-blog-factors-that-affect-breast-silicone-implant-cost table,
.p-blog-factors-that-affect-breast-silicone-implant-cost th,
.p-blog-factors-that-affect-breast-silicone-implant-cost td,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai table,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai th,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai td,
.p-blog-how-to-reduce-face-fat table,
.p-blog-how-to-reduce-face-fat th,
.p-blog-how-to-reduce-face-fat td,
.p-blog-how-to-remove-face-fat-naturally-at-home table,
.p-blog-how-to-remove-face-fat-naturally-at-home th,
.p-blog-how-to-remove-face-fat-naturally-at-home td,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure table,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure th,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure td,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide table,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide th,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide td,
.p-blog-nose-hump-removal-surgery-procedure-results table,
.p-blog-nose-hump-removal-surgery-procedure-results th,
.p-blog-nose-hump-removal-surgery-procedure-results td,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery table,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery th,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery td,
.p-blog-rhinoplasty-types-benefits-procedure table,
.p-blog-rhinoplasty-types-benefits-procedure th,
.p-blog-rhinoplasty-types-benefits-procedure td,
.p-blog-silicone-vs-saline-breast-implants table,
.p-blog-silicone-vs-saline-breast-implants th,
.p-blog-silicone-vs-saline-breast-implants td,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know table,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know th,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know td,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 table,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 th,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 td,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai table,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai th,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai td,
.p-blog-which-exercises-are-best-for-gynecomastia table,
.p-blog-which-exercises-are-best-for-gynecomastia th,
.p-blog-which-exercises-are-best-for-gynecomastia td,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai table,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai th,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai td {
      border: 1px solid black;
      border-collapse: collapse;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat h2,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist h2,
.p-blog-ear-surgery-cost-in-mumbai h2,
.p-blog-face-lift-surgery-cost-in-india h2,
.p-blog-facelift-surgery-in-mumbai h2,
.p-blog-factors-that-affect-breast-silicone-implant-cost h2,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai h2,
.p-blog-how-to-reduce-face-fat h2,
.p-blog-how-to-remove-face-fat-naturally-at-home h2,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure h2,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide h2,
.p-blog-nose-hump-removal-surgery-procedure-results h2,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery h2,
.p-blog-rhinoplasty-types-benefits-procedure h2,
.p-blog-silicone-vs-saline-breast-implants h2,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know h2,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 h2,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai h2,
.p-blog-which-exercises-are-best-for-gynecomastia h2,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai h2 {

      font-size: 25px;
      line-height: 1.5em;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat h3,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist h3,
.p-blog-ear-surgery-cost-in-mumbai h3,
.p-blog-face-lift-surgery-cost-in-india h3,
.p-blog-facelift-surgery-in-mumbai h3,
.p-blog-factors-that-affect-breast-silicone-implant-cost h3,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai h3,
.p-blog-how-to-reduce-face-fat h3,
.p-blog-how-to-remove-face-fat-naturally-at-home h3,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure h3,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide h3,
.p-blog-nose-hump-removal-surgery-procedure-results h3,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery h3,
.p-blog-rhinoplasty-types-benefits-procedure h3,
.p-blog-silicone-vs-saline-breast-implants h3,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know h3,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 h3,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai h3,
.p-blog-which-exercises-are-best-for-gynecomastia h3,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai h3 {
      line-height: 1.5em;
    }

    /* sidbar css */
    .p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .sidebar-doc,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .sidebar-doc,
.p-blog-ear-surgery-cost-in-mumbai .sidebar-doc,
.p-blog-face-lift-surgery-cost-in-india .sidebar-doc,
.p-blog-facelift-surgery-in-mumbai .sidebar-doc,
.p-blog-factors-that-affect-breast-silicone-implant-cost .sidebar-doc,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .sidebar-doc,
.p-blog-how-to-reduce-face-fat .sidebar-doc,
.p-blog-how-to-remove-face-fat-naturally-at-home .sidebar-doc,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .sidebar-doc,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .sidebar-doc,
.p-blog-nose-hump-removal-surgery-procedure-results .sidebar-doc,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .sidebar-doc,
.p-blog-rhinoplasty-types-benefits-procedure .sidebar-doc,
.p-blog-silicone-vs-saline-breast-implants .sidebar-doc,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .sidebar-doc,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .sidebar-doc,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .sidebar-doc,
.p-blog-which-exercises-are-best-for-gynecomastia .sidebar-doc,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .sidebar-doc img,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .sidebar-doc img,
.p-blog-ear-surgery-cost-in-mumbai .sidebar-doc img,
.p-blog-face-lift-surgery-cost-in-india .sidebar-doc img,
.p-blog-facelift-surgery-in-mumbai .sidebar-doc img,
.p-blog-factors-that-affect-breast-silicone-implant-cost .sidebar-doc img,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .sidebar-doc img,
.p-blog-how-to-reduce-face-fat .sidebar-doc img,
.p-blog-how-to-remove-face-fat-naturally-at-home .sidebar-doc img,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .sidebar-doc img,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .sidebar-doc img,
.p-blog-nose-hump-removal-surgery-procedure-results .sidebar-doc img,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .sidebar-doc img,
.p-blog-rhinoplasty-types-benefits-procedure .sidebar-doc img,
.p-blog-silicone-vs-saline-breast-implants .sidebar-doc img,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .sidebar-doc img,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .sidebar-doc img,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .sidebar-doc img,
.p-blog-which-exercises-are-best-for-gynecomastia .sidebar-doc img,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .sidebar-doc img {
      width: 400px;
      padding: 20px;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .sidebar-doc h3,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .sidebar-doc h3,
.p-blog-ear-surgery-cost-in-mumbai .sidebar-doc h3,
.p-blog-face-lift-surgery-cost-in-india .sidebar-doc h3,
.p-blog-facelift-surgery-in-mumbai .sidebar-doc h3,
.p-blog-factors-that-affect-breast-silicone-implant-cost .sidebar-doc h3,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .sidebar-doc h3,
.p-blog-how-to-reduce-face-fat .sidebar-doc h3,
.p-blog-how-to-remove-face-fat-naturally-at-home .sidebar-doc h3,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .sidebar-doc h3,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .sidebar-doc h3,
.p-blog-nose-hump-removal-surgery-procedure-results .sidebar-doc h3,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .sidebar-doc h3,
.p-blog-rhinoplasty-types-benefits-procedure .sidebar-doc h3,
.p-blog-silicone-vs-saline-breast-implants .sidebar-doc h3,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .sidebar-doc h3,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .sidebar-doc h3,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .sidebar-doc h3,
.p-blog-which-exercises-are-best-for-gynecomastia .sidebar-doc h3,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .sidebar-doc h3 {
      text-align: center;
      size: 15px;
      line-height: 50px;
      margin-bottom: 0;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .sidebar-doc p,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .sidebar-doc p,
.p-blog-ear-surgery-cost-in-mumbai .sidebar-doc p,
.p-blog-face-lift-surgery-cost-in-india .sidebar-doc p,
.p-blog-facelift-surgery-in-mumbai .sidebar-doc p,
.p-blog-factors-that-affect-breast-silicone-implant-cost .sidebar-doc p,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .sidebar-doc p,
.p-blog-how-to-reduce-face-fat .sidebar-doc p,
.p-blog-how-to-remove-face-fat-naturally-at-home .sidebar-doc p,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .sidebar-doc p,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .sidebar-doc p,
.p-blog-nose-hump-removal-surgery-procedure-results .sidebar-doc p,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .sidebar-doc p,
.p-blog-rhinoplasty-types-benefits-procedure .sidebar-doc p,
.p-blog-silicone-vs-saline-breast-implants .sidebar-doc p,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .sidebar-doc p,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .sidebar-doc p,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .sidebar-doc p,
.p-blog-which-exercises-are-best-for-gynecomastia .sidebar-doc p,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .sidebar-doc p {
      text-align: justify;
    }.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .page-content-first p,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .page-content-first p,
.p-blog-ear-surgery-cost-in-mumbai .page-content-first p,
.p-blog-face-lift-surgery-cost-in-india .page-content-first p,
.p-blog-facelift-surgery-in-mumbai .page-content-first p,
.p-blog-factors-that-affect-breast-silicone-implant-cost .page-content-first p,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .page-content-first p,
.p-blog-how-to-reduce-face-fat .page-content-first p,
.p-blog-how-to-remove-face-fat-naturally-at-home .page-content-first p,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .page-content-first p,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .page-content-first p,
.p-blog-nose-hump-removal-surgery-procedure-results .page-content-first p,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .page-content-first p,
.p-blog-rhinoplasty-types-benefits-procedure .page-content-first p,
.p-blog-silicone-vs-saline-breast-implants .page-content-first p,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .page-content-first p,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .page-content-first p,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .page-content-first p,
.p-blog-which-exercises-are-best-for-gynecomastia .page-content-first p,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .page-content-first p {
      margin-bottom: 10px;
    }

    @media only screen and (max-width: 600px) {.p-blog-arm-liposuction-get-rid-of-stubborn-arm-fat .sidebar-doc img,
.p-blog-best-plastic-surgeon-in-mumbai-how-to-choose-the-right-specialist .sidebar-doc img,
.p-blog-ear-surgery-cost-in-mumbai .sidebar-doc img,
.p-blog-face-lift-surgery-cost-in-india .sidebar-doc img,
.p-blog-facelift-surgery-in-mumbai .sidebar-doc img,
.p-blog-factors-that-affect-breast-silicone-implant-cost .sidebar-doc img,
.p-blog-how-to-choose-the-best-breast-reduction-surgeon-in-mumbai .sidebar-doc img,
.p-blog-how-to-reduce-face-fat .sidebar-doc img,
.p-blog-how-to-remove-face-fat-naturally-at-home .sidebar-doc img,
.p-blog-is-breast-reduction-a-cosmetic-or-medical-procedure .sidebar-doc img,
.p-blog-liposuction-recovery-timeline-week-by-week-healing-guide .sidebar-doc img,
.p-blog-nose-hump-removal-surgery-procedure-results .sidebar-doc img,
.p-blog-rhinoplasty-in-mumbai-everything-you-need-to-know-before-surgery .sidebar-doc img,
.p-blog-rhinoplasty-types-benefits-procedure .sidebar-doc img,
.p-blog-silicone-vs-saline-breast-implants .sidebar-doc img,
.p-blog-what-is-rhinoplasty-everything-you-need-to-know .sidebar-doc img,
.p-blog-what-is-the-average-cost-of-nose-surgery-in-mumbai-2026 .sidebar-doc img,
.p-blog-what-is-the-cost-of-laser-liposuction-in-mumbai .sidebar-doc img,
.p-blog-which-exercises-are-best-for-gynecomastia .sidebar-doc img,
.p-blog-who-is-the-best-candidate-for-liposuction-in-mumbai .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block 50C8D2F2C5 : 14 page(s) ---- */
.p-blog-best-nose-surgery .read-more,
.p-blog-best-nose-surgery-in-mumbai .read-more,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .read-more,
.p-blog-breast-implant-surgery-cost-in-india .read-more,
.p-blog-breast-reduction-myths .read-more,
.p-blog-broad-nose-rhinoplasty .read-more,
.p-blog-buccal-fat-removal .read-more,
.p-blog-difference-between-gynecomastia-and-chest-fat .read-more,
.p-blog-fat-removal-surgery-cost .read-more,
.p-blog-lip-reduction-surgery .read-more,
.p-blog-microtia-surgery-cost-in-india .read-more,
.p-blog-mommy-makeover .read-more,
.p-blog-plastic-surgery-cost-in-india .read-more,
.p-blog-rhinoplasty-in-mumbai .read-more {
      background-color: #E48A00;
      color: white;
      padding: 10px 15px;
    }.p-blog-best-nose-surgery .blog-item,
.p-blog-best-nose-surgery-in-mumbai .blog-item,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .blog-item,
.p-blog-breast-implant-surgery-cost-in-india .blog-item,
.p-blog-breast-reduction-myths .blog-item,
.p-blog-broad-nose-rhinoplasty .blog-item,
.p-blog-buccal-fat-removal .blog-item,
.p-blog-difference-between-gynecomastia-and-chest-fat .blog-item,
.p-blog-fat-removal-surgery-cost .blog-item,
.p-blog-lip-reduction-surgery .blog-item,
.p-blog-microtia-surgery-cost-in-india .blog-item,
.p-blog-mommy-makeover .blog-item,
.p-blog-plastic-surgery-cost-in-india .blog-item,
.p-blog-rhinoplasty-in-mumbai .blog-item {
      /* margin: 10px; */

      padding: 10px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    }.p-blog-best-nose-surgery .blog-item img,
.p-blog-best-nose-surgery-in-mumbai .blog-item img,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .blog-item img,
.p-blog-breast-implant-surgery-cost-in-india .blog-item img,
.p-blog-breast-reduction-myths .blog-item img,
.p-blog-broad-nose-rhinoplasty .blog-item img,
.p-blog-buccal-fat-removal .blog-item img,
.p-blog-difference-between-gynecomastia-and-chest-fat .blog-item img,
.p-blog-fat-removal-surgery-cost .blog-item img,
.p-blog-lip-reduction-surgery .blog-item img,
.p-blog-microtia-surgery-cost-in-india .blog-item img,
.p-blog-mommy-makeover .blog-item img,
.p-blog-plastic-surgery-cost-in-india .blog-item img,
.p-blog-rhinoplasty-in-mumbai .blog-item img {
      width: 100%;
      height: auto;
    }.p-blog-best-nose-surgery .blog-item h3,
.p-blog-best-nose-surgery-in-mumbai .blog-item h3,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .blog-item h3,
.p-blog-breast-implant-surgery-cost-in-india .blog-item h3,
.p-blog-breast-reduction-myths .blog-item h3,
.p-blog-broad-nose-rhinoplasty .blog-item h3,
.p-blog-buccal-fat-removal .blog-item h3,
.p-blog-difference-between-gynecomastia-and-chest-fat .blog-item h3,
.p-blog-fat-removal-surgery-cost .blog-item h3,
.p-blog-lip-reduction-surgery .blog-item h3,
.p-blog-microtia-surgery-cost-in-india .blog-item h3,
.p-blog-mommy-makeover .blog-item h3,
.p-blog-plastic-surgery-cost-in-india .blog-item h3,
.p-blog-rhinoplasty-in-mumbai .blog-item h3 {
      padding-top: 10px;
      font-size: 22px;
      font-weight: 500;
      color: #E48A00;
    }.p-blog-best-nose-surgery .blog-item p,
.p-blog-best-nose-surgery-in-mumbai .blog-item p,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .blog-item p,
.p-blog-breast-implant-surgery-cost-in-india .blog-item p,
.p-blog-breast-reduction-myths .blog-item p,
.p-blog-broad-nose-rhinoplasty .blog-item p,
.p-blog-buccal-fat-removal .blog-item p,
.p-blog-difference-between-gynecomastia-and-chest-fat .blog-item p,
.p-blog-fat-removal-surgery-cost .blog-item p,
.p-blog-lip-reduction-surgery .blog-item p,
.p-blog-microtia-surgery-cost-in-india .blog-item p,
.p-blog-mommy-makeover .blog-item p,
.p-blog-plastic-surgery-cost-in-india .blog-item p,
.p-blog-rhinoplasty-in-mumbai .blog-item p {
      text-align: justify;
    }.p-blog-best-nose-surgery th,
.p-blog-best-nose-surgery td,
.p-blog-best-nose-surgery-in-mumbai th,
.p-blog-best-nose-surgery-in-mumbai td,
.p-blog-best-rhinoplasty-surgeon-in-mumbai th,
.p-blog-best-rhinoplasty-surgeon-in-mumbai td,
.p-blog-breast-implant-surgery-cost-in-india th,
.p-blog-breast-implant-surgery-cost-in-india td,
.p-blog-breast-reduction-myths th,
.p-blog-breast-reduction-myths td,
.p-blog-broad-nose-rhinoplasty th,
.p-blog-broad-nose-rhinoplasty td,
.p-blog-buccal-fat-removal th,
.p-blog-buccal-fat-removal td,
.p-blog-difference-between-gynecomastia-and-chest-fat th,
.p-blog-difference-between-gynecomastia-and-chest-fat td,
.p-blog-fat-removal-surgery-cost th,
.p-blog-fat-removal-surgery-cost td,
.p-blog-lip-reduction-surgery th,
.p-blog-lip-reduction-surgery td,
.p-blog-microtia-surgery-cost-in-india th,
.p-blog-microtia-surgery-cost-in-india td,
.p-blog-mommy-makeover th,
.p-blog-mommy-makeover td,
.p-blog-plastic-surgery-cost-in-india th,
.p-blog-plastic-surgery-cost-in-india td,
.p-blog-rhinoplasty-in-mumbai th,
.p-blog-rhinoplasty-in-mumbai td {
      padding: 15px;
    }.p-blog-best-nose-surgery table,
.p-blog-best-nose-surgery th,
.p-blog-best-nose-surgery td,
.p-blog-best-nose-surgery-in-mumbai table,
.p-blog-best-nose-surgery-in-mumbai th,
.p-blog-best-nose-surgery-in-mumbai td,
.p-blog-best-rhinoplasty-surgeon-in-mumbai table,
.p-blog-best-rhinoplasty-surgeon-in-mumbai th,
.p-blog-best-rhinoplasty-surgeon-in-mumbai td,
.p-blog-breast-implant-surgery-cost-in-india table,
.p-blog-breast-implant-surgery-cost-in-india th,
.p-blog-breast-implant-surgery-cost-in-india td,
.p-blog-breast-reduction-myths table,
.p-blog-breast-reduction-myths th,
.p-blog-breast-reduction-myths td,
.p-blog-broad-nose-rhinoplasty table,
.p-blog-broad-nose-rhinoplasty th,
.p-blog-broad-nose-rhinoplasty td,
.p-blog-buccal-fat-removal table,
.p-blog-buccal-fat-removal th,
.p-blog-buccal-fat-removal td,
.p-blog-difference-between-gynecomastia-and-chest-fat table,
.p-blog-difference-between-gynecomastia-and-chest-fat th,
.p-blog-difference-between-gynecomastia-and-chest-fat td,
.p-blog-fat-removal-surgery-cost table,
.p-blog-fat-removal-surgery-cost th,
.p-blog-fat-removal-surgery-cost td,
.p-blog-lip-reduction-surgery table,
.p-blog-lip-reduction-surgery th,
.p-blog-lip-reduction-surgery td,
.p-blog-microtia-surgery-cost-in-india table,
.p-blog-microtia-surgery-cost-in-india th,
.p-blog-microtia-surgery-cost-in-india td,
.p-blog-mommy-makeover table,
.p-blog-mommy-makeover th,
.p-blog-mommy-makeover td,
.p-blog-plastic-surgery-cost-in-india table,
.p-blog-plastic-surgery-cost-in-india th,
.p-blog-plastic-surgery-cost-in-india td,
.p-blog-rhinoplasty-in-mumbai table,
.p-blog-rhinoplasty-in-mumbai th,
.p-blog-rhinoplasty-in-mumbai td {
      border: 1px solid black;
      border-collapse: collapse;
    }.p-blog-best-nose-surgery h2,
.p-blog-best-nose-surgery-in-mumbai h2,
.p-blog-best-rhinoplasty-surgeon-in-mumbai h2,
.p-blog-breast-implant-surgery-cost-in-india h2,
.p-blog-breast-reduction-myths h2,
.p-blog-broad-nose-rhinoplasty h2,
.p-blog-buccal-fat-removal h2,
.p-blog-difference-between-gynecomastia-and-chest-fat h2,
.p-blog-fat-removal-surgery-cost h2,
.p-blog-lip-reduction-surgery h2,
.p-blog-microtia-surgery-cost-in-india h2,
.p-blog-mommy-makeover h2,
.p-blog-plastic-surgery-cost-in-india h2,
.p-blog-rhinoplasty-in-mumbai h2 {

      font-size: 25px;
      line-height: 1.5em;
    }.p-blog-best-nose-surgery h3,
.p-blog-best-nose-surgery-in-mumbai h3,
.p-blog-best-rhinoplasty-surgeon-in-mumbai h3,
.p-blog-breast-implant-surgery-cost-in-india h3,
.p-blog-breast-reduction-myths h3,
.p-blog-broad-nose-rhinoplasty h3,
.p-blog-buccal-fat-removal h3,
.p-blog-difference-between-gynecomastia-and-chest-fat h3,
.p-blog-fat-removal-surgery-cost h3,
.p-blog-lip-reduction-surgery h3,
.p-blog-microtia-surgery-cost-in-india h3,
.p-blog-mommy-makeover h3,
.p-blog-plastic-surgery-cost-in-india h3,
.p-blog-rhinoplasty-in-mumbai h3 {
      line-height: 1.5em;
    }

    /* sidbar css */
    .p-blog-best-nose-surgery .sidebar-doc,
.p-blog-best-nose-surgery-in-mumbai .sidebar-doc,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc,
.p-blog-breast-implant-surgery-cost-in-india .sidebar-doc,
.p-blog-breast-reduction-myths .sidebar-doc,
.p-blog-broad-nose-rhinoplasty .sidebar-doc,
.p-blog-buccal-fat-removal .sidebar-doc,
.p-blog-difference-between-gynecomastia-and-chest-fat .sidebar-doc,
.p-blog-fat-removal-surgery-cost .sidebar-doc,
.p-blog-lip-reduction-surgery .sidebar-doc,
.p-blog-microtia-surgery-cost-in-india .sidebar-doc,
.p-blog-mommy-makeover .sidebar-doc,
.p-blog-plastic-surgery-cost-in-india .sidebar-doc,
.p-blog-rhinoplasty-in-mumbai .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-blog-best-nose-surgery .sidebar-doc img,
.p-blog-best-nose-surgery-in-mumbai .sidebar-doc img,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc img,
.p-blog-breast-implant-surgery-cost-in-india .sidebar-doc img,
.p-blog-breast-reduction-myths .sidebar-doc img,
.p-blog-broad-nose-rhinoplasty .sidebar-doc img,
.p-blog-buccal-fat-removal .sidebar-doc img,
.p-blog-difference-between-gynecomastia-and-chest-fat .sidebar-doc img,
.p-blog-fat-removal-surgery-cost .sidebar-doc img,
.p-blog-lip-reduction-surgery .sidebar-doc img,
.p-blog-microtia-surgery-cost-in-india .sidebar-doc img,
.p-blog-mommy-makeover .sidebar-doc img,
.p-blog-plastic-surgery-cost-in-india .sidebar-doc img,
.p-blog-rhinoplasty-in-mumbai .sidebar-doc img {
      width: 400px;
      padding: 20px;
    }.p-blog-best-nose-surgery .sidebar-doc h3,
.p-blog-best-nose-surgery-in-mumbai .sidebar-doc h3,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc h3,
.p-blog-breast-implant-surgery-cost-in-india .sidebar-doc h3,
.p-blog-breast-reduction-myths .sidebar-doc h3,
.p-blog-broad-nose-rhinoplasty .sidebar-doc h3,
.p-blog-buccal-fat-removal .sidebar-doc h3,
.p-blog-difference-between-gynecomastia-and-chest-fat .sidebar-doc h3,
.p-blog-fat-removal-surgery-cost .sidebar-doc h3,
.p-blog-lip-reduction-surgery .sidebar-doc h3,
.p-blog-microtia-surgery-cost-in-india .sidebar-doc h3,
.p-blog-mommy-makeover .sidebar-doc h3,
.p-blog-plastic-surgery-cost-in-india .sidebar-doc h3,
.p-blog-rhinoplasty-in-mumbai .sidebar-doc h3 {
      text-align: center;
      size: 15px;
      line-height: 50px;
      margin-bottom: 0;
    }.p-blog-best-nose-surgery .sidebar-doc p,
.p-blog-best-nose-surgery-in-mumbai .sidebar-doc p,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc p,
.p-blog-breast-implant-surgery-cost-in-india .sidebar-doc p,
.p-blog-breast-reduction-myths .sidebar-doc p,
.p-blog-broad-nose-rhinoplasty .sidebar-doc p,
.p-blog-buccal-fat-removal .sidebar-doc p,
.p-blog-difference-between-gynecomastia-and-chest-fat .sidebar-doc p,
.p-blog-fat-removal-surgery-cost .sidebar-doc p,
.p-blog-lip-reduction-surgery .sidebar-doc p,
.p-blog-microtia-surgery-cost-in-india .sidebar-doc p,
.p-blog-mommy-makeover .sidebar-doc p,
.p-blog-plastic-surgery-cost-in-india .sidebar-doc p,
.p-blog-rhinoplasty-in-mumbai .sidebar-doc p {
      text-align: justify;
    }

    @media only screen and (max-width: 600px) {.p-blog-best-nose-surgery .sidebar-doc img,
.p-blog-best-nose-surgery-in-mumbai .sidebar-doc img,
.p-blog-best-rhinoplasty-surgeon-in-mumbai .sidebar-doc img,
.p-blog-breast-implant-surgery-cost-in-india .sidebar-doc img,
.p-blog-breast-reduction-myths .sidebar-doc img,
.p-blog-broad-nose-rhinoplasty .sidebar-doc img,
.p-blog-buccal-fat-removal .sidebar-doc img,
.p-blog-difference-between-gynecomastia-and-chest-fat .sidebar-doc img,
.p-blog-fat-removal-surgery-cost .sidebar-doc img,
.p-blog-lip-reduction-surgery .sidebar-doc img,
.p-blog-microtia-surgery-cost-in-india .sidebar-doc img,
.p-blog-mommy-makeover .sidebar-doc img,
.p-blog-plastic-surgery-cost-in-india .sidebar-doc img,
.p-blog-rhinoplasty-in-mumbai .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block 50DDDEF787 : 8 page(s) ---- */
.p-blog-best-rhinoplasty-treatment-in-mumbai .read-more,
.p-blog-breast-reduction-surgery-in-mumbai .read-more,
.p-blog-complete-guide-to-breast-augmentation-mastery .read-more,
.p-blog-enhance-your-nose-with-rhinoplasty .read-more,
.p-blog-is-liposuction-surgery-painful .read-more,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .read-more,
.p-blog-recovery-tips-after-breast-reduction-surgery .read-more,
.p-blog-rhinoplasty-procedures-and-benefits .read-more {
      background-color: #E48A00;
      color: white;
      padding: 10px 15px;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai .blog-item,
.p-blog-breast-reduction-surgery-in-mumbai .blog-item,
.p-blog-complete-guide-to-breast-augmentation-mastery .blog-item,
.p-blog-enhance-your-nose-with-rhinoplasty .blog-item,
.p-blog-is-liposuction-surgery-painful .blog-item,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .blog-item,
.p-blog-recovery-tips-after-breast-reduction-surgery .blog-item,
.p-blog-rhinoplasty-procedures-and-benefits .blog-item {
      /* margin: 10px; */

      padding: 10px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai .blog-item img,
.p-blog-breast-reduction-surgery-in-mumbai .blog-item img,
.p-blog-complete-guide-to-breast-augmentation-mastery .blog-item img,
.p-blog-enhance-your-nose-with-rhinoplasty .blog-item img,
.p-blog-is-liposuction-surgery-painful .blog-item img,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .blog-item img,
.p-blog-recovery-tips-after-breast-reduction-surgery .blog-item img,
.p-blog-rhinoplasty-procedures-and-benefits .blog-item img {
      width: 100%;
      height: auto;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai .blog-item h3,
.p-blog-breast-reduction-surgery-in-mumbai .blog-item h3,
.p-blog-complete-guide-to-breast-augmentation-mastery .blog-item h3,
.p-blog-enhance-your-nose-with-rhinoplasty .blog-item h3,
.p-blog-is-liposuction-surgery-painful .blog-item h3,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .blog-item h3,
.p-blog-recovery-tips-after-breast-reduction-surgery .blog-item h3,
.p-blog-rhinoplasty-procedures-and-benefits .blog-item h3 {
      padding-top: 10px;
      font-size: 22px;
      font-weight: 500;
      color: #E48A00;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai .blog-item p,
.p-blog-breast-reduction-surgery-in-mumbai .blog-item p,
.p-blog-complete-guide-to-breast-augmentation-mastery .blog-item p,
.p-blog-enhance-your-nose-with-rhinoplasty .blog-item p,
.p-blog-is-liposuction-surgery-painful .blog-item p,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .blog-item p,
.p-blog-recovery-tips-after-breast-reduction-surgery .blog-item p,
.p-blog-rhinoplasty-procedures-and-benefits .blog-item p {
      text-align: justify;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai h2,
.p-blog-breast-reduction-surgery-in-mumbai h2,
.p-blog-complete-guide-to-breast-augmentation-mastery h2,
.p-blog-enhance-your-nose-with-rhinoplasty h2,
.p-blog-is-liposuction-surgery-painful h2,
.p-blog-liposuction-faqs-with-dr-shivprasad-date h2,
.p-blog-recovery-tips-after-breast-reduction-surgery h2,
.p-blog-rhinoplasty-procedures-and-benefits h2 {

      font-size: 25px;
      line-height: 1.5em;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai h3,
.p-blog-breast-reduction-surgery-in-mumbai h3,
.p-blog-complete-guide-to-breast-augmentation-mastery h3,
.p-blog-enhance-your-nose-with-rhinoplasty h3,
.p-blog-is-liposuction-surgery-painful h3,
.p-blog-liposuction-faqs-with-dr-shivprasad-date h3,
.p-blog-recovery-tips-after-breast-reduction-surgery h3,
.p-blog-rhinoplasty-procedures-and-benefits h3 {
      line-height: 1.5em;
    }

    /* sidbar css */
    .p-blog-best-rhinoplasty-treatment-in-mumbai .sidebar-doc,
.p-blog-breast-reduction-surgery-in-mumbai .sidebar-doc,
.p-blog-complete-guide-to-breast-augmentation-mastery .sidebar-doc,
.p-blog-enhance-your-nose-with-rhinoplasty .sidebar-doc,
.p-blog-is-liposuction-surgery-painful .sidebar-doc,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .sidebar-doc,
.p-blog-recovery-tips-after-breast-reduction-surgery .sidebar-doc,
.p-blog-rhinoplasty-procedures-and-benefits .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai .sidebar-doc img,
.p-blog-breast-reduction-surgery-in-mumbai .sidebar-doc img,
.p-blog-complete-guide-to-breast-augmentation-mastery .sidebar-doc img,
.p-blog-enhance-your-nose-with-rhinoplasty .sidebar-doc img,
.p-blog-is-liposuction-surgery-painful .sidebar-doc img,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .sidebar-doc img,
.p-blog-recovery-tips-after-breast-reduction-surgery .sidebar-doc img,
.p-blog-rhinoplasty-procedures-and-benefits .sidebar-doc img {
      width: 400px;
      padding: 20px;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai .sidebar-doc h3,
.p-blog-breast-reduction-surgery-in-mumbai .sidebar-doc h3,
.p-blog-complete-guide-to-breast-augmentation-mastery .sidebar-doc h3,
.p-blog-enhance-your-nose-with-rhinoplasty .sidebar-doc h3,
.p-blog-is-liposuction-surgery-painful .sidebar-doc h3,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .sidebar-doc h3,
.p-blog-recovery-tips-after-breast-reduction-surgery .sidebar-doc h3,
.p-blog-rhinoplasty-procedures-and-benefits .sidebar-doc h3 {
      text-align: center;
      size: 15px;
      line-height: 50px;
      margin-bottom: 0;
    }.p-blog-best-rhinoplasty-treatment-in-mumbai .sidebar-doc p,
.p-blog-breast-reduction-surgery-in-mumbai .sidebar-doc p,
.p-blog-complete-guide-to-breast-augmentation-mastery .sidebar-doc p,
.p-blog-enhance-your-nose-with-rhinoplasty .sidebar-doc p,
.p-blog-is-liposuction-surgery-painful .sidebar-doc p,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .sidebar-doc p,
.p-blog-recovery-tips-after-breast-reduction-surgery .sidebar-doc p,
.p-blog-rhinoplasty-procedures-and-benefits .sidebar-doc p {
      text-align: justify;
    }

    @media only screen and (max-width: 600px) {.p-blog-best-rhinoplasty-treatment-in-mumbai .sidebar-doc img,
.p-blog-breast-reduction-surgery-in-mumbai .sidebar-doc img,
.p-blog-complete-guide-to-breast-augmentation-mastery .sidebar-doc img,
.p-blog-enhance-your-nose-with-rhinoplasty .sidebar-doc img,
.p-blog-is-liposuction-surgery-painful .sidebar-doc img,
.p-blog-liposuction-faqs-with-dr-shivprasad-date .sidebar-doc img,
.p-blog-recovery-tips-after-breast-reduction-surgery .sidebar-doc img,
.p-blog-rhinoplasty-procedures-and-benefits .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block E424400F8C : 2 page(s) ---- */
.p-liposuction-cost-in-mumbai .date34e,
.p-vaser-liposuction .date34e {
            display: inline-block;
        }.p-liposuction-cost-in-mumbai .date34e p,
.p-vaser-liposuction .date34e p {
            background: #f19200;
            color: #fff;
            padding: 10px 15px;
            border-radius: 5px;
        }.p-liposuction-cost-in-mumbai .read-more,
.p-vaser-liposuction .read-more {
            background-color: #FFAE32;
            color: white;
            padding: 10px 15px;
        }

        /* sidbar css */
        .p-liposuction-cost-in-mumbai .sidebar-doc,
.p-vaser-liposuction .sidebar-doc {
            box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
            padding: 20px;
        }.p-liposuction-cost-in-mumbai .sidebar-doc img,
.p-vaser-liposuction .sidebar-doc img {
            width: 300px;
            padding: 20px;
        }.p-liposuction-cost-in-mumbai .sidebar-doc h3,
.p-vaser-liposuction .sidebar-doc h3 {
            text-align: center;
            size: 25px;

        }.p-liposuction-cost-in-mumbai .sidebar-doc p,
.p-vaser-liposuction .sidebar-doc p {
            text-align: justify;
        }

        @media only screen and (max-width: 600px) {.p-liposuction-cost-in-mumbai .sidebar-doc img,
.p-vaser-liposuction .sidebar-doc img {
                width: 100%;
                margin-bottom: 10px;
            }
        }.p-liposuction-cost-in-mumbai .black-box,
.p-vaser-liposuction .black-box {
            padding: 20px;
            text-align: center;
            color: white;
            background-color: #000;

        }.p-liposuction-cost-in-mumbai .cta-btn,
.p-vaser-liposuction .cta-btn {

            margin-top: 20px;
            margin-bottom: 20px;
            text-align: center;
        }.p-liposuction-cost-in-mumbai .slider-gallery,
.p-vaser-liposuction .slider-gallery {
            overflow: hidden;
            padding-bottom: 20px;
        }.p-liposuction-cost-in-mumbai td,
.p-vaser-liposuction td {
            border: 1px solid #000;
            padding: 5px;
        }

/* ---- block 06925ECFD8 : 2 page(s) ---- */
.p-blog-breast-augmentation-in-mumbai .cta-btn,
.p-blog-fat-removal-surgery-in-mumbai .cta-btn {
      text-align: center;
      margin-bottom: 10px;
    }.p-blog-breast-augmentation-in-mumbai .read-more,
.p-blog-fat-removal-surgery-in-mumbai .read-more {
      background-color: #E48A00;
      color: white;
      padding: 10px 15px;
    }.p-blog-breast-augmentation-in-mumbai .blog-item,
.p-blog-fat-removal-surgery-in-mumbai .blog-item {
      /* margin: 10px; */

      padding: 10px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    }.p-blog-breast-augmentation-in-mumbai .blog-item img,
.p-blog-fat-removal-surgery-in-mumbai .blog-item img {
      width: 100%;
      height: auto;
    }.p-blog-breast-augmentation-in-mumbai .blog-item h3,
.p-blog-fat-removal-surgery-in-mumbai .blog-item h3 {
      padding-top: 10px;
      font-size: 22px;
      font-weight: 500;
      color: #E48A00;
    }.p-blog-breast-augmentation-in-mumbai .blog-item p,
.p-blog-fat-removal-surgery-in-mumbai .blog-item p {
      text-align: justify;
    }.p-blog-breast-augmentation-in-mumbai th,
.p-blog-breast-augmentation-in-mumbai td,
.p-blog-fat-removal-surgery-in-mumbai th,
.p-blog-fat-removal-surgery-in-mumbai td {
      padding: 15px;
    }.p-blog-breast-augmentation-in-mumbai table,
.p-blog-breast-augmentation-in-mumbai th,
.p-blog-breast-augmentation-in-mumbai td,
.p-blog-fat-removal-surgery-in-mumbai table,
.p-blog-fat-removal-surgery-in-mumbai th,
.p-blog-fat-removal-surgery-in-mumbai td {
      border: 1px solid black;
      border-collapse: collapse;
    }.p-blog-breast-augmentation-in-mumbai h2,
.p-blog-fat-removal-surgery-in-mumbai h2 {

      font-size: 25px;
      line-height: 1.5em;
    }.p-blog-breast-augmentation-in-mumbai h3,
.p-blog-fat-removal-surgery-in-mumbai h3 {
      line-height: 1.5em;
    }

    /* sidbar css */
    .p-blog-breast-augmentation-in-mumbai .sidebar-doc,
.p-blog-fat-removal-surgery-in-mumbai .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-blog-breast-augmentation-in-mumbai .sidebar-doc img,
.p-blog-fat-removal-surgery-in-mumbai .sidebar-doc img {
      width: 400px;
      padding: 20px;
    }.p-blog-breast-augmentation-in-mumbai .sidebar-doc h3,
.p-blog-fat-removal-surgery-in-mumbai .sidebar-doc h3 {
      text-align: center;
      size: 15px;
      line-height: 50px;
      margin-bottom: 0;
    }.p-blog-breast-augmentation-in-mumbai .sidebar-doc p,
.p-blog-fat-removal-surgery-in-mumbai .sidebar-doc p {
      text-align: justify;
    }

    @media only screen and (max-width: 600px) {.p-blog-breast-augmentation-in-mumbai .sidebar-doc img,
.p-blog-fat-removal-surgery-in-mumbai .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block A1FF16CD16 : 2 page(s) ---- */
.p-best-liposuction-treatment-in-mumbai .date34e,
.__dead__ {
			display: inline-block;
		}.p-best-liposuction-treatment-in-mumbai .date34e p,
.__dead__ {
			background: #f19200;
			color: #fff;
			padding: 10px 15px;
			border-radius: 5px;
		}.p-best-liposuction-treatment-in-mumbai .read-more,
.__dead__ {
			background-color: #FFAE32;
			color: white;
			padding: 10px 15px;
		}

		/* sidbar css */
		.p-best-liposuction-treatment-in-mumbai .sidebar-doc,
.__dead__ {
			box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
			padding: 20px;
		}.p-best-liposuction-treatment-in-mumbai .sidebar-doc img,
.__dead__ {
			width: 300px;
			padding: 20px;
		}.p-best-liposuction-treatment-in-mumbai .sidebar-doc h3,
.__dead__ {
			text-align: center;
			size: 25px;

		}.p-best-liposuction-treatment-in-mumbai .sidebar-doc p,
.__dead__ {
			text-align: justify;
		}

		@media only screen and (max-width: 600px) {.p-best-liposuction-treatment-in-mumbai .sidebar-doc img,
.__dead__ {
				width: 100%;
				margin-bottom: 10px;
			}
		}.p-best-liposuction-treatment-in-mumbai .black-box,
.__dead__ {
			padding: 20px;
			text-align: center;
			color: white;
			background-color: #000;

		}.p-best-liposuction-treatment-in-mumbai .cta-btn,
.__dead__ {

			margin-top: 20px;
			margin-bottom: 20px;
			text-align: center;
		}.p-best-liposuction-treatment-in-mumbai .slider-gallery,
.__dead__ {
			overflow: hidden;
			padding-bottom: 20px;
		}

/* ---- block F3C733E702 : 1 page(s) ---- */
.p-blog-laser-liposuction .read-more {
      background-color: #E48A00;
      color: white;
      padding: 10px 15px;
    }.p-blog-laser-liposuction .blog-item {
      /* margin: 10px; */

      padding: 10px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    }.p-blog-laser-liposuction .blog-item img {
      width: 100%;
      height: auto;
    }.p-blog-laser-liposuction .blog-item h3 {
      padding-top: 10px;
      font-size: 22px;
      font-weight: 500;
      color: #E48A00;
    }.p-blog-laser-liposuction .blog-item p {
      text-align: justify;
    }.p-blog-laser-liposuction th,
.p-blog-laser-liposuction td {
      padding: 15px;
    }.p-blog-laser-liposuction table,
.p-blog-laser-liposuction th,
.p-blog-laser-liposuction td {
      border: 1px solid black;
      border-collapse: collapse;
    }.p-blog-laser-liposuction h2 {

      font-size: 25px;
      line-height: 1.5em;
    }.p-blog-laser-liposuction h3 {
      line-height: 1.5em;
    }

    /* sidbar css */
    .p-blog-laser-liposuction .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-blog-laser-liposuction .sidebar-doc img {
      width: 400px;
      padding: 20px;
    }.p-blog-laser-liposuction .sidebar-doc h3 {
      text-align: center;
      size: 15px;
      line-height: 50px;
      margin-bottom: 0;
    }.p-blog-laser-liposuction .sidebar-doc p {
      text-align: justify;
    }.p-blog-laser-liposuction .datenwcss p {
      margin-bottom: 10px;
    }.p-blog-laser-liposuction .page-content-first h3 {
      margin-bottom: 0px;
    }

    @media only screen and (max-width: 600px) {.p-blog-laser-liposuction .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block 5580617D00 : 1 page(s) ---- */
.p-blog-exercise-for-gynecomastia .read-more {
      background-color: #E48A00;
      color: white;
      padding: 10px 15px;
    }.p-blog-exercise-for-gynecomastia .blog-item {
      /* margin: 10px; */

      padding: 10px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    }.p-blog-exercise-for-gynecomastia .blog-item img {
      width: 100%;
      height: auto;
    }.p-blog-exercise-for-gynecomastia .blog-item h3 {
      padding-top: 10px;
      font-size: 22px;
      font-weight: 500;
      color: #E48A00;
    }.p-blog-exercise-for-gynecomastia .blog-item p {
      text-align: justify;
    }.p-blog-exercise-for-gynecomastia th,
.p-blog-exercise-for-gynecomastia td {
      padding: 15px;
    }.p-blog-exercise-for-gynecomastia table,
.p-blog-exercise-for-gynecomastia th,
.p-blog-exercise-for-gynecomastia td {
      border: 1px solid black;
      border-collapse: collapse;
    }.p-blog-exercise-for-gynecomastia h2 {

      font-size: 25px;
      line-height: 1.5em;
    }.p-blog-exercise-for-gynecomastia h3 {
      line-height: 1.5em;
    }

    /* sidbar css */
    .p-blog-exercise-for-gynecomastia .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-blog-exercise-for-gynecomastia .sidebar-doc img {
      width: 400px;
      padding: 20px;
    }.p-blog-exercise-for-gynecomastia .sidebar-doc h3 {
      text-align: center;
      size: 15px;
      line-height: 50px;
      margin-bottom: 0;
    }.p-blog-exercise-for-gynecomastia .sidebar-doc p {
      text-align: justify;
    }.p-blog-exercise-for-gynecomastia .datenwcss p {
      margin-bottom: 10px;
    }

    @media only screen and (max-width: 600px) {.p-blog-exercise-for-gynecomastia .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block B593B59769 : 1 page(s) ---- */
.p-nose-surgery-cost-in-mumbai td {
      border: 1px solid #000;
      padding: 5px;
    }.p-nose-surgery-cost-in-mumbai .date34e {
      display: inline-block;
    }.p-nose-surgery-cost-in-mumbai .date34e p {
      background: #f19200;
      color: #fff;
      padding: 10px 15px;
      border-radius: 5px;
    }.p-nose-surgery-cost-in-mumbai .read-more {
      background-color: #FFAE32;
      color: white;
      padding: 10px 15px;
    }

    /* sidbar css */
    .p-nose-surgery-cost-in-mumbai .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-nose-surgery-cost-in-mumbai .sidebar-doc img {
      width: 300px;
      padding: 20px;
    }.p-nose-surgery-cost-in-mumbai .sidebar-doc h3 {
      text-align: center;
      size: 25px;

    }.p-nose-surgery-cost-in-mumbai .sidebar-doc p {
      text-align: justify;
    }

    @media only screen and (max-width: 600px) {.p-nose-surgery-cost-in-mumbai .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }.p-nose-surgery-cost-in-mumbai .black-box {
      padding: 20px;
      text-align: center;
      color: white;
      background-color: #000;

    }.p-nose-surgery-cost-in-mumbai .cta-btn {

      margin-top: 20px;
      margin-bottom: 20px;
      text-align: center;
    }.p-nose-surgery-cost-in-mumbai .slider-gallery {
      overflow: hidden;
      padding-bottom: 20px;
    }.p-nose-surgery-cost-in-mumbai .toc {
      background-color: #f8bc638a; 
      padding: 10px; 
      margin: 10px 0;
    }

/* ---- block 09FF578DB1 : 1 page(s) ---- */
.p-index h1 a,
.p-index h2 a,
.p-index h3 a,
.p-index h4 a,
.p-index h5 a,
.p-index h6 a {
      color: #e48a00;
    }.p-index .testimonial-1 {
      width: 100%;
      height: auto;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: white;
      color: #14213d;
    }.p-index &-slide {
      padding: 20px;
    }.p-index #mainSlider,
.p-index #mainSlider .img--holder {
      height: 762px;
      width: 100%;
    }


    @media (max-width: 676px) {.p-index #mainSlider,
.p-index #mainSlider .img--holder {
        height: 175px;
        width: 100%;
      }
    }.p-index .slick-dots li button:before {
      font-size: 15px;
      color: #e5e5e5;
    }


    /* new */

    .p-index #gmb {
      padding-top: 50px;
    }.p-index .outside-gmb {
      background: linear-gradient(45deg, #E48A00, #b18b3636);
      padding: 15px;
      border-radius: 20px;
      margin: 20px;
    }.p-index .outside-gmb p {
      font-size: 15px;
    }.p-index .outside-gmb h5 {
      text-align: center;
    }.p-index .outside-gmb ul {
      list-style: none;
      display: flex;
      text-align: center;
      justify-content: center;
      padding: 0;
      color: gold;
    }.p-index .appbutton1 {
      padding: 5px 5px !important;
      font-size: 15px !important;
      border-radius: 5px !important;
    }.p-index .ser-btn07jun {
      text-align: center;
    }.p-index .banner-btn1 {
      text-align: center;
      margin: auto;
    }.p-index .banner-btn1 a {
      border-radius: 10px;
      padding: 10px;
      text-align: center;
      background: #e48a00;
      color: #fff;
      font-size: 20px;
      text-decoration: none;
    }.p-index blockquote {
      display: block;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 40px;
      margin-inline-end: 40px;
      unicode-bidi: isolate;
    }.p-index blockquote {
      text-align: center;
      background: #e48a00;
      color: #fff;
      padding: 10px 15px;
    }.p-index blockquote {
      margin: 0 0 20px;
      border-left: 4px solid #e48a00;
      font-weight: 300;
      line-height: 28px;
      border-radius: 10px;
      font-size: 18px;
    }

/* ---- block 52D0ACBDF9 : 1 page(s) ---- */
.__dead__ {padding: 2%; width: 150px; border: 0px solid #000; box-shadow: 1px 0px 4px 0px #FFF5CA; border-radius: 5px;}

/* ---- block 99AB2F1320 : 1 page(s) ---- */
.p-breast-reduction-surgery-cost-in-mumbai .read-more {
      background-color: #FFAE32;
      color: white;
      padding: 10px 15px;
    }

    /* sidbar css */
    .p-breast-reduction-surgery-cost-in-mumbai .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-breast-reduction-surgery-cost-in-mumbai .sidebar-doc img {
      width: 300px;
      padding: 20px;
    }.p-breast-reduction-surgery-cost-in-mumbai .sidebar-doc h3 {
      text-align: center;
      size: 25px;

    }.p-breast-reduction-surgery-cost-in-mumbai .sidebar-doc p {
      text-align: justify;
    }.p-breast-reduction-surgery-cost-in-mumbai .table-cont th,
.p-breast-reduction-surgery-cost-in-mumbai td {
      padding: 7px 10px !important;
    }

    @media only screen and (max-width: 600px) {.p-breast-reduction-surgery-cost-in-mumbai .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- from include/footer.php (shared include - global) ---- */
.ddc-consent{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#12232e;color:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.25)}
  .ddc-consent__inner{max-width:1140px;margin:0 auto;padding:14px 18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
  .ddc-consent__text{margin:0;font-size:13px;line-height:1.55;flex:1 1 420px}
  .ddc-consent__text a{color:#7fd1e8;text-decoration:underline}
  .ddc-consent__actions{display:flex;gap:10px;flex:0 0 auto}
  .ddc-consent__btn{cursor:pointer;border:0;border-radius:3px;padding:9px 18px;font-size:13px;font-weight:600;background:#39a9c9;color:#fff}
  .ddc-consent__btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff}
  @media (max-width:575px){.ddc-consent__inner{padding:12px}.ddc-consent__actions{width:100%}.ddc-consent__btn{flex:1}}

/* ---- block AA61DC8310 : 1 page(s) ---- */
.p-blog-liposuction-surgery .read-more {
      background-color: #E48A00;
      color: white;
      padding: 10px 15px;
    }.p-blog-liposuction-surgery .blog-item {
      /* margin: 10px; */

      padding: 10px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    }.p-blog-liposuction-surgery .blog-item img {
      width: 100%;
      height: auto;
    }.p-blog-liposuction-surgery .blog-item h3 {
      padding-top: 10px;
      font-size: 22px;
      font-weight: 500;
      color: #E48A00;
    }.p-blog-liposuction-surgery .blog-item p {
      text-align: justify;
    }.p-blog-liposuction-surgery th,
.p-blog-liposuction-surgery td {
      padding: 15px;
    }.p-blog-liposuction-surgery table,
.p-blog-liposuction-surgery th,
.p-blog-liposuction-surgery td {
      border: 1px solid black;
      border-collapse: collapse;
    }.p-blog-liposuction-surgery h2 {

      font-size: 25px;
      line-height: 1.5em;
    }.p-blog-liposuction-surgery h3 {
      line-height: 1.5em;
    }

    /* sidbar css */
    .p-blog-liposuction-surgery .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-blog-liposuction-surgery .sidebar-doc img {
      width: 400px;
      padding: 20px;
    }.p-blog-liposuction-surgery .sidebar-doc h3 {
      text-align: center;
      size: 15px;
      line-height: 50px;
      margin-bottom: 0;
    }.p-blog-liposuction-surgery .sidebar-doc p {
      text-align: justify;
    }.p-blog-liposuction-surgery .page-content-first p {
      margin-bottom: 20px;
    }.p-blog-liposuction-surgery .page-content-first h3 {
      margin-bottom: 10px;
    }

    @media only screen and (max-width: 600px) {.p-blog-liposuction-surgery .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block FB5F528DBF : 1 page(s) ---- */
.p-breast-lift .read-more {
		 background-color: #FFAE32;
		 color: white;
		 padding: 10px 15px;
	   }
	   /* sidbar css */
	 .p-breast-lift .sidebar-doc {
	   box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
	   padding: 20px;
	 }.p-breast-lift .sidebar-doc img {
	   width: 300px;
	   padding: 20px;
	 }.p-breast-lift .sidebar-doc h3 {
	   text-align: center;
	   size: 25px;
	 
	 }.p-breast-lift .sidebar-doc p {
	   text-align: justify;
	 }.p-breast-lift .black-box {
padding: 20px;
text-align:center;
color:white;
background-color: #000;

}.p-breast-lift .cta-btn {

  margin-top: 20px;
  margin-bottom: 20px;
  text-align:center;
}
	 
	 @media only screen and (max-width: 600px) {.p-breast-lift .sidebar-doc img {
	   width: 100%;
	   margin-bottom: 10px;
	 }
	 }.p-breast-lift table,
.p-breast-lift th,
.p-breast-lift td {
  border: 1px solid black;
  border-collapse: collapse;
}.p-breast-lift th,
.p-breast-lift td {
  padding: 15px;
}

/* ---- block 7710EA6495 : 1 page(s) ---- */
.p-contact-us .modal-form textarea.form-control:not(:focus) {
      margin-top: 10px;
    }

    @media (max-width: 767px) {.p-contact-us .btn-sm {
        margin-bottom: 10px;
      }
    }

/* ---- block 93D19CF0BB : 1 page(s) ---- */
.p-blog-index .blog-item {
      /* margin: 10px; */

      padding: 20px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    }.p-blog-index .blog-item img {
      width: 100%;
      height: auto;
    }.p-blog-index .blog-item h3 {
      padding-top: 10px;
      font-size: 22px;
      font-weight: 500;
      color: #E48A00;
    }.p-blog-index .blog-item p {
      text-align: justify;
    }.p-blog-index .blog-item a {
      text-decoration: none;
    }.p-blog-index .blog-item .know-more {

      padding: 10px 20px;
      background: #E48A00;
      color: white;
      font-size: 20px;
      font-weight: 500;
      text-decoration: none;
    }.p-blog-index .head h2 {
      padding: 30px;
      text-align: center;
      font-size: 30px;
      font-weight: 600;
    }

/* ---- block A996FD3384 : 1 page(s) ---- */
.p-gynecomastia-surgery-in-mumbai .read-more {
			background-color: #FFAE32;
			color: white;
			padding: 10px 15px;
		}

		/* sidbar css */
		.p-gynecomastia-surgery-in-mumbai .sidebar-doc {
			box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
			padding: 20px;
		}.p-gynecomastia-surgery-in-mumbai .sidebar-doc img {
			width: 300px;
			padding: 20px;
		}.p-gynecomastia-surgery-in-mumbai .sidebar-doc h3 {
			text-align: center;
			size: 25px;

		}.p-gynecomastia-surgery-in-mumbai .sidebar-doc p {
			text-align: justify;
		}.p-gynecomastia-surgery-in-mumbai .black-box {
			padding: 20px;
			text-align: center;
			color: white;
			background-color: #000;

		}.p-gynecomastia-surgery-in-mumbai .cta-btn {

			margin-top: 20px;
			margin-bottom: 20px;
			text-align: center;
		}.p-gynecomastia-surgery-in-mumbai .banner-btn1 a {
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    background: #e48a00;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
}.p-gynecomastia-surgery-in-mumbai .banner-btn1 a:hover {
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    background: #e48a00;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
}

		@media only screen and (max-width: 600px) {.p-gynecomastia-surgery-in-mumbai .sidebar-doc img {
				width: 100%;
				margin-bottom: 10px;
			}
		}

/* ---- block CD32B282F1 : 1 page(s) ---- */
.p-tummy-tuck .read-more {
       background-color: #FFAE32;
       color: white;
       padding: 10px 15px;
     }.p-tummy-tuck .black-box {
padding: 20px;
text-align:center;
color:white;
background-color: #000;

}.p-tummy-tuck .cta-btn {

  margin-top: 20px;
  margin-bottom: 20px;
  text-align:center;
}
     /* sidbar css */
   .p-tummy-tuck .sidebar-doc {
     box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
     padding: 20px;
   }.p-tummy-tuck .sidebar-doc img {
     width: 300px;
     padding: 20px;
   }.p-tummy-tuck .sidebar-doc h3 {
     text-align: center;
     size: 25px;
   
   }.p-tummy-tuck .sidebar-doc p {
     text-align: justify;
   }
   
   @media only screen and (max-width: 600px) {.p-tummy-tuck .sidebar-doc img {
     width: 100%;
     margin-bottom: 10px;
   }
   }

/* ---- block A6E33D52EF : 1 page(s) ---- */
.p-ear-reconstruction-surgery-cost-in-mumbai td {
      border: 1px solid #000;
      padding: 5px;
    }.p-ear-reconstruction-surgery-cost-in-mumbai .read-more {
      background-color: #FFAE32;
      color: white;
      padding: 10px 15px;
    }

    /* sidbar css */
    .p-ear-reconstruction-surgery-cost-in-mumbai .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-ear-reconstruction-surgery-cost-in-mumbai .sidebar-doc img {
      width: 300px;
      padding: 20px;
    }.p-ear-reconstruction-surgery-cost-in-mumbai .sidebar-doc h3 {
      text-align: center;
      size: 25px;

    }.p-ear-reconstruction-surgery-cost-in-mumbai .sidebar-doc p {
      text-align: justify;
    }

    @media only screen and (max-width: 600px) {.p-ear-reconstruction-surgery-cost-in-mumbai .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }

/* ---- block F74191A7FC : 1 page(s) ---- */
.p-blog-nose-surgery-cost-in-mumbai td {
      border: 1px solid #000;
      padding: 5px;
    }.p-blog-nose-surgery-cost-in-mumbai .date34e {
      display: inline-block;
    }.p-blog-nose-surgery-cost-in-mumbai .date34e p {
      background: #f19200;
      color: #fff;
      padding: 10px 15px;
      border-radius: 5px;
    }.p-blog-nose-surgery-cost-in-mumbai .read-more {
      background-color: #FFAE32;
      color: white;
      padding: 10px 15px;
    }

    /* sidbar css */
    .p-blog-nose-surgery-cost-in-mumbai .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-blog-nose-surgery-cost-in-mumbai .sidebar-doc img {
      width: 300px;
      padding: 20px;
    }.p-blog-nose-surgery-cost-in-mumbai .sidebar-doc h3 {
      text-align: center;
      size: 25px;

    }.p-blog-nose-surgery-cost-in-mumbai .sidebar-doc p {
      text-align: justify;
    }

    @media only screen and (max-width: 600px) {.p-blog-nose-surgery-cost-in-mumbai .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }.p-blog-nose-surgery-cost-in-mumbai .black-box {
      padding: 20px;
      text-align: center;
      color: white;
      background-color: #000;

    }.p-blog-nose-surgery-cost-in-mumbai .cta-btn {

      margin-top: 20px;
      margin-bottom: 20px;
      text-align: center;
    }.p-blog-nose-surgery-cost-in-mumbai .slider-gallery {
      overflow: hidden;
      padding-bottom: 20px;
    }

/* ---- block B8230902F0 : 1 page(s) ---- */
.p-breast-reduction .read-more {
      background-color: #FFAE32;
      color: white;
      padding: 10px 15px;
    }

    /* sidbar css */
    .p-breast-reduction .sidebar-doc {
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      padding: 20px;
    }.p-breast-reduction .sidebar-doc img {
      width: 300px;
      padding: 20px;
    }.p-breast-reduction .sidebar-doc h3 {
      text-align: center;
      size: 25px;

    }.p-breast-reduction .sidebar-doc p {
      text-align: justify;
    }.p-breast-reduction ul.numbered-list-lg li:before {
      position: absolute;
      font-size: 16px;
      line-height: 35px;
      font-weight: 700;
      content: counter(li);
      counter-increment: li;
      height: 35px;
      width: 35px;
      border-radius: 50%;
      color: #fff;
      text-align: center;
      left: 25px;
      top: -2px;
      background-color: #e48a00;
    }.p-breast-reduction /*.numbered-list-lg {
      counter-reset: list-counter;
      list-style: none;
      padding: 0;
    }.p-breast-reduction .numbered-list-lg>li {
      counter-increment: list-counter;
      margin-bottom: 1em;
      position: relative;
      padding-left: 2.5em;
    }.p-breast-reduction .numbered-list-lg>li::before {
      content: counter(list-counter);
      background-color: #e48a00;
      color: #fff;
      font-weight: bold;
      border-radius: 50%;
      height: 30px;
      width: 30px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      left: 0;
      top: 0.2em;
    }*/

    @media only screen and (max-width: 600px) {.p-breast-reduction .sidebar-doc img {
        width: 100%;
        margin-bottom: 10px;
      }
    }


/* ===== 3. replacing former inline style="" attributes ===== */
/* was inline on 68 element(s) */
.form-disclaimer {
  font-size: 12px !important;
  line-height: 1.5 !important;
  margin-top: 10px !important;
}
/* was inline on 41 element(s) */
.medically-reviewed {
  font-size: 13px !important;
  line-height: 1.6 !important;
  margin-top: 18px !important;
  padding-top: 12px !important;
  border-top: 1px solid rgba(0,0,0,.08) !important;
}
/* was inline on 6 element(s) */
.testimonial-disclaimer {
  font-size: 12px !important;
  line-height: 1.5 !important;
  opacity: .85 !important;
  margin: 10px 0 !important;
  text-align: center !important;
}
/* was inline on 42 element(s) */
.u-accent {
  color: #e48a00 !important;
}
/* was inline on 48 element(s) */
.u-actions-row {
  margin-top: 15px !important;
  display: flex !important;
  justify-content: space-between !important;
}
/* was inline on 5 element(s) */
.u-color-ffae32 {
  color: #FFAE32 !important;
}
/* was inline on 1 element(s) */
.u-color-ffae32-b {
  color: #FFAE32 !important;
}
/* was inline on 1 element(s) */
.u-font-size-12-line-height-15 {
  font-size: 12px !important;
  line-height: 1.5 !important;
  opacity: .85 !important;
}
/* was inline on 1 element(s) */
.u-font-size-13-line-height-16 {
  font-size: 13px !important;
  line-height: 1.6 !important;
  margin-top: 18px !important;
}
/* was inline on 1 element(s) */
.u-font-size-13-line-height-16-b {
  font-size: 13px !important;
  line-height: 1.6 !important;
  margin-top: 14px !important;
}
/* was inline on 9 element(s) */
.u-hidden {
  display: none !important;
}
/* was inline on 1 element(s) */
.u-honeypot {
  display: none !important;
  visibility: hidden !important;
}
/* was inline on 4 element(s) */
.u-honeypot {
  display: none !important;
  visibility: hidden !important;
}
/* was inline on 1 element(s) */
.u-margin-left-25%-width-50% {
  margin-left: 25% !important;
  width: 50% !important;
}
/* was inline on 2 element(s) */
.u-margin-left-26% {
  margin-left: 26% !important;
}
/* was inline on 1 element(s) */
.u-margin-left-26%-width-50% {
  margin-left: 26% !important;
  width: 50% !important;
}
/* was inline on 1 element(s) */
.u-margin-left-26%-width-50%-b {
  margin-left: 26% !important;
  width: 50% !important;
}
/* was inline on 1 element(s) */
.u-margin-left-27% {
  margin-left: 27% !important;
}
/* was inline on 1 element(s) */
.u-margin-left-28% {
  margin-left: 28% !important;
}
/* was inline on 1 element(s) */
.u-margin-top-30 {
  margin-top: 30px !important;
}
/* was inline on 2 element(s) */
.u-margin-top-40-margin-bottom-20 {
  margin-top: 40px !important;
  margin-bottom: 20px !important;
}
/* was inline on 2 element(s) */
.u-margin-top-40-margin-bottom-20-b {
  margin-top: 40px !important;
  margin-bottom: 20px !important;
}
/* was inline on 9 element(s) */
.u-mt-20 {
  margin-top: 20px !important;
}
/* was inline on 3 element(s) */
.u-my-20-40 {
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}
/* was inline on 1 element(s) */
.u-no-border {
  border: 0 !important;
}
/* was inline on 17 element(s) */
.u-note {
  background-color: #f8bc638a !important;
  padding: 10px !important;
  margin: 10px 0 !important;
}
/* was inline on 1 element(s) */
.u-onfill {
  color: white !important;
}
/* was inline on 12 element(s) */
.u-onfill {
  color: white !important;
}
/* was inline on 19 element(s) */
.u-onfill-pad {
  color: white !important;
  padding: 10px !important;
}
/* was inline on 40 element(s) */
.u-plain-link {
  text-decoration: none !important;
  color: inherit !important;
}
/* was inline on 3 element(s) */
.u-pt-10 {
  padding-top: 10px !important;
}
/* was inline on 1 element(s) */
.u-text-align-center {
  text-align: center !important;
}
/* was inline on 48 element(s) */
.u-w-full {
  width: 100% !important;
}
/* was inline on 2 element(s) */
.u-width-200-padding-0 {
  width: 200px !important;
  padding: 0px !important;
  margin: auto !important;
  text-align: center !important;
  display: block !important;
}


/* GTM noscript iframe - was inline style="display:none;visibility:hidden" */
.u-offscreen { display: none !important; visibility: hidden !important; }

/* ==========================================================================
   4. Doctor profile page - desktop UI
   Scoped to .p-best-plastic-surgeon-in-mumbai (the body class emitted by
   include/header.php), so nothing else on the site is affected.

   Measured problems at 1440px:
     - the left column is 433px wide and 4180px tall, but its content ends at
       about 1180px: roughly 3000px of dead gutter beside the article
     - body copy renders rgb(120,120,120) on white = 4.42:1, below WCAG AA
     - the credentials table is a bare bordered grid, 370px wide
     - the table of contents is an unstyled <ul> of small orange links
     - headings carry no separation, so the page reads as one long slab
   ========================================================================== */

/* ---- turn the dead gutter into a sticky profile card ---- */
@media (min-width: 992px) {

  .p-best-plastic-surgeon-in-mumbai .page-content .row > .col-md {
    position: sticky;
    top: 24px;
    align-self: flex-start;
    /* stops the flex item stretching to the full 4180px row height */
  }
}

/* ---- portrait ---- */
.p-best-plastic-surgeon-in-mumbai .doctor-page-photo img {
  border-radius: 14px;
  box-shadow: 0 10px 26px rgba(0, 0, 0, .12);
}

/* ---- credentials table as a card ---- */
.p-best-plastic-surgeon-in-mumbai .doctor-page-table {
  width: 100%;
  border: 1px solid #ececec;
  border-radius: 12px;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, .05);
  font-size: 14.5px;
}

.p-best-plastic-surgeon-in-mumbai .doctor-page-table td {
  padding: 11px 14px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  color: #4a4a4a;
  vertical-align: top;
  line-height: 1.55;
}

/* first cell of each row reads as the label */
.p-best-plastic-surgeon-in-mumbai .doctor-page-table td:first-child {
  width: 38%;
  font-weight: 600;
  color: #22252a;
  background: #fcfaf6;
}

.p-best-plastic-surgeon-in-mumbai .doctor-page-table tr:last-child td {
  border-bottom: 0;
}

.p-best-plastic-surgeon-in-mumbai .doctor-page-table .marker-list-md li {
  color: #4a4a4a;
  margin-bottom: 4px;
}

/* ---- table of contents as a boxed card ---- */
.p-best-plastic-surgeon-in-mumbai .col-lg-8 h2 + ul,
.p-best-plastic-surgeon-in-mumbai #toc {
  background: #fcfaf6;
  border: 1px solid #f0e6d4;
  border-left: 4px solid #e48a00;
  border-radius: 10px;
  padding: 18px 22px 18px 40px;
  margin-bottom: 34px;
}

.p-best-plastic-surgeon-in-mumbai .col-lg-8 h2 + ul li {
  margin-bottom: 9px;
  color: #4a4a4a;
}

.p-best-plastic-surgeon-in-mumbai .col-lg-8 h2 + ul li a {
  color: #b06f00;
  font-weight: 500;
  border-bottom: 1px solid transparent;
  transition: border-color .16s ease;
}

.p-best-plastic-surgeon-in-mumbai .col-lg-8 h2 + ul li a:hover,
.p-best-plastic-surgeon-in-mumbai .col-lg-8 h2 + ul li a:focus {
  color: #8a5600;
}

/* ---- readable body copy (was 4.42:1) ---- */
.p-best-plastic-surgeon-in-mumbai .col-lg-8 p,
.p-best-plastic-surgeon-in-mumbai .col-lg-8 li {
  color: #4a4a4a;
  font-size: 16.5px;
  line-height: 1.78;
}

/* ---- heading rhythm and the accent rule used elsewhere on the site ---- */
.p-best-plastic-surgeon-in-mumbai .col-lg-8 h2,
.p-best-plastic-surgeon-in-mumbai .col-lg-8 h3 {
  color: #22252a;
  line-height: 1.3;
  margin-top: 44px;
  margin-bottom: 14px;
}

.p-best-plastic-surgeon-in-mumbai .col-lg-8 h3 {
  font-size: 22px;
}

.p-best-plastic-surgeon-in-mumbai .col-lg-8 h2::before {
  content: "";
  display: block;
  width: 46px;
  height: 3px;
  margin-bottom: 15px;
  border-radius: 2px;
  background: linear-gradient(90deg, #e48a00 0%, #f7c46b 100%);
}

.p-best-plastic-surgeon-in-mumbai .col-lg-8 > h1 + p,
.p-best-plastic-surgeon-in-mumbai .col-lg-8 h2:first-of-type {
  margin-top: 0;
}

/* ---- the medically-reviewed line under the sidebar ---- */
.p-best-plastic-surgeon-in-mumbai .medically-reviewed {
  color: #6b6b6b !important;
}

/* ---- publications / fellowship thumbnails as cards ---- */
.p-best-plastic-surgeon-in-mumbai .row .col-md-4 img {
  border: 1px solid #ececec;
  border-radius: 8px;
  transition: box-shadow .18s ease, transform .18s ease;
}

.p-best-plastic-surgeon-in-mumbai .row .col-md-4 a:hover img {
  box-shadow: 0 8px 20px rgba(0, 0, 0, .12);
  transform: translateY(-2px);
}

/* ---- collapsible sections ---- */
.p-best-plastic-surgeon-in-mumbai .collapse-title {
  color: #22252a;
  font-size: 17px;
}

.p-best-plastic-surgeon-in-mumbai .collapse-wrap {
  border-top: 1px solid #eee;
  padding-top: 14px;
  margin-top: 22px;
}

/* ==========================================================================
   4b. Doctor profile page - below the sticky breakpoint
   ========================================================================== */
@media (max-width: 991.98px) {

  .p-best-plastic-surgeon-in-mumbai .col-lg-8 p,
  .p-best-plastic-surgeon-in-mumbai .col-lg-8 li {
    font-size: 16px;
    line-height: 1.7;
  }

  .p-best-plastic-surgeon-in-mumbai .col-lg-8 h2,
  .p-best-plastic-surgeon-in-mumbai .col-lg-8 h3 {
    margin-top: 32px;
  }

  .p-best-plastic-surgeon-in-mumbai .doctor-page-table td:first-child {
    width: 42%;
  }
}

/* The Medical Registration row is intentionally blank until the practitioner's
   State Medical Council / NMC number is supplied (see HC-01). An empty table
   row reads as a rendering fault, so it is hidden. Remove the
   ddc-row-pending class from the <tr> once the number is filled in and the
   row reappears. */
.p-best-plastic-surgeon-in-mumbai .doctor-page-table tr.ddc-row-pending {
  display: none;
}

/* ==========================================================================
   4c. Doctor profile page - the name / credentials / contact block on mobile
   Scoped to .p-best-plastic-surgeon-in-mumbai. CSS only; no copy changes.

   Measured at 390px before this block:
     h1        32px text on a 30px line-height, i.e. leading tighter than the
               glyphs, so the name rendered crowded
     subtitle  14px in rgb(120,120,120) = 4.42:1, below WCAG AA
     date      16px and darker than the subtitle, so the least important line
               outranked the credentials
     phone     link only 25px tall
     social    37x37 targets holding 8x15 icons
   ========================================================================== */
@media (max-width: 991.98px) {

  .p-best-plastic-surgeon-in-mumbai .doctor-info {
    margin-bottom: 26px;
  }

  /* --- name --- */
  .p-best-plastic-surgeon-in-mumbai .doctor-info-name h1 {
    font-size: 27px !important;
    line-height: 1.25 !important;
    letter-spacing: -0.01em;
    color: #22252a;
    margin-bottom: 10px;
  }

  /* --- credentials line: the primary supporting detail --- */
  .p-best-plastic-surgeon-in-mumbai .doctor-info-name span {
    display: block;
    font-size: 15px;
    line-height: 1.55;
    color: #4a4a4a;
    /* was rgb(120,120,120) = 4.42:1; #4a4a4a is 8.86:1 */
  }

  /* --- date: subordinate to the credentials, not louder than them --- */
  .p-best-plastic-surgeon-in-mumbai .doctor-info-name p {
    font-size: 13px !important;
    line-height: 1.5 !important;
    color: #8a8a8a !important;
    margin-top: 8px !important;
    margin-bottom: 0 !important;
    letter-spacing: 0.02em;
  }

  /* --- phone: a real tap target that reads as an action --- */
  .p-best-plastic-surgeon-in-mumbai .doctor-info-phone {
    margin-top: 18px;
    line-height: normal;
  }

  .p-best-plastic-surgeon-in-mumbai .doctor-info-phone a {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 46px;
    padding: 10px 24px;
    border: 1.5px solid #e48a00;
    border-radius: 999px;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.2;
    color: #b06f00;
    transition: background-color .18s ease, color .18s ease, box-shadow .18s ease;
  }

  .p-best-plastic-surgeon-in-mumbai .doctor-info-phone a:hover,
  .p-best-plastic-surgeon-in-mumbai .doctor-info-phone a:focus {
    background: #e48a00;
    color: #fff;
    box-shadow: 0 6px 16px rgba(228, 138, 0, .28);
  }

  .p-best-plastic-surgeon-in-mumbai .doctor-info-phone a:focus-visible {
    outline: 3px solid #22252a;
    outline-offset: 3px;
  }

  /* the theme's phone icon sits outside the link; keep it clear of the pill */
  .p-best-plastic-surgeon-in-mumbai .doctor-info-phone .icon-telephone {
    display: none;
  }

  /* --- social: 44px targets, evenly spaced --- */
  .p-best-plastic-surgeon-in-mumbai .doctor-info-social {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-top: 16px;
    line-height: normal;
  }

  .p-best-plastic-surgeon-in-mumbai .doctor-info-social a {
    width: 44px;
    height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ececec;
    border-radius: 50%;
    background: #fff;
    transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
  }

  .p-best-plastic-surgeon-in-mumbai .doctor-info-social a:hover,
  .p-best-plastic-surgeon-in-mumbai .doctor-info-social a:focus {
    border-color: #e48a00;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .08);
    transform: translateY(-1px);
  }

  .p-best-plastic-surgeon-in-mumbai .doctor-info-social a:focus-visible {
    outline: 3px solid #22252a;
    outline-offset: 2px;
  }

  /* the icons are bare height="15" images; centre them in the new target */
  .p-best-plastic-surgeon-in-mumbai .doctor-info-social a i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

  /* the source icons are narrow glyphs sized only by height="15", so they sat
     at roughly 8x15 inside a 44px circle. Scale them up; width stays auto so
     each glyph keeps its own aspect ratio. */
  .p-best-plastic-surgeon-in-mumbai .doctor-info-social a img {
    height: 18px;
    width: auto;
  }
}

@media (max-width: 575.98px) {

  .p-best-plastic-surgeon-in-mumbai .doctor-info-name h1 {
    font-size: 24px !important;
  }

  .p-best-plastic-surgeon-in-mumbai .doctor-info-social {
    gap: 8px;
  }
}

/* ==========================================================================
   5. .table-responsive used as a plain wrapper
   Bootstrap 3.4.1 adds a 1px #ddd border to .table-responsive below 768px:
     @media screen and (max-width:767px){.table-responsive{...border:1px solid #ddd}}
   That is meant to frame a horizontally scrollable table. On this site all six
   occurrences wrap a "Table of content" list instead, so on mobile the border
   drew a stray outline around the TOC.

   The border is removed by default and restored only where the wrapper really
   does contain a table, so a future scrollable table still gets its frame.
   ========================================================================== */
@media (max-width: 767.98px) {

  .table-responsive {
    border: 0;
  }

  .table-responsive:has(table) {
    border: 1px solid #ddd;
  }
}

/* ==========================================================================
   6. No underline on link hover, sitewide
   Three stylesheets were adding one:
     Bootstrap 3.4.1   a:focus, a:hover { text-decoration: underline }
     Bootstrap 4.0.0   a:hover { text-decoration: underline }
     style-color-3.css a:hover (line 330) and .btn-link:hover (line 3593)
   site.css loads after all of them, so matching specificity is enough and no
   !important is needed.

   Deliberately NOT touched: abbr[title], which is not a link - the dotted
   underline there is what signals an abbreviation to the reader.
   ========================================================================== */
a:hover,
a:focus,
a:active,
a:visited:hover {
  text-decoration: none;
}

.btn-link:hover,
.btn-link:focus,
.btn:hover,
.btn:focus,
.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}

/* the theme underlines the breadcrumb separator on hover */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* links inside body copy, lists and tables */
p a:hover, p a:focus,
li a:hover, li a:focus,
td a:hover, td a:focus,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover,
.icn-list a:hover, .icn-list a:focus,
.footer a:hover, .footer a:focus,
.marker-list-md a:hover, .marker-list-md-line a:hover {
  text-decoration: none;
}

/* --------------------------------------------------------------------------
   Footer list alignment
   ---------------------
   Every footer column uses <ul class="icn-list">, and the theme's
   `.footer ul.icn-list li` reserves 31px of left padding for an icon that is
   positioned absolutely at left:0. Only the "Connect With Us" column actually
   has icons (icon-telephone / icon-black-envelope / icon-placeholder2). The
   other three columns carried the same 31px indent with nothing in it, which
   pushed the intro paragraph and every link 31px right of their own heading -
   and out of line with the social icons directly below them.

   The three icon-less lists now carry .icn-list-plain and drop the reserved
   space, so each column has one clean left edge: heading, body copy, links
   and social icons all flush. The Connect With Us column is untouched and
   keeps its icon indent.
   -------------------------------------------------------------------------- */
.footer ul.icn-list-plain li {
  padding-left: 0;
}

/* --------------------------------------------------------------------------
   Quick-links drop panels (Location / Request Form / Contact)
   -----------------------------------------------------------
   The right-edge bar opens a ~541px-tall panel holding a form. It is anchored
   by its BOTTOM edge and grows upward, so on a normal laptop screen its top
   ran off the top of the viewport - measured rect top = -139px at 1440x900.
   The form opened but the heading and first fields were unreachable.

   Cap the height and let it scroll internally. This deliberately does not
   touch position/top/transform: the bar is a transformed ancestor, so a
   position:fixed override resolves against the bar rather than the viewport,
   and the theme's hover rule already declares transform !important. Because
   the panel grows upward from a fixed bottom edge, capping the height is what
   actually brings the top back on screen.

   Below 1024px the theme's only reveal rule sits inside
   @media (min-width: 1024px); app.js still adds .hovered on tap, so the JS
   side works but nothing ever revealed the panel. Reveal it there too.
   -------------------------------------------------------------------------- */

/* When the bar goes .stuck the theme parks the panel at top: -1000%, which
   put it ~1100px above the screen - hovering after scrolling showed nothing.
   Let it sit where it does when the bar is at rest. */
.quickLinks.stuck .link-drop {
  top: auto !important;
}

.quickLinks .link-drop {
  max-height: 45vh !important;
  overflow-y: auto;
  overscroll-behavior: contain;
}

@media (max-width: 1023.98px) {
  .col.hovered > .link-drop,
  .quickLinks .col.hovered .link-drop,
  body.touch .col.hovered .link-drop {
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 1000 !important;
    pointer-events: auto !important;
  }
}

@media (min-width: 768px) {
  .p-index img[src*="doctor-page-photo-n"] {
    /* fill the column vertically too, so the row reads as two balanced
       blocks rather than a tall text block beside a small floating image */
    height: 100%;
    object-fit: contain;
    object-position: center;
  }

  .p-index img[src*="doctor-page-photo-n"],
  .p-index img[src*="doctor-page-photo-n"] ~ * {
    max-height: none;
  }
}

/* --------------------------------------------------------------------------
   Homepage feature cards (Eye For Detail / Assuring Confidence / ...)
   ------------------------------------------------------------------
   The theme renders .icn-text-alt as a bare flex row - no border, no
   background, no padding - so the three items read as loose floating text
   rather than a designed set. Give them a real card treatment: a soft border,
   rounded corners, padding, a light lift on hover, and the icon in a tinted
   circle so it reads as part of the card. Markup and copy are untouched;
   .icn-text-alt is only used on the homepage.
   -------------------------------------------------------------------------- */
.icn-text-alt {
  max-width: 100%;
  height: 100%;
  padding: 26px 24px;
  background: #fff;
  border: 1px solid #ece7df;
  border-radius: 14px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .04);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

.icn-text-alt:hover {
  border-color: #e48a00;
  box-shadow: 0 12px 26px rgba(228, 138, 0, .15);
  transform: translateY(-4px);
}

/* Icon in a tinted circle. The theme positions it with ad-hoc padding, which
   leaves it visually detached from the copy - replace that with a fixed round
   badge so every card lines up. */
.icn-text-alt .icn-text-alt-icn {
  flex: 0 0 auto;
  width: 56px;
  height: 56px;
  padding: 0;
  margin-right: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(228, 138, 0, .10);
  transition: background .25s ease;
}

.icn-text-alt:hover .icn-text-alt-icn {
  background: rgba(228, 138, 0, .18);
}

.icn-text-alt .icn-text-alt-icn [class*='icon'] {
  font-size: 26px;
  line-height: 1;
  color: #e48a00;
}

/* Below 1023px the theme stacks the card and centres it, so the icon's
   right margin has to become a bottom margin. */
@media (max-width: 1023px) {
  .icn-text-alt {
    padding: 24px 20px;
  }

  .icn-text-alt .icn-text-alt-icn {
    margin: 0 auto 14px;
  }
}

/* Equal-height cards. Slick lays slides out as floats, so each slide is only
   as tall as its own copy and the card bottoms did not line up. Making the
   track a flex row lets the slides stretch; .icn-text-alt already carries
   height: 100%. */
.js-icn-text-alt-carousel .slick-track {
  display: flex;
  align-items: stretch;
}

.js-icn-text-alt-carousel .slick-slide {
  height: auto;
  /* slick sets each slide width inline; without this flex would stretch them */
  flex: 0 0 auto;
}

.js-icn-text-alt-carousel .slick-slide > div,
.js-icn-text-alt-carousel .slick-slide .col-md-6 {
  height: 100%;
}

/* --------------------------------------------------------------------------
   Homepage long-form block - centred on phones
   --------------------------------------------
   Requested for mobile only: centre the "What Makes Dr Date Mumbai's Best
   Plastic Surgeon" heading and the paragraph beneath it, in the .col-md-12
   long-form column.

   Scoped to that one heading and its paragraph only. Everything else in the
   column - the later headings, the remaining paragraphs, the numbered and
   bulleted lists and the blockquote - stays left-aligned. Desktop and tablet
   are untouched; this applies below 768px only.
   -------------------------------------------------------------------------- */
@media (max-width: 767.98px) {
  /* ONLY the first heading in this column and the paragraph directly after
     it. An earlier revision centred every heading and paragraph in the
     column, which was more than was asked for - the rest of the long-form
     content stays left-aligned. */
  .container.pt-lg-2 .col-md-12 > h2:first-of-type,
  .container.pt-lg-2 .col-md-12 > h2:first-of-type + p {
    text-align: center;
  }
}

/* --------------------------------------------------------------------------
   Homepage doctor-intro CTA - mobile only
   ---------------------------------------
   The "Book An Appointment" button that follows the intro copy ("...gender-
   appropriate concerns and treatment plans.") renders at every width. It is
   redundant on desktop, where the same CTA appears again immediately below in
   the long-form column, so hide it from 992px up and keep it on phones and
   tablets where that second CTA is much further down the page.

   Scoped to the .col-md-6 intro column: the second CTA lives in the sibling
   .col-md-12 and a third sits in a later container, so neither is affected.
   -------------------------------------------------------------------------- */
@media (min-width: 992px) {
  .container.pt-lg-2 .col-md-6 .banner-btn1 {
    display: none;
  }
}
