.course-node nav li
{
  width: 100%;
  padding-right: 10%;
}

div.institute-menu
{
  padding-bottom: 32px !important;
  display: flex !important;
}

.institute-menu .field--item
{
  flex-grow: 1;
}

.institute-menu .field--item a
{
    text-transform: uppercase;
    color: black;
    font-size: 15px;
    font-weight: 600;
    padding: 0px;
    padding-right: 20px;
}

.institute-menu .field--item a:hover,
.institute-menu .field--item a:active,
.institute-menu .field--item a:focus
{
  color: #9fd83f;
}

.institute-link
{
  font-size: 22px;
  padding-left: 10px;
  padding-right: 10px;
  border-left: solid 2px #9fd83f;
  line-height: 100%;
  max-width: 300px;
}

.institute-link a
{
  display: block;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
}


.institute-link a:hover,
.institute-link a:active,
.institute-link a:focus
{
  color:  #9fd83f;
}

.faculty-link-navbar
{
  position: relative!important;
}

.faculty-link-navbar.layout--threecol-section {
    flex-wrap: nowrap;
}

.block-block-content2a1e2f56-1fb2-428d-9de0-a40c6377245a,
.block-block-content3df18506-a393-484f-ac87-4965e2dde411
{
  float: left;
}
.block-block-content3df18506-a393-484f-ac87-4965e2dde411
{
  width: 350px;
}

.institute-logo
{
  margin-top: 0px;
}

.institute-logo img
{
  max-width: 90%;
}

@media screen and (max-width: 766px)
{
  div.institute-menu
  {
    flex-direction: column;
  }
}