.menu1639159687 {

}

.menu1639159687 .mhead {

}

.menu1639159687 .mtitle {

}

.menu1639159687 .mdesc {

}

.menu1639159687 .mbody {

}

.menu1639159687 .mcontent {

}


.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 nav.navbar {
background: #586df196;
}

.menu1639159687 nav.navbar .container-fluid {

}

.menu1639159687 ul {
list-style:none;
}

.menu1639159687 ul li.nav-item {
margin:1px 3px;
padding:3px;
background:transparent;
text-align:center;
}

.menu1639159687 ul li.active {

}

.menu1639159687 ul li:hover {

}

.menu1639159687 ul li a {
padding:3px 5px;
white-space:nowrap;
line-height:25px;
color:#fff;
}

.menu1639159687 ul li a i {
vertical-align:middle;
}

.menu1639159687 ul li a:active {
color:#273DAA;
}

.menu1639159687 ul li a:hover {
color:#273DAA;
}

.menu1639159687 ul li a span {
font-size:10px;
}

.menu1639159687 ul li.nav-item a {

}

.menu1639159687 ul li.nav-item a:hover {

}
img.img-fluid.logo {
}
.menu1639159687 .menu1639159687 ul li.nav-item .dropdown-menu {
background:#ffffff;
}

.menu1639159687 ul li.nav-item .dropdown-menu a {
line-height:34px;
font-size:17px;
font-family:IranSans;
color: #5870f0;
}

.menu1639159687 ul li.nav-item .dropdown-menu a:hover {
background:transparent;
}

.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 .navbar-brand img {
width:50%;
height:50%;
}
.menu1639159687 ul li.nav-item {
text-align:right;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.menu1639159687 ul li.nav-item {
text-align:right;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.menu1639159687 .navbar-expand-lg .navbar-nav {
    flex-direction: row-reverse;
}
}
@media (min-width: 1200px){
.menu1639159687 div#navbarSupportedContent {
margin-right: 100px;
}
.menu1639159687 {
padding-top: 13px;
}
img.img-fluid.logo {
margin-right: 60px;
}
.menu1639159687 .navbar-expand-lg .navbar-nav {
    flex-direction: row-reverse;
}


}