/**
*
* 1400 size
*
**/

@media (min-width: 1400px) {

}


/**
*
* 1200 size
*
**/

@media (min-width: 1200px) {

}


/**
*
* 992 size
*
**/

@media (min-width: 992px) {
  #mainNav {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    border: none;
    background-color: transparent;
    transition: padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out;
  }
  #mainNav .navbar-brand {
    font-size: 1.5em;
    transition: font-size 0.3s ease-in-out;
  }
  #mainNav .navbar-brand img {
    height: 4.5rem;
    transition: height 0.3s ease-in-out;
  }
  #mainNav.navbar-shrink {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color:  rgba(114, 191, 68, 0.9);
  }
  #mainNav.navbar-shrink .navbar-brand {
    font-size: 1.25em;
  }
  #mainNav.navbar-shrink .navbar-brand svg,
  #mainNav.navbar-shrink .navbar-brand img {
    height: 3.5rem;
  }
  #mainNav .navbar-nav .nav-item {
    margin-right: 0.5rem;
  }
  #mainNav .navbar-nav .nav-item:last-child {
    margin-right: 0;
  }
}





/**
*
* 768 size
*
**/

@media (min-width: 768px) {
  section {
    padding: 9rem 0;
  }

  .map-embed .mapregion.hover:hover {
    fill: #07743f !important;
    cursor: pointer;
    z-index: 2
  }

}



@media (max-width: 768px) {

  #about-plan .about-plan-img,
  #inclusivity-plan img.inclusivity-plan-img{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  
  .page-menu {
    z-index: 99999999;
    background: #08743f;
}

.page-menu ul {
    display: block;
}

  .page-menu ul li.list-inline-item {
    margin-right: 20px;
    margin-bottom:40px;
  }

  #about-plan .strategic-plan {
    padding-left: 10px;
    padding-top: 10%;
    padding-right: 10px;
    padding-bottom: 30px;
  }


  #about-plan .sp1,
  #inclusivity-plan .sp1{
    top: -6px;
  }

  #about-plan .sp2,
  #inclusivity-plan .sp2{
    bottom: -6px;
  }

  #inclusivity-plan .strategic-plan {
    padding-left: 10px;
    padding-top: 10%;
    padding-right: 10px;
    padding-bottom: 30px;
  }

  #people-tribute img{
    margin-top: 0;
  }

  section#people-single .team-single img{
    margin-top: 0;
  }

  section#history-timeline #timeline{
    display: block;
  }
  section#history-timeline #timeline .tl-item{
    width: 100%;
  }

  section#inclusivity-plan .strategic-plan{
    padding-right: 10px;
    padding-left: 10px;
  }

  section#impact-map .map-embed {
    margin-bottom: -30px;
    margin-top: 30px
  }

  section#impact-map .map-embed svg {
    display: none
  }

  section#impact-map .map-embed .mobile-map {
    display: block
  }

  section#impact-map .map-embed .map-info-mobile {
    display: inline
  }

  section#impact-map .map-info-box .country-data {
    margin: 10px 20px 0
  }

  section#impact-map .map-info-box .country-data .name {
    margin-top: 20px;
    margin-bottom: 0;
    letter-spacing: unset
  }

  section#impact-map .map-info-box .country-data p {
    font-size: 1.1rem;
    white-space: nowrap
  }

  .news-poster{
    margin-top: 0;
  }

}



/**
*
* 576 size
*
**/

@media (min-width: 576px) {

}



/**
*
* <576 size
*
**/

@media (max-width: 575px) {

}