.mega-menu {
    position: static;
  }
  .navbar-nav ul li {margin:0px 0px;padding:0px 0px;}
  .mega-menu .dropdown-menu {
    
    width: auto !important;
    padding: 10px 10px;
    margin: 0px 0px;
  }
  .mega-menu .dropdown-menu:hover .dropdown-menu{
    
    width: auto !important;
    padding: 10px 10px;
    margin: 0px 0px;
  }
  .mega-menu .dropdown-menu .row {
    margin-bottom: 20px;
  }
  .mega-menu .dropdown-menu .col {
    margin-bottom: 10px;
  }
  /* Custom CSS to expand dropdown on hover */
  .dropdown:hover .dropdown-menu {
    display: block;
    width: 100% !important;
  }
  .dropdown-item:focus, .dropdown-item{font-size:16px;}
  .hari-dropdown{height:auto;width:100%;display:flex;
    flex-wrap:nowrap;margin:0px 0px;padding:15px 0px;max-width:100%;
  }
  .hari-part-one{height:auto;width:100%;margin:0px 0px;
  padding:0px 10px;
  max-width:100%;
  }.hari-part-one  h6{  height: auto;
    margin: 0px 0px;
    padding: 10px 15px;    font-weight: bold;
    font-size: 20px;
    /* text-align: center; */
    line-height: 28px;
    max-width: 100%;
    color: #e9b32f;;
    }
    .hari-part-one  h6:after{  height: auto;
      margin: 0px 0px;
      padding: 5px 0px;
      font-size: 20px;
      /* text-align: center; */
     border-bottom:3px solid #e9b32f;;
     
      max-width: 100%;
      content:"";display:block;
      color:#20c997;
      width:65px;
      }
  .hari-part-one ul {list-style:none;
  margin:0px 0px;padding:0px 0px;}
  .hari-part-two{height:auto;width:100%;margin:0px 0px;
    padding:0px 10px;
    max-width:100%;
    }
    .hari-part-two ul {list-style:none;
      margin:0px 0px;padding:0px 0px;}
     .hari-part-two  h6{  height: auto;
          margin: 0px 0px;
          padding: 10px 15px;
          font-size: 20px;
          /* text-align: center; */
          line-height: 28px;
          max-width: 100%;    font-weight: bold;
          color:  #e9b32f;
          }
          .hari-part-two  h6:after{  height: auto;
            margin: 0px 0px;
            padding: 5px 0px;
            font-size: 20px;
            /* text-align: center; */
           border-bottom:3px solid #e9b32f;
           
            max-width: 100%;
            content:"";display:block;
            color:#e9b32f;
            width:75px;
            }
           
            
                    .hari-part-three{height:auto;width:100%;margin:0px 0px;
                      padding:0px 10px;
                      max-width:100%;
                      }
                      .hari-part-three ul {list-style:none;
                        margin:0px 0px;padding:0px 0px;}
                        .hari-part-three  h6{  height: auto;
                        margin: 0px 0px;
                        padding: 10px 15px;
                        font-size: 20px;
                        /* text-align: center; */
                        line-height: 28px;
                        max-width: 100%;
                        color: #e9b32f;    font-weight: bold;
                        }
                        .hari-part-three h6:after{ height: auto;
                          margin: 0px 0px;
                          padding: 5px 0px;
                          font-size: 20px;
                          /* text-align: center; */
                         border-bottom:3px solid #e9b32f;;
                         
                          max-width: 100%;
                          content:"";display:block;
                          color:#e9b32f;;
                          width:125px;
                          }
      .hari-part-three-one{height:auto;width:100%;margin:0px 0px;
        padding:0px 10px;
        max-width:100%;
        } .hari-part-three-one  h6{height:auto;margin:0px 0px;
          padding:10px 0px;
        
          font-size:18px;
          line-height:28px;
      
          max-width:100%;
          }
        .hari-part-three-one ul {list-style:none;
          margin:0px 0px;padding:0px 0px;}
          .hari-part-three-two ul  {list-style:none;
            margin:0px 0px;padding:0px 0px;}
  
            .hari-part-three-three ul {list-style:none;
              margin:0px 0px;padding:0px 0px;}
              .hari-part-three-two{height:auto;width:100%;margin:0px 40px;
                padding:0px 0px;
                max-width:100%;
                }
                .hari-part-three-three{height:auto;width:100%;margin:0px 40px;
                  padding:0px 0px;
                  max-width:100%;
                  }
                  .dropdown-menu  li ul .life{    height: auto;
                    width: 100%;
                    margin: 0px 0px;
                    padding: 0px 10px;
                    overflow: hidden;
                    max-width: 100%;
                    }
                   .mega-menu-course{height:auto;width:100%;position:static;}
                  .life ul {list-style:none;
                    margin:0px 0px;padding:0px 0px;}
                    .life ul  li{
                          margin:0px 0px;padding:2px 0px;}
                          .life ul  li a{color: #fff;
                            margin: 0px 0px;
                            padding: 2px 10px;
                            font-size: 14px;}
                            .courses-menu{    height: auto;
                              width: 100%;
                              margin: 0px 0px;
                              padding: 0px 0px;
                              overflow: hidden;
                              max-width: 100%;
                              }
                              .courses-menu h5{font-size:16px;margin:0px 0px;
                              padding:0px 0px;max-width:100%;
                            color:#fff;line-height:24px;}
                            .courses-menu ul {list-style:none;
                              margin:0px 0px !important;padding:0px 0px;}
                             
                      
                                .courses-menu ul  li{
                                  margin:0px 0px;padding:2px 0px;}
                                  .courses-menu ul  li a{color: #fff;
                                    margin: 0px 0px;
                                    padding: 2px 10px;
                                    font-size: 14px;}
                                    
  /* ******* navbar dropdown on click ******* */
  .bg-dark{background-color: var(--blue) !important}
  .dropdown-menu.show {
    display: block;
    overflow:hidden;
  }.fcims-meag-menu.show {
    display: block;
    overflow:hidden;
  }
  .fcims-mega-menu{display:none;}
  
  .hari-part-one h5{color:#fff;margin:0px 0px;padding:10px 20px;max-width:100%;font-size:16px;line-height:25px;}
  .hari-part-two h5{color:#fff;margin:0px 0px;padding:10px 20px;max-width:100%;font-size:16px;line-height:25px;}
  
  .academics-menu{height:auto;width:100%;margin:0px 0px;padding:0px 0px;}
  .navbar-nav .nav-link {font-size:16px;}
  @media screen and  (min-width: 991px){
   .megamenu .dropdown-menu{ width: 76% !important;left: 100px !important;} 
    .navbar-nav .mega-menu .dropdown:hover .dropdown-menu{
    
    width: 70% !important;
    padding: 10px 10px;
    margin: 0px 0px;
  } 
   .dropdown:hover .dropdown-menu {
      overflow: hidden;
      display: block;
      width: 80% !important;
      left: 15px !important;
      border: 2px solid rgb(255, 255, 255);
      margin: 2px 0px;
      padding: 0px 0px;
  }
  .dropdown:hover .fcims-mega-menu {
    overflow: hidden;
    display: block;
    width: 80% !important;
    left: 15px !important;
    border: 2px solid rgb(255, 255, 255);
    margin: 2px 0px;
    padding: 0px 0px;
}.megamenu .dropdown:hover .dropdown-menu {
    overflow: hidden;
    display: block;
    width: 80% !important;
    left: 15px !important;
    border: 2px solid rgb(255, 255, 255);
    margin: 2px 0px;
    padding: 0px 0px;
}}
  @media screen and (max-width:991px){.hari-dropdown{height:auto;width:100%;display:flex;
    flex-wrap:wrap;margin:0px 0px;padding:0px 0px;max-width:100%;
  }}

  