.div-popup {
	height:0px;
}

.lc-mobile {
	display: none;
}
.lc-desktop {
	display : block;
}

.label-container{
	position:fixed;
	bottom:38px;
	right:145px;
	display:table;
	visibility: hidden;
}

.label-text{
	color:#FFF;
	background:rgba(51,51,51,0.5);
	display:table-cell;
	vertical-align:middle;
	padding:10px;
	border-radius:3px;
}

.float{
	position:fixed;

	bottom:-5px;
	right:5vw;
	background-color: transparent;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	cursor: pointer;
}

.my-float{

	height: auto;
	width: 18vw;
	cursor: pointer;
	overflow: hidden;
  /* transition: transform .3s ease; */
}

.my-float:hover {
	/* transform: scale(1.2); */
}

a.float + div.label-container {
	visibility: hidden;
	opacity: 0;
	/* transition: visibility 0s, opacity 0.5s ease; */
}

a.float:hover + div.label-container{
	visibility: visible;
	opacity: 1;
}

@media screen and (max-width: 480px) {
  .lc-mobile {
		display: block;
	}
	.lc-desktop {
		display : none;
	}
	.float{
		
		bottom:6vh;
		
	}
}