nav .main-menu-wrapper-mobile {
    display:none;
    position: absolute;
    z-index: 100;
    top: 82px;
    right: -100%;
    transition: right 0.5s;
    background: #1e1e1e;
    font-family: 'Ubuntu', sans-serif;
    padding: 20px 20px 0 20px;
}

nav .mobile_icon_menu.active + .main-menu-wrapper-mobile {
    right: 0;
}

nav .main-menu-wrapper-mobile > div {
    margin-bottom: 20px;
}

nav .main-menu-wrapper-mobile > div.lang_btns a {
    color: #979797;
}

nav .main-menu-wrapper-mobile a {
    color:#a1ca38;
    white-space: nowrap;
    text-transform: uppercase;
}

nav .main-menu-wrapper-mobile .submenu-items {
    padding-left: 25px;
    margin-top: 20px;
}

nav .main-menu-wrapper-mobile .submenu-items a {
    display: block;
    color:#fff;
    margin-bottom: 20px;
}

nav .main-menu-wrapper-mobile .submenu-items a:hover {
    color:#a1ca38;
}

nav .main-menu-wrapper {
	max-width: 1400px;
	display: flex;
	margin: auto;
    padding-top: 40px;
    position: relative;
    z-index: 100;
    font-family: 'Ubuntu', sans-serif;
}

nav .main-menu-wrapper .left-side,
nav .main-menu-wrapper .right-side {
	display: flex;
	justify-content: space-between;
}

nav .main-menu-wrapper .left-side {
    width: calc(50% - 2px);
}

nav .main-menu-wrapper .right-side {
    width: calc(50% + 2px);
}

nav .main-menu-wrapper a {
	font-size: 17px;
	font-weight: 500;
	white-space: nowrap;
	color: #b4b4b4;
    text-transform: uppercase;
}

nav .main-menu-wrapper .left-side .logo {
	margin-right: 40px; 
}

nav .main-menu-wrapper .left-side .soc-btns {
    display: flex;
    gap: 10px;
	padding-top: 5px;
}

nav .main-menu-wrapper .right-side .questions-link {
    display: none;
}

nav .main-menu-wrapper .left-side .soc-btns a.facebok-icon,
nav .main-menu-wrapper .left-side .soc-btns a.tripadvisor-icon
{
    display: block;
    width: 38px;
    height: 38px;
    background-image: url('../images_landing/facebook_icon.png');
}

nav .main-menu-wrapper .left-side .soc-btns a.tripadvisor-icon {
    background-image: url('../images_landing/tripadvisor_icon.png');
}

nav .main-menu-wrapper .left-side .questions,
nav .main-menu-wrapper .left-side .phone-number {
    padding-top: 13px;
}

nav .main-menu-wrapper .left-side .phone-number a {
    color: #a1ca38;
}

nav .main-menu-wrapper .right-side .lang_btns {
	transform: translateY(-12px);
}

nav .main-menu-wrapper .right-side .lang_btns a {
	display: inline-block;
	width: 38px;
	height: 38px;
	color: #000;
	padding-top:6px;
    background-size: 100%;
}

nav .main-menu-wrapper .right-side .lang_btns a.bg-lang {
	background-image: url("../images/bg_flag.png?t=4");
}

nav .main-menu-wrapper .right-side .lang_btns a.en-lang {
	background-image: url("../images/en_flag.png?t=4");
}

nav .main-menu-wrapper .right-side .submenu-items {
    display: none;
    position: absolute;
    background: #000;
    border-bottom: solid 2px #979797;
    text-transform: uppercase;
    flex-direction: column;
    height: 81px;
    padding-right:5px;
}

nav .main-menu-wrapper .main-menu-link:hover .submenu-items {
    display: flex;
}

nav .main-menu-wrapper .main-menu-link .submenu-items a {
    padding-top: 13px;
    display: block;
    color:#fff;
}

nav .main-menu-wrapper .main-menu-link .submenu-items a:hover {
    color:#a1ca38;   
}

.mobile_icon_menu {
    width: 40px;
    height: 40px;
    position: absolute;
    display: none;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.mobile_icon_menu span.one,
.mobile_icon_menu span.two,
.mobile_icon_menu span.three {
    height: 3px;
    background-color: #fff;
    margin-top: 8px;
}
.mobile_icon_menu span {
    transition: all 0.4s;
    display: block;
}

.mobile_logo {
    display: none;
    position: relative;
    top: 50%;
    transition: all 0.4s;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}


.mobile_icon_menu.active {
    overflow: hidden;
    transform: rotate(-180deg) translateY(75%);
    -ms-transform: rotate(-180deg) translateY(75%);
    -webkit-transform: rotate(-180deg) translateY(75%);
}

.mobile_icon_menu.active .one {
    transform: rotate(38deg);
    -ms-transform: rotate(38deg);
    -webkit-transform: rotate(38deg);
    top: -3px;
    right: -3px;
    position: relative;
    transition: all 0.4s;
}

.mobile_icon_menu.active .two {
    transform: translateY(300%);
    -ms-transform:  translateY(300%);
    -webkit-transform:  translateY(300%);
    opacity: 0;
    transition: all 0.4s;
}
.mobile_icon_menu.active .three {
    transform: rotate(-38deg);
    -ms-transform: rotate(-38deg);
    -webkit-transform: rotate(-38deg);
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    top: -13px;
    position: relative;
    transition: all 0.4s;
}

@media only screen and (max-width: 1400px) {
    nav .main-menu-wrapper {
		max-width: 820px;
        padding-top: 35px;
	}

	nav .main-menu-wrapper a {
		font-size: 15px;
	}

	nav .main-menu-wrapper .left-side .questions,
	nav .main-menu-wrapper .left-side .soc-btns,
	nav .main-menu-wrapper .right-side .vaucher-order,
	nav .main-menu-wrapper .right-side .birthday-order,
	nav .main-menu-wrapper .right-side .teambuilding-link {
		display: none;
	}

    nav .main-menu-wrapper .right-side .questions-link {
        display: block;
    }

	nav .main-menu-wrapper .left-side .logo img {
		width: 210px;
	}

    nav .main-menu-wrapper .right-side .submenu-items {
        height: 69px;
    }
    nav .main-menu-wrapper .main-menu-link .submenu-items a {
        padding-top: 10px;
    }
    nav .main-menu-wrapper .right-side .lang_btns {
        transform: translateY(-8px);
    }

    nav .main-menu-wrapper .right-side .lang_btns a {
        width: 32px;
        height: 32px;
    }
}

@media only screen and (max-width: 1025px) {
    .mobile_logo {
        display: block;
    }

    nav .mobile_icon_menu {
        display: block;
    }

    nav .main-menu-wrapper {
        display: none;
    }

    nav .main-menu-wrapper-mobile {
        display: block;
    }

    .left-cover {
        display: none;
    }
}