.block-top-sights .locations .item {
    margin-bottom: 50px; }
    .block-top-sights .locations .item .image {
      margin-bottom: 10px; }
      .block-top-sights .locations .item .image img {
        width: 100%;
        height: auto;
        display: block; }
  
  .block-top-sights .locations .title {
	text-transform: inherit;
    text-align: center;
    font-size: 30px;
}
  
  @media (min-width: 768px) {
    .block-top-sights .locations {
      display: flex;
      flex-flow: row wrap;
      justify-content: space-between;
      align-items: flex-start; }
      .block-top-sights .locations .item {
        flex: 0 0 47%; } }
  