.burger-menu {
	position:absolute;
	width:30px;
	height:auto;
	cursor: pointer;
	z-index:3;
	background:transparent;
	display:block;
	right:30px;
	margin-top: -35px;
	display:none;
}

.burger,
.burger::before,
.burger::after { 
	background-color:#083800;
}

.burger {
	position:relative;
	width:30px;
	height:2px;
	top:50%;
	right:0px;
	margin-top:5px;
	opacity:1;
}

.burger::before {
	position:absolute;
	width:30px;
	height:2px;
	top:10px;
	content:"";
	display:block;
}

.burger::after {
	position: absolute;
	width:30px;
	height:2px;
	bottom:10px;
	content:"";
	display:block;
}

.burger::after, .burger::before, .burger {
	transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
}

.menu-on {
    overflow: hidden !important;
}

.menu-on .burger::after{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	bottom:0px;
}

.menu-on .burger::before{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	top:0px;
}

.menu-on .burger {
	background:rgba(0,0,0,.0);
}

.burger-menu.menu-on .burger::before {
	background:rgba(0,0,0,1);
}

.burger-menu.menu-on .burger::after {
	background:rgba(0,0,0,1);
}

.mobile-menu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
    transition: 0.5s;
    margin-top:120px;
    background: #FFFFFF;
    visibility: hidden;
    opacity: 0;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom: 150px;
    overflow-y: scroll;
    max-height: 100vh;
    min-height: 100vh;
    display:none;
}

.menu-on .mobile-menu {
    transition-delay: 1s;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    visibility: visible;
    opacity: 1;
}

.mobile-menu ul {
	border:solid 0px #ccc;
}

.mobile-menu ul li {

}

.mobile-menu ul li.divider {
	border-top:solid 1px rgba(255,255,255,0.2);
	padding-top:15px;
}

.mobile-menu ul li a {
    display:block;
    color:#083800;
    font-size:12px;
	font-family:"Montserrat Medium";
	margin-bottom:0px;
	transition:opacity 0.3s;
	text-align:center;
	line-height:56px;
}

.mobile-menu ul li a.mobile-menu-button {
	cursor:pointer;
}

.mobile-menu ul li .mobile-sub-menu {
	display:none;
}

.mobile-menu ul li .mobile-sub-menu li a {
	font-family:"Montserrat Regular";
}

.mobile-menu ul li a:hover {
	opacity:0.6;
}

.mobile-menu a.hemen-ara,
.mobile-menu a.haritada-gor {
	font-family:"Montserrat Light";
	letter-spacing:1.54px;
	display:block;
	text-align:center;
	transition:0.4s;
	font-weight:normal;
	margin-top:50px;
	cursor:pointer;
}

.mobile-menu a.haritada-gor {
	margin-top:40px;
}

.mobile-menu a.hemen-ara svg {
	width:25.27px;
	height:18.65px;
	vertical-align:top;
	display:inline-block;
	margin-top:-3px;
}

.mobile-menu a.haritada-gor svg {
	width:19.52px;
	height:19.52px;
	vertical-align:top;
	display:inline-block;
	margin-top: -3px;
}

.mobile-menu a.hemen-ara span {
	padding-top:2px;
}

.mobile-menu a.hemen-ara span,
.mobile-menu a.haritada-gor span {
	display:inline-block;
	padding-left:5px;
	color:#083800;
	font-size:11px;
	font-family:"Montserrat Light";
}

@media (max-width: 1020px) { 
	.burger-menu {
		display:block;
	}
	.mobile-menu {
		display:block;
	}
}