@media only screen and (max-width: 1199px) {

	
/*------ GRID artists --------*/
 
	.amh_artists-content .ah_artists {
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 20px;
	 }
	
}

@media only screen and (max-width: 767px) {
	

	
/*------ FILTERS --------*/
	
	.amh_artists-content  .ah_artists_filters .ah_artists_filter_hotels span,
	.amh_artists-content  .ah_artists_filters .ah_artists_filter_locations span {
		font-size: 12px;
	}

/*------ GRID artists --------*/
 
	.amh_artists-content .ah_artists {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 20px;
	 }
	
	
/*------ MODAL --------*/
	
	.ah_artist_modal .ah_artist_modal_close { 
		width: 20px;
		height: 20px;
		top: 22px;
		right: 18px;
	}	

}

@media only screen and (max-width: 480px) {
	
	/*------ FILTERS --------*/
	.amh_artists-content .ah_artists_filters .ah_artists_filter_hotels {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
}
