    .navbar-default .navbar-nav > li.dropdown:hover > a,
    .navbar-default .navbar-nav > li.dropdown:hover > a:hover,
    .navbar-default .navbar-nav > li.dropdown:hover > a:focus {
        background-color: #fff;
        color: rgb(85, 85, 85);
        -webkit-transition: all 0.4s ease-in-out 0s;
        -moz-transition: all 0.4s ease-in-out 0s;
        transition: all 0.4s ease-in-out 0s;
    }
    .navbar-default .navbar-nav > li.dropdown:hover > ul>li>a {
      color: #000 !important;
    }

    .dropdown:hover > .dropdown-menu {
        display: block;
        max-height: 1000px;
    }
    .dropdown:hover > .dropdown-toggle {
        color: #000 !important;
        padding-bottom: 23px;
        padding-top: 47px;
        margin-top: -32px;
    }
    .dropdown .dropdown-menu>li>a:hover{
      background: #00BCD4 !important;
      color: #fff;
      padding-left: 30px;
      transition: all 0.4s ease-in-out 0s;
    }
    .dropdown .dropdown-menu>li>a{
      transition: all 0.4s ease-in-out 0s;
    }
    .dropdown .dropdown-menu>li>a{
      height: 35px !important;
      padding-top: 5%;
      border-bottom: 1px solid #4b7d9a;
    }
    .dropdown .dropdown-menu{
      padding: 0px !important;
      max-height: 0px;
      overflow: hidden; /* to have hidden content */
      border: transparent; /* you don't want to show the border when closed */
      transition: max-height 0.6s; /*or change with your value */
    }
    .dropdown{
      color: #fff !important;
      transition: 0.6s !important;
    }
    .dropdown .dropdown-toggle{
      color: #fff !important;
      transition: 0.6s !important;
    }
