Duplicate images

I get duplicate stores.
the site in this: https://www.centroetnapolis.it/negozi
the code:

    <?php snippet('header') ?>
<?php $negozihome = $pages->find('negozi');?>
			<div role="main" class="main" id="home">
				<section class="section section-background section-center match-height" style="background-image: url(<?php echo $site->url();?>/assets/img/back.jpg); min-height: 150px; padding-top:65px;">
												<div class="container">
													<div class="row">
														<div class="col-md-12">
<h1 style="text-transform: uppercase; color: #272f65"><b><?php echo $page->title();?> </b></h1>
	<section class="section section-background section-center match-height" style="margin-top: -40px; min-height: 150px; padding-top:65px;">
<div class="container-fluid py-2 "style=" " >
<div class="container">

										<div data-sort-id="portfolio" data-option-key="filter" data-plugin-options="{'layoutMode': 'fitRows', 'filter': '*'}">
																<li class="active" data-option-value=".alimentare"><a class="nav-link text-1 text-uppercase active" style="" href="#">prova</a></li></div>

										<?php $animazione = 600;?>
										<ul class="nav nav-pills sort-source sort-source-style-1 justify-content-center" data-sort-id="portfolio" data-option-key="filter" data-plugin-options="{'layoutMode': 'fitRows', 'filter': '*'}">
																<li class="nav-item active" data-option-value="*"><a class="nav-link text-1 text-uppercase active" style="" href="#">Mostra tutti</a></li>
<?php foreach($negozihome->children()->find('categorie')->children()->sortBy('title','asc') as $categoria):?>
																<li class="nav-item" data-option-value=".<?php echo $categoria->uid();?>"><a class="nav-link text-1 text-uppercase" style=""href="#">
																	<?php echo $categoria->title();?></a></li>
<?php endforeach; ?>
															<div class="sort-destination-loader sort-destination-loader-showing mt-4 pt-2">
																<div class="row portfolio-list sort-destination" data-sort-id="portfolio">
<?php $animazione = 100?>
											<?php foreach($negozihome->children()->find('categorie')->grandChildren()->sortBy('title','asc') as $negozio):
											?><?php if ($negozio->hasImages()):?>

												<div class="col-lg-2 isotope-item <?php echo $negozio->parent()->uid();?>" style="padding-bottom: 20px;">

   											<div class="portfolio-item appear-animation" data-appear-animation="fadeIn" data-appear-animation-delay="<?php echo $animazione;?>"">
											   <a href="<?php echo $negozio->url();?>">
													 <span class="thumb-info  thumb-info-no-overlay  thumb-info-no-borders">
													<span class="thumb-info-wrapper"><img src="<?php echo thumb($negozio->image(), array('width' => 300, 'height'=> 300))->url();?>" class="img-fluid border-radius-0"></span>
<?php endif;?>
<?php  $animazione = $animazione+50; if ($animazione >= 900): $animazione = 100;endif?>
				 <?php endforeach;?>
										<div class="row" style="margin-top:60px;"><div class="col-md-12" style="text-align:center;"></div>

<?php snippet('footer') ?>

Please always wrap code snippets within three backticks on a separate line before and after your code.

Also, this code is not very readable. It helps people to help you if you properly indent it. Thank you.

in what sense is it not very readable?

The code is not properly indented which makes it hard to read.

here is the link to download it, I hope it helps

The code looks the same to me.

But again, the problem is not your code. Please inspect your source code. the duplicate images are perfectly alright, because they are in your content.

if it is not the code then what is the problem?

however when I am up MOSTRA TUTTO I see duplicate stores instead when I am in the category I see only one

Have you inspected your source code in the browser?

only this error Uncaught ReferenceError: jQuery is not defined
at select2.min.js:1
at select2.min.js:1

I meant the source code (the actual DOM elements as generated in the page), not console errors.