.menu1639159687 {

}
.menu1639159687 span.logo-text{
color:white;
}
.menu1639159687 .navbar-toggler{
color:white;
    border:1px solid;
}

.menu1639159687 .navbar-expand .navbar-nav {
    flex-direction: column;
}

.menu1639159687 .sub-menu {
    display:none;
    position:absolute;
    z-index:999;
    background:inherit;
    padding:0;
}
/*Module specific style*/

.menu1639159687 ul {
    list-style:none;
}

.menu1639159687 ul li.nav-item {
    margin:1px 3px;
    padding:3px;
    text-align:center;
}

.menu1639159687 ul li a {
    -webkit-transition: .7s;
    padding:3px 5px;
    white-space:nowrap;
    line-height:25px;
    color:#fff;
    display: block;
    position: relative;
    color: #fff;
    background: linear-gradient( to right, #02a755 , #02a755 , 50%, #fff 50%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-size: 200% 100%;
    background-position: 100%;
}
.menu1639159687 .navbar-expand-lg .navbar-nav {
    
    font-size: 19px;
}
.menu1639159687 ul li a i {
    vertical-align:middle;
}

.menu1639159687 ul li a:active {
    color:#2269CF;
}

.menu1639159687 ul li a:hover {
    background-position:0%;
}

.menu1639159687 ul li a span {
    font-size:10px;
}

.menu1639159687 ul li.nav-item .dropdown-menu {
    background: #146655;
}

.menu1639159687 ul li.nav-item .dropdown-menu a {
    line-height:34px;
    font-size:17px;

}

.menu1639159687 ul li.nav-item .dropdown-menu a:hover {
   
    color:#02a755;
}
 
.menu1639159687 .fixed-top{
    background: #146655;
    padding: 0 100px;
}
.menu1639159687 .fixed-top .img-fluid{width: 24%;}
.menu1639159687 .fixed-top ul li a{
-webkit-transition: .7s;
    padding:3px 5px;
    white-space:nowrap;
    line-height:25px;
    color:white;
    display: block;
    position: relative;
    background: linear-gradient( to right, #02a755 , #02a755 , 50%, white 50%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-size: 200% 100%;
    background-position: 100%;
 }
.menu1639159687 .fixed-top ul li a:hover {
    background-position:0%;
}

.menu1639159687 a.navbar-brand{
    margin-left:-13% !important;
}

.menu1639159687 .navbar-expand .navbar-nav {
    flex-direction: column;
}

.menu1639159687 .sub-menu {
    display:none;
    position:absolute;
    z-index:999;
    background:inherit;
    padding:0;
}
/*Module specific style*/

@media (max-width: 767px) {
  .menu1639159687  img.img-fluid.logo{
      width:20%;
  }
    .menu1639159687 .navbar-brand img {
        width:50%;
        height:50%;
    }
	.menu1639159687 ul li.nav-item {
        text-align:right;
    }
    .menu1639159687 .fixed-top{
    background: rgb(0, 0, 0, 0.5);
    color: white;
    padding:0px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
    .menu1639159687 ul li.nav-item {
        text-align:right;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 1200px) {
	
}