.main-menu-btn {
    font-size: 27px;
    padding: 5px;
    color: #fff;
}


#main-menu a {
    color: #fff
}

.sm,.sm ul,.sm li {
    color: #fff !important
}

.sm-clean {
    background: #033085 !important
}

.sm li {
    border-right: 1px solid #5774c173;
    border-radius: 0
}

.sm li:last-child {
    border-right: 0 solid #4c629d;
    border-radius: 0
}

.sm-nowrap li {
    border-right: 0 solid #4c629d!important
}

.sm-clean>li:first-child>a,.sm-clean>li:first-child>:not(ul) a {
    border-radius: 0 0 0 0!important
}

.sm-clean .active .is-active {
    background: #f96a0e
}

#main-menu .is-active {
    background: #0858a7;
    color: #fff
}

.main-nav {
    line-height: 0 !important
}

.sm-clean ul {
    background: #033085 !important
}

.sm-clean>li>ul:before,.sm-clean>li>ul:after {
    display: none !important
}

#main-menu {
    padding: 0
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {
    height: 0;
    background: 0 0
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after {
    top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

#main-menu-state {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px)
}

#main-menu-state:not(:checked)~#main-menu {
    display: none
}

#main-menu-state:checked~#main-menu {
    display: block
}

@media (min-width: 768px) {
    .main-menu-btn {
        position:absolute;
        top: -99999px
    }

    #main-menu-state:not(:checked)~#main-menu {
        display: block
    }
}

.sm-clean ul a,.sm-clean ul a:hover,.sm-clean ul a:focus,.sm-clean ul a:active,.sm-clean ul a.highlighted {
    padding: 8px
}

#block-custom-theme-mainnavigation-3 h2 {
  color: #fff;
}

/* Source and licensing information for the above line(s) can be found at https://websaheb.com/bharatdynamics/themes/custom/custom_theme/assets/css/menu.css. */
