/*
 * APP STAGING 0.7.137 — Bangladesh 7 Shaktipeeth group brochure alignments.
 * No global CSS, no WordPress template-wide changes and no editable pricing.
 *
 * Justification uses text-align-last:start: last short lines NEVER expand
 * unnaturally, especially on phones. Contact numbers are centred only.
 */
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v131-right-column .ibs-v109-card-top > p,
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v131-left-column .ibs-v109-departure-notice > p {
 text-align:justify!important;
 text-align-last:start!important;
 text-justify:inter-word;
 hyphens:auto;
 overflow-wrap:break-word;
}
/* Only the actual Bangladesh contact block, never button labels. */
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v126-sidebar .ibs-contact > p {
 text-align:center!important;
 text-align-last:center!important;
 hyphens:none!important;
 overflow-wrap:normal;
}
/* Prioritised five guide-value items and all other sidebar explanatory copy. */
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v126-sidebar .ibs-v137-why-book .ibs-preview-bullets li:nth-child(-n+5) > span,
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v126-sidebar .ibs-bd-v126-info .ibs-bd-v126-panel-body > p,
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v126-sidebar .ibs-bd-v126-info > .ibs-bd-v126-smallprint,
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v126-sidebar .ibs-bd-v126-steps li > span,
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v126-sidebar .ibs-bd-v126-route li > span {
 display:block;
 min-width:0;
 text-align:justify!important;
 text-align-last:start!important;
 text-justify:inter-word;
 hyphens:auto;
 overflow-wrap:break-word;
}
/* The 2-column Includes/Excludes list remains unchanged structurally. */
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-bd-v131-left-column .ibs-v109-coverage-body .ibs-preview-bullets li > span {
 min-width:0;
 flex:1 1 0;
 display:block;
 text-align:justify!important;
 text-align-last:start!important;
 text-justify:inter-word;
 hyphens:auto;
 overflow-wrap:break-word;
}
/* Actual nested road segments inside the SAME original inclusion bullet. */
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-v109-coverage-body .ibs-v137-road-transfer > span {
 display:block;
 min-width:0;
 line-height:1.6;
}
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-v109-coverage-body .ibs-v137-road-transfer > .ibs-v137-road-line {
 padding-left:16px;
 text-align-last:start!important;
}
body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
 .ibs-v109-coverage-body .ibs-v137-road-transfer > .ibs-v137-road-conclusion {
 margin-top:3px;
}
/* Mobile keeps readable spacing and preserves the indented breakdown. */
@media(max-width:480px) {
 body.ibs-preview-page.ibs-app-v108-group-ux.ibs-app-v109-group-visual
  .ibs-v109-coverage-body .ibs-v137-road-transfer > .ibs-v137-road-line {
  padding-left:11px;
 }
}