
.video-overlay .inline-svg svg{
	height:94px;
	max-width:360px;
}

#jsneo-floating-action-group {
	position: fixed;
	display:flex;
	flex-direction:column;
	top:0;
	bottom:0;
	right: 0px;
	z-index: 1000;
	height:100vh;
	align-items:center;
	justify-content:center;
	margin-right:12px;
}

#jsneo-floating-action-container{
	width:100%;
	height:70%;
	background-color:rgba(0,0,0, .4);
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	backdrop-filter:blur(10px);
	 -webkit-backdrop-filter:blur(10px);
}


.jsneo-floating-menu {
    display: flex;
    flex-direction: column;
    gap: 5vh;
    bottom: 60px;
    right: 0;
}

.jsneo-floating-menu-items {
    list-style: none;
    padding: 0;
    margin: 0;
}
.jsneo-floating-menu-items{
	display:flex;
	flex-direction:column;
	gap:2vh;
}

.jsneo-floating-menu-items li{
	display:flex;
	flex-direction:column;
	gap:2vh;
    padding: 10px;
    border-radius: 5px;
	cursor: pointer;
	text-align: center;
    font-size: 14px;
	width:110px;
}

.jsneo-floating-menu-items li span{
	display:flex;
	text-align: center;
	justify-content:center;
}

.jsneo-floating-menu-items.action li {
    height:96px;
}
.jsneo-floating-menu-items.sns li {
	gap:0vh;
	height:auto
}

.jsneo-floating-menu-items li a{
    color:white;
	display:flex;
	flex-direction:column;
}





@media (max-width: 768px) {
	#jsneo-floating-action-group{
		position: sticky;
		top:62px;
		height:auto;
		transition: all 0.3s ease;
		margin-right:0px;
	}
	
	#jsneo-floating-action-container{
		height:auto;
	}
	
	.jsneo-floating-menu {
		flex-direction: row;
	}
	
	.jsneo-floating-menu-items{
		flex-direction:row;
		gap:2vw;
	}
	

	.jsneo-floating-menu-items li{
		width:auto;
		height:auto;
		justify-content:center;
		align-items:center;
	}
	
	.jsneo-floating-menu-items.action li {
		height:auto;
	}
	.jsneo-floating-menu-items.sns{
		gap:0;
		height:auto;
		display:none;
	}
	
	
	.jsneo-menu-title {
	  max-height: 0;
	  overflow: hidden;
	  opacity: 0;
	  transform: translateY(-10px);
	  transition: all 0.3s ease;
	}

	.jsneo-show-title .jsneo-menu-title {
	  max-height: 2em;
	  opacity: 1;
	  transform: translateY(0);
	}

	
	
}