button.btn.toggle_btn.toggle_icon {
    display: none;
}
button.Loginbtn {
    background: #099946;
    border: 1px solid #099946;
    padding: 4px 30px;
    color: #fff;
    border-radius: 30px;
    margin-top: 32px;
}
.GS-menu {
    margin: 14px 0 0 0rem;
    transition-property: width;
    transition-duration: 0.5s;
    transition-delay: 0.1s;
    float: right;
}
.logo {
    width: 170%;
    transition-property: width;
    transition-duration: 0.5s;
    transition-delay: 0.1s;
    margin-left:0rem;
    margin-top: 0rem;
}
    .logo img {
        width: 100%;
        height: 100%;
    }

.newheader .logo {
    width: 150%;
    transition-property: width;
    transition-duration: 0.5s;
    transition-delay: 0.1s;
}
.newheader {
    background: #fff;
    z-index: 9;
}
.newheader .contact-navbtn {
    margin: 3rem 0;
}
    .newheader .Login-navbtn {
        margin: 3rem 1rem 0 0;
    }
    .newheader .GS-menu {
        margin: 20px 0 0 18rem;
        transition-property: width;
        transition-duration: 0.5s;
        transition-delay: 0.1s;
    }
.header {
    position: fixed;
    width: 100%;
    z-index: 9;
    top: 30px;
    background: #fff;
    border-radius: 0 0 100px 100px;
    padding: 0 10px;
}
nav.navbar.bootsnav {
    min-height: 15px;
    padding: 0;
    border: none;
    background: transparent;
}

nav.navbar.bootsnav .navbar-collapse{ padding: 0; }

    nav.navbar.bootsnav ul.nav > li > a {
        font-family: 'Lato';
        color: #2b2929;
        background-color: transparent;
        font-size: 15px;
        font-weight: 500;
        text-transform: capitalize;
        text-align: left;
        padding: 10px 0 0 0;
        margin: 0 30px 0 0;
        border: none;
        overflow: hidden;
        position: relative;
        z-index: 1;
        transition: all 0.3s ease;
    }

nav.navbar.bootsnav ul.nav > li.dropdown > a{ padding: 10px 20px 0 0; }

    nav.navbar.bootsnav ul.nav > li.active > a,
    nav.navbar.bootsnav ul.nav > li.active > a:hover,
    nav.navbar.bootsnav ul.nav > li > a:hover,
    nav.navbar.bootsnav ul.nav > li.on > a {
        color: #a55150;
        background-color: transparent;
        border-bottom-color: #099946;
    }
.dropdown ul li {
    border-bottom: 1px solid #099946;
    padding: 0;
    text-align: left;

}
.dropdown-menu {
    min-width: 280px;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content li a:hover, nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a:hover, nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a.dropdown-toggle:active, nav.navbar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a {
    color: #fff;
    background: #9c4140;
}

nav.navbar.bootsnav ul.nav > li > a > span:before,
nav.navbar.bootsnav ul.nav > li > a > span:after {
    content: '';
    background: radial-gradient(#9c4140, #fff, #fff);
    height: 3px;
    width: 100%;
    transform: scale(0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    transition: all 0.3s ease 0s;
}

    nav.navbar.bootsnav ul.nav > li > a > span:after {
        //background: linear-gradient(-45deg,#303030 50%,transparent 51%);
        height: 10px;
        width: 10px;
        transform: translateX(-50%) rotate(45deg) scale(1);
        left: 50%;
        top: -14px;
    }

nav.navbar.bootsnav ul.nav > li.active > a>span:before,
nav.navbar.bootsnav ul.nav > li.active > a:hover>span:before,
nav.navbar.bootsnav ul.nav > li > a:hover>span:before,
nav.navbar.bootsnav ul.nav > li.on > a>span:before{
    transform: scale(1);
}

nav.navbar.bootsnav ul.nav > li.active > a>span:after,
nav.navbar.bootsnav ul.nav > li.active > a:hover>span:after,
nav.navbar.bootsnav ul.nav > li > a:hover>span:after,
nav.navbar.bootsnav ul.nav > li.on > a>span:after{
    top: -4px;
}

    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {
        color: #fff;
        font-size: 15px;
        margin: 0 0 0 7px;
        position: absolute;
        top: 10px;
        right: 5px;
        transition: all 0.3s;
    }

nav.navbar.bootsnav ul.nav > li.dropdown > ul {
    opacity: 1 !important;
    background: transparent;
    padding: 0;
    border-radius: 0;
    transform: scaleX(0);
    transform-origin: left center;
    visibility: hidden;
    z-index: -1;
    transition: all 0.3s ease-in-out;
}

nav.navbar.bootsnav ul.nav > li.dropdown.on > ul{
    visibility: visible !important;
    transform: scale(1);
}

.dropdown-menu.multi-dropdown{
    position: absolute;
    left: -100% !important;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu {
    background: transparent;
    border: none;
    top: 85%;
    z-index: 1;
    transition: all 0.3s ease-in-out;
}

    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
        font-size: 14px;
        color: #333;
        background-color: #f5f5f5;
        font-weight: 500;
        padding: 6px 10px;
        border: none;
        position: relative;
        transition: all 0.3s;
    }

nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content{
    background: #f5f5f5;
    overflow: hidden;
    top: 112%;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content li{ font-size: 14px; }

nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .menu-col li a{
    color: #333;
    background-color: transparent;
    font-weight: 600;
    padding-left: 10px;
    margin: 0 0 5px;
    position: relative;
    transition: all 0.3s ease;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .menu-col li a:hover{
    color: #fff;
    background: #099946;
}

nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover,
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus,
nav.navbar.bootsnav ul.nav li.megamenu-fw.on > a{
    color: #333;
    background-color: transparent !important;
}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu{ padding: 0 15px; }

nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .title{
    color: #099946;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 5px;
    border-bottom: 2px solid #099946;
}
.mobile {
    display: none;
}

.desktop {
    display: block;
}
@media only screen and (max-width:990px){
    .mobile{
        display: block;
    }
    .desktop {
        display: none;
    }
    .dropdown-menu.multi-dropdown {
        left: 0 !important;
    }

    nav.navbar.bootsnav{ padding: 0; }

        nav.navbar.bootsnav .navbar-toggle {
            color: #fff;
            float: left;
            background: #89512a !important;
            padding: 5px 8px 3px;
            margin: 0 0 5px 0;
            border-radius: 0 !important;
        }

    nav.navbar.bootsnav.navbar-mobile .navbar-collapse{ background-color: #fff; }

        nav.navbar.bootsnav ul.nav > li {
            margin: 0 auto;
            padding: 0;
            border-bottom: 1px groove #ccc;
        }

        nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {
            text-align: left;
            padding: 5px;
            margin: 0 0 5px;
            font-size: 14px;
        }

        nav.navbar.bootsnav ul.nav > li.dropdown > a {
            padding: 5px;
            font-size: 14px;
        }

    nav.navbar.bootsnav ul.nav>li.dropdown>a.dropdown-toggle:before{ color: #000; }

    nav.navbar.bootsnav ul.nav > li.dropdown > ul{ left: -5px; }

        nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {
            margin: 0 0 -1px 0 !important;
            z-index: 1;
            padding-left: 5px !important;
        
    }

        nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
            font-size: 11px;
            color: #333;
            padding: 5px !important;
            border: none;
            position: relative;
        }

    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a:hover{ color: #fff; }

    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content{ top: 0; }

    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .col-menu .title{
        color: #099946;
        font-size: 14px;
        font-weight: 600;
        padding: 0 25px 7px 0 !important;
        margin: 0 0 5px;
    }

    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .content{ border: none; }

    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .col-menu ul.menu-col li a{
       color: #333;
       border: none;
       padding: 7px 10px !important;
       margin-bottom: 5px;
       z-index: 1;
    }

    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .col-menu ul.menu-col li a:hover{
        color: #fff;
        background-color: #099946;
    }
}

.contact-navbtn {
    margin: 4rem 0 0 0;
    float: right;
}
    .contact-navbtn a, .model_submitbtn {
        background: #099946;
        color: #fff;
        padding: 10px 40px;
        border-radius: 30px;
        font-size: 14px;
        border: 1px solid #099946;
    }
        .contact-navbtn a:hover, .model_submitbtn:hover {
            background: #fff;
            color: #099946;
            border: 1px solid #099946;
        }