  .nav-link {
    font-weight: bold !important;
    color: black !important;
    font-size: 19px;
    font-family: 'Open Sans', sans-serif;
  }



  .brand_logo {
    height: 75px;
  }

  .nav-item:not(:last-child) {
    padding-right: 30px;
  }

  .nav-item a {
    position: relative;
    display: inline-block;
  }

  .nav-item a.active::after {
    position: absolute;
    content: "";
    background-color: black;
    width: 100%;
    height: 5px;
    border-radius: 5px;
    left: 0;
    bottom: 0;
    animation: appear 0.5s linear;
  }

  @keyframes appear {
    from {
      width: 0%;
    }

    to {
      width: 100%;
    }
  }

.download-btn{
  color: #377C22 !important;
  font-size: 19px !important;
  position: relative;
  top: -2px;
  text-decoration: none;
  font-weight: bolder;
  transition: all linear .5s;
}
.download-btn:hover{

  color:black !important
}
.download-btn:focus{
  box-shadow: none !important;
}
.dropdown:hover .dropdown-menu{
  display: block;
}
.dropdown-menu {

  position: absolute !important;
  top: 40px !important;
  padding: 20px !important;
  border-radius: 0px !important;
  border: none !important;
  min-width:150px !important;
  max-width: 150px !important;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px !important;

}
.dropdown-toggle::after {
  display: none !important;
}


  @media screen and (max-width: 1600px) {
    .brand_logo {
      height: 70px;
    }

    .nav-link {
      font-size: 16px !important;
    }

    .download-btn{
     
      font-size: 16px !important;
     
    }
   
  }

  @media screen and (max-width: 1100px) {
    .nav-link {
      font-size: 15px !important;
    }
    .download-btn{
      font-size: 15px !important;
    }

    .nav-item:not(:last-child) {
      padding-right: 20px;
    }
    .download-btn{
     
      font-size: 15px !important;
      position: static;
      
    }

  }