@media screen 
  and (max-width: 774px)
{
	.visible-tablet {
		display: none;
	}
	.visible-desktop {
		display: none;
	}
  
}

@media screen 
  and (min-width: 775px)
  and (max-width: 1024px)
{
	.visible-mobile {
		display: none;
	}
	.visible-desktop {
		display: none;
	}
  
}

@media screen 
  and (min-width: 1025px)
{
	.visible-mobile {
		display: none;
	}
	.visible-tablet {
		display: none;
	}
  
}