body {
	background-color: #f4f6f8;
	font-size: 14px;
	color: #616161;
	margin: 0;
	padding: 0;
	overflow-x: hidden !important;
	min-width: 1140px;
	font-family: HelveticaNeue-Bold, HelveticaNeue;
	width: 100vw;
}
*{
	-webkit-text-size-adjust: none;
}
html {
	overflow-y: scroll;
}

:root {
	overflow-y: auto;
	overflow-x: hidden;
}

:root body {
	position: absolute;
}

#logo-img2,#logo-img,#footer{
	display: none;
}
#footer{
	background: rgba(51, 51, 51, 0.8);
	padding: 28px;
	color: #DBDBDB;
	font-size: 10px;
	line-height: 12px;
}
#footer a{
	color: #DBDBDB;
	
}
#footer>div{
	margin: auto;
}
#footer  ul{
	list-style: none;
	display: flex;
	justify-content: space-between;
	width: 800px;
	margin: auto;
	padding: 0;
}
#downloadApp{
	display: none;
}

.navbar-brand {
	display: block;
	padding: 4px 0!important;
	height: auto!important;
	margin-right: 48px;
}

.navbar-vmaster {
	margin-bottom: 0px;
	border: none;
	background: #50587d;
	opacity: 1;
	position: fixed;
	width: 100%;
	left: 0px;
	border-radius: 0px;
	z-index: 99;
}

.navbar-nav>li>a{
	color: #000;
	font-size: 16px;
}
#menu-list ul>li>a.active {
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	background: linear-gradient(to left,#e6c276,#f4ddb4);
	border-radius: 16px;
}


#x {
	display: none;
	width: 24px;
}

#x img {
	width: 100%;
}


.navbar-left>li {
	text-align: center;
}

.navbar-right>li>a {
	color: #ccccccab;
	height: auto;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: rgba(161, 167, 179, 1);
	line-height: 30px;
}

.navbar-nav>li {
	padding: 0px;
}
.nav>li>a:focus, .nav>li>a:hover{
	background: linear-gradient(to left,#e6c276,#f4ddb4);
	border-radius: 16px!important;
}


#fp-nav ul li a span, .fp-slidesNav ul li a span {
    background: #FFF;
}

#footer ul{
	list-style: none;
	padding: 0;
}

/* #footer ul li:not(:last-child){
	display: none;
} */




@keyframes arrow-80 {
	0% {
		transform: scale(1) translateY(0);
	}

	50% {
		transform: scale(1.3) translateY(20px);
	}
}


@media (max-width: 768px) {
	#footer{
		background-color: #3A3A4D;
	}
	#footer ul {
		flex-direction: column-reverse;
		text-align: center;
		width: auto;
	}
	
	.navbar-left {
		margin-top: 0vw;
	}
	#logo-img2{
		display: block;
	}
	.navbar-collapse{
		box-shadow:none;
	}
	.navbar{
		border: none;
		padding:0 16px;
	}
	.navbar-brand{
		padding: 8px!important;
	}
	.navbar-toggle{
		margin: 5px 0;
	}
	.nav>li:not(:last-child){
		margin-bottom: 8px;
	}
	.nav>li>a{
		border-radius: 8px!important;
		text-align: left;
	}
}

@media (min-width: 767px){
	.navbar-nav>li{
		margin-right: 48px;
	}
	.navbar-nav{
		padding: 12px 0;
	}
	#logo-img,
	#footer{
		display: block;
	}
	
	.navbar{
		padding: 0 64px;
		border-radius: 0px;
		margin-bottom: 0;
		position: fixed;
	}
	.container {
		width: 100%;
	}
	#downloadApp{
		display: block;
		padding: 16px;
		border: 1px solid white;
		border-radius:8px ;
		color: white;
		font-size: 16px;
		line-height: 16px;
		cursor: pointer;
	}
}

@media screen and (max-width: 765px) {
	.navbar-vmaster {
		background:#333340;
	}
	body {
		min-width: auto;
	}
	
	.container {
		width: auto;
	}

	.navbar-vmaster.active {
		border-radius: 0 0 8px 8px;
	}

	.navbar-right>li>a {
		font-weight: 500;
		margin-bottom: 23px;
	}

	.nav ul>li>a.active {
		font-weight: 500;
	}

	.navbar-toggle {
		padding: 14px 10px;
	}


}


 