@media screen and (min-width: 768px) {
  .layout-section.layout-customize-mobileServiceBanner {
    padding: 30px;
  }

  .layout-section.layout-customize-mobileServiceBanner .layout-ctr .layout-display:nth-child(1) {
    padding-top: 30px;
  }

  .layout-section.layout-customize-mobileServiceBanner .layout-ctr .layout-display:nth-child(2) {
    width: 55%;
  }

  .layout-section.layout-customize-mobileServiceBanner .layout-ctr .layout-display:not(:last-child) {
    padding-right: 10px;
  }

  .layout-section.layout-customize-mobileServiceBanner .layout-ctr .layout-display:not(:first-child) {
    padding-left: 10px;
  }
}

@media screen and (max-width: 767px) {
  .layout-section.layout-customize-mobileServiceBanner {
    padding: 20px;
  }

  .layout-section.layout-customize-mobileServiceBanner .layout-ctr .layout-display {
    display: block;
  }

  .layout-section.layout-customize-mobileServiceBanner .layout-ctr .layout-display:nth-child(n+2) {
    margin-top: 10px;
  }

  .layout-section.layout-customize-mobileServiceBanner.layout-col1to2-r .layout-ctr .layout-display:nth-child(n),
  .layout-section.layout-customize-mobileServiceBanner.layout-col1to2-l .layout-ctr .layout-display:nth-child(n),
  .layout-section.layout-customize-mobileServiceBanner.layout-col1to3-r .layout-ctr .layout-display:nth-child(n),
  .layout-section.layout-customize-mobileServiceBanner.layout-col1to3-l .layout-ctr .layout-display:nth-child(n) {
    width: 100%;
  }

  .layout-section.layout-customize-mobileServiceBanner .image {
    text-align: center;
  }
}