.main-menu__area {
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: space-between;
    border-right: 1px solid #E9E9E9;
    border-left: 1px solid #E9E9E9;
}
.main-menu__item {
    display: inline-block;
    font-size: 16px;
    line-height: 17px;
    color: #252525;
    padding-bottom: 17px;
    padding-top: 17px;
    flex: 1 1 auto;
    text-align: center;
    border-right: 1px solid #E9E9E9;
}
.main-menu__item:hover {
    text-decoration: none;
    background-color: #1B904F;
	color: #FFFFFF;
}
.main-menu__item.selected {
    text-decoration: none;
}
.main-menu__area .main-menu__item:last-child {
    border-right: none;
}


@media only screen and (max-width : 1365px) {
    .main-menu__item {
        font-size: 15px;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
    .main-menu {
        display: none;
    }
    .header-mobilemenu {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        height: 75px;
    }
    .navbar {
        padding: 0;
    }
    #navbarSupportedContent {
        z-index: 100;
        background: white;
        position: absolute;
        top: 120%;
        right: 0;
    }
    #navbarSupportedContent {
        z-index: 100;
        background: #2FAC66;
        position: absolute;
        top: 120%;
        right: 0;
        padding: 10px 29px;
        border-radius: 5px;
        box-shadow: 3px 3px 10px 3px #00000033;
        min-width: 290px;
    }
    .navbar-dark .navbar-toggler {
        color: rgb(255 255 255);
        border-color: rgb(255 255 255 / 62%);
    }
    .navbar-dark .navbar-nav .nav-link {
        color: white !important;
        font-weight: 400;
    }
    .header-mobilemenu__line {
        height: 1px;
        background: rgb(255 255 255 / 62%);
        margin: 6px 0;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

@media only screen and (max-width : 575px) {

}

@media only screen and (max-width : 430px) {

}