﻿.c-narrow-text-image .row {
  flex-direction: column-reverse; }

.c-narrow-text-image .narrow-text-image-inner {
  max-width: 1480px;
  width: 100%;
  margin: 0 auto;
  background: white; }
  .c-narrow-text-image .narrow-text-image-inner .p-gallery {
    height: 350px; }

.c-narrow-text-image .text-wrapper {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 40px; }

.c-narrow-text-image .btn-container {
  margin-top: 30px;
  justify-content: flex-start; }

.c-narrow-text-image .p-gallery, .c-narrow-text-image .slick-list, .c-narrow-text-image .slick-track {
  height: 100%; }

@media (min-width: 1200px) {
  .c-narrow-text-image:nth-child(even) .row {
    flex-direction: row-reverse; }
  .c-narrow-text-image .narrow-text-image-inner {
    height: 520px; }
    .c-narrow-text-image .narrow-text-image-inner .p-gallery {
      height: 520px; }
  .c-narrow-text-image .text-content {
    max-width: 470px; }
    .c-narrow-text-image .text-content h2 {
      max-width: 400px;
      margin-bottom: 30px; } }
