#nav-icon1 {
	width: 28px;
	height: 24px;
	position: relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}
#nav-icon1 span{
	display: block;
	position: absolute;
	height: 4px;
	width: 100%;
	background: #D0AE55;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
  
  #nav-icon1 span:nth-child(1) {
    top: 0px;
  }
  
  #nav-icon1 span:nth-child(2) {
	top: 10px;
}
  
#nav-icon1 span:nth-child(3) {
	top: 21px;
}
  
  #nav-icon1.open span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  
  #nav-icon1.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
  }
  
  #nav-icon1.open span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .links .logo {
	display: none;
}
  @media screen and (max-width:768px) {
	.menu {
		position: fixed;
		right: 0px;
		top: 0px;
		padding: 4px 4px 7px 5px;
		background: #d0ae55;
		/* padding-top: 4px; */
	}
	.links li {
		text-align: center;
	}
	.menu .links li a {
		font-size: 22px;
	}
	#nav-icon1 span {
		color: #fff !important;
		background: #fff;
	}
	.links .logo {
		display: block;
		text-align: center;
		width: 100%;
	}
	.links .logo img {
		width: 70%;
		/* margin-top: 30px; */
		margin-bottom: 10px;
	}
	.links {
		justify-content: center;
	}
	#nav-icon1.open {
		top: -8px;
		z-index: 101;
	}

	#nav-icon1.open + .links li a {
		opacity: 1;
		transition: 1.5s;
		top: 0px;
	}
	.menu .links li a {
		font-size: 22px;
		opacity: 0;
		/* margin-top: 20px; */
		position: relative;
		top: 70px;
	}
  }