/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199px) {
	
	
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px) { 
	
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px) { 
	h1.neon_font {
		font-size: 2.5em;
	}
	
	.gallery_block {
		width: 25vw !important;
		height: 25vw !important;
	}

}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
	
	.header_backend {
		width: calc(100vw - 4rem);
		left: calc(4rem - 100vw);
	}
	
	h1.neon_font {
		font-size: 2.5em;
	}
	
	.gallery_block {
		width: 25vw !important;
		height: 25vw !important;
	}
	
	.gallery_block > i {
		color: white;
		padding: 2.5vw 5vw;
		font-size: 15vw;
		text-align:center;
		line-height: 15vw;
		width: 25vw; 
		height: 20vw;
		cursor: pointer;
	}
	
	.gallery_block > p {
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    color: white;
	    text-align: center;
	    width: 100%;
	    cursor: pointer;
	    padding: 1em;
	    height: 5vw;
	    line-height: 2.5vw;
	    font-size: 0.5em;
	}
	
	.wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	
	.container-fluid {
		padding-left: 0;
		padding-right: 0;
	}
	
	table.item_table img {
		max-width: 5em;
	}
	
}
