*{
	user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	margin: 0;
	padding: 0;
	text-decoration: none
}
::-webkit-scrollbar {
	width: 0px
}
#element::-webkit-scrollbar {
	display: none
}
body{
	text-decoration:none;
	transition: 0.5s;
	color: black;
	background: #fff;
	margin: 0 0;
	padding:10px;
	text-align:center;
	overflow: hidden
}
#videobcg { 
	position:relative;
	object-fit: cover;
	display: block;
	width: 1600pz;
	height: 900px;
	overflow:hidden;
	z-index: -100;
	opacity: 0.3;
	transform: translate(-29%, -30.5%);
	top: 29%;
	left: 29%
}
.buttonpauseplay{
	width:50px;
}
.svgbuttonpauseplay{
	line-height: 0.1em;
}
.socials{
	position:relative;
	margin-bottom: 5px;
	margin-left: 0px;
	bottom: 500px;
    line-height: .75;
	font-size: 5.5em       
}
.animsocials:hover span.text-base{
	opacity:0
}
.animsocials:hover span.text-hover{
	left: 50%;
	display: block;
	line-height:0px; 
	font-weight: bold
}
.text-base{
	opacity:1
}
.text-hover{
	display:none;
	font-weight: bold
}
.framework {
	line-height: 0.38em;
	display: block;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.35);
	color: white;
	width: 1600px;
	height: 900px;
	border-style: solid;
	border-width: 0.25vh;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%      
}
.title{
	font-size: 6.5em;
	margin-left : middle;
	padding-left : middle
}
.txt{
	text-decoration: none;
	font-size: 1.2em
}
.symb{
	text-decoration: none;
	font-size: .75em
}
a.glow, a.glow:hover, a.glow:focus{
	text-decoration: none;
	color: #aaf;
	text-shadow: none;
	-webkit-transition: 500ms linear 0s;
	-moz-transition: 500ms linear 0s;
	-o-transition: 500ms linear 0s;
	transition: 500ms linear 0s;
	outline: 0 none
}
a.glow:hover, a.glow:focus{
	color: #fff;
	text-shadow: -1px 1px 5px #ffc, 1px -1px 5px #fff
}
.framesize{
	font-size: 0.3em;
	height:500px;
	top: 50%;
	z-index:1
}
.music_div {
	color: #000000;
	font-size: 2vh;
	margin-top: 20vh
}
.label_ {
	max-width: 2vh;
	line-break: anywhere
}
.footer {
	position: absolute;
	bottom: 30;
	right: 30px
}
.custom-range {
	z-index:-4;
	-webkit-appearance: none;
	width: 20%;
	height: 1px;
	background: #ffffff;
	outline: none;
	opacity: 0.7;
	-webkit-transition: .2s;
	transition: opacity .2s
}
.custom-range::-webkit-slider-thumb {
	z-index:-4;
	-webkit-appearance: none;
	appearance: none;
	transform: translate(-.5px);
	width: 2px;
	height: 8px;
	background: #ffffff;
	border-radius: 0%
}