/* Shared alignment layer: loaded last to keep commercial hierarchy consistent. */
.nm-home-refresh .content-heading,.nm-trips-refresh .content-heading,.nm-destinations-refresh .content-heading,.nm-about-page .content-heading,.nm-contact-page .content-heading{margin-left:auto;margin-right:auto;text-align:center}.nm-home-refresh .content-heading .main-subtitle,.nm-trips-refresh .content-heading .main-subtitle,.nm-destinations-refresh .content-heading .main-subtitle,.nm-about-page .content-heading .main-subtitle,.nm-contact-page .content-heading .main-subtitle{margin-left:auto;margin-right:auto}.nm-home-refresh .content-heading .seperator,.nm-trips-refresh .content-heading .seperator,.nm-destinations-refresh .content-heading .seperator,.nm-about-page .content-heading .seperator,.nm-contact-page .content-heading .seperator{margin-left:auto;margin-right:auto}.nm-home-trips .article h3,.nm-home-trips .article .info,.nm-home-trips .article .meta{text-align:center}.nm-home-trips .article .meta{justify-content:center}.nm-home-trips .article .btn-default{align-self:center;margin-left:auto!important;margin-right:auto!important}.nm-home-featured .text-block .centered,.nm-home-journal .text-block .centered,.nm-home-info .text-block .centered{text-align:center}.nm-home-featured .text-block .intro,.nm-home-journal .text-block .intro,.nm-home-info .text-block .intro{margin-left:auto;margin-right:auto}.nm-home-destinations .article h3{text-align:center}.nm-trips-list .content-block.content-sub>.container>h2,.nm-trips-list .list-view .article .heading,.nm-trips-list .list-view .article .info-day,.nm-trips-list .list-view .article .info-aside{text-align:center}.nm-trips-list .list-view .article .info-day{align-self:center}.nm-trips-list .list-view .article .info-aside .price{text-align:center}.nm-trips-list .list-view .article .info-aside .btn{margin-left:auto;margin-right:auto}.nm-trip-detail .trip-detail .header-box{text-align:center}.nm-trip-detail .trip-detail .header-box::after{left:50%;transform:translateX(-50%)}.nm-blog-list .blog-article .heading,.nm-offers-list .blog-article .heading,.nm-blog-list .blog-article .link-view,.nm-offers-list .blog-article .link-view{text-align:center}.nm-blog-list .article.blog-article .info-day-blog,.nm-offers-list .blog-article .info-day-blog{align-self:center}.nm-blog-list .blog-article .link-view a,.nm-offers-list .blog-article .link-view a{margin-left:auto;margin-right:auto}.nm-offer-detail .trip-info .text-col,.nm-offer-detail .trip-info .text-col .holder,.nm-resort-detail .trip-info .text-col .holder{text-align:center}.nm-offer-detail .trip-info .text-col .holder,.nm-resort-detail .trip-info .text-col .holder{margin-left:auto;margin-right:auto}.nm-offer-detail .trip-info .description,.nm-offer-detail .trip-info .description p,.nm-resort-detail .trip-info .description,.nm-resort-detail .trip-info .description p{text-align:left}.nm-offer-detail .trip-info .btn-holder,.nm-resort-detail .trip-info .btn-holder{display:flex;justify-content:center;text-align:center}.nm-offer-detail .trip-info .social-share,.nm-resort-detail .trip-info .social-share{justify-content:center}.nm-offer-detail .offer-summary .titleOfferDetail,.nm-offer-detail .offer-summary .text-box .title,.nm-offer-detail .offer-itinerary>h2,.nm-offer-detail .offer-conditions>h2,.nm-offer-detail .recent-block>.container>h2{text-align:center}.nm-destination-detail .destination-intro .title-heading,.nm-destination-detail .destination-related>.container>h2,.nm-useful-detail-page .content-main-heading,.nm-useful-detail-page .recent-block>.container>h2,.nm-useful-detail-page .recent-block .thumbnail h3,.nm-country-main .nm-country-article .TitleTextSeychelles{text-align:center}.nm-country-main .nm-country-article .TitleTextSeychelles::after{margin-left:auto;margin-right:auto}.nm-country-main .nm-country-cta-row{justify-content:center;text-align:center}@media(max-width:767px){.nm-home-trips .article .btn-default,.nm-trips-list .list-view .article .info-aside .btn,.nm-blog-list .blog-article .link-view a,.nm-offers-list .blog-article .link-view a{width:min(100%,320px)}}
