/* provincial member organization */
@media (max-width: 1199px) {
  .provincial-member-chart {
    display: flex;
    flex-wrap: wrap;
  }
  .provincial-member {
    flex: 1;
    position: relative;
    display: inline-block;
    width: 50%;
    text-align: center;
    margin: 0 15px 30px 15px;
  }
  .provincial-member a.provincial-member-link {
    display: block;
    text-decoration: none;
  }
  .provincial-member a.provincial-member-link .provincial-member-logo {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    border: 2px solid #fff;
    background: #fff;
    text-align: center;
    display: block;
    line-height: 180px;
    margin: 0 auto;
    margin-bottom: 15px;
  }
  .provincial-member a.provincial-member-link:hover .provincial-member-logo {
    background: #fff;
  }
  .provincial-member a.provincial-member-link:hover span.pmo-name {
    font-weight: 600;
    text-decoration: none;
  }
  .provincial-member-chart .aitc-canada-logo {
    width: 100%;
    text-align: center;
    display: none;
  }
}
@media (min-width: 1200px) {
  .provincial-member {
    position: absolute;
    top: 0;
    left: 0;
    width: 180px;
    height: 180px;
    border-radius: 50%;
    border: 2px solid #fff;
    background: #f3f3f3;
    text-align: center;
    display: block;
    z-index: 1;
    transition: all 0.5s ease;
	  padding: 15px;
  }
  .provincial-member:hover {
    background: #fff;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.2);
    transform: scale(1.05);
  }
  .provincial-member:hover .provincial-member-logo {
    opacity: 1 !important;
  }
  .provincial-member a.provincial-member-link {
    display: block;
    position: relative;
    color: #666;
	font-weight: 600;
	font-size: 13px;
  }
  .provincial-member a.provincial-member-link:visited {
    color: #666;
  }
  .provincial-member a.provincial-member-link:hover span.pmo-name {
    font-weight: 600;
    color: #00ab4e;
  }
  .provincial-member a.provincial-member-link .provincial-member-logo {
    opacity: 0.6;
    vertical-align: middle;
  }
  .provincial-member a.provincial-member-link span.pmo-name {

  }
  .provincial-member-chart .aitc-canada-logo {
    position: absolute;
    text-align: center;
    z-index: 0;
  }

}
@media screen and (min-width: 1200px) {
  .circle-container {
    position: relative;
    width: 650px;
    height: 650px;
    padding: 0;
    border-radius: 50%;
    list-style: none; }
    .circle-container > * {
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 180px;
      height: 180px;
      margin: -90px; }
      .circle-container > *:nth-of-type(1) {
        transform: rotate(0deg) translate(325px) rotate(0deg);
        }
      .circle-container > *:nth-of-type(2) {
        transform: rotate(36deg) translate(325px) rotate(-36deg); }
      .circle-container > *:nth-of-type(3) {
        transform: rotate(72deg) translate(325px) rotate(-72deg); }
      .circle-container > *:nth-of-type(4) {
        transform: rotate(108deg) translate(325px) rotate(-108deg); }
      .circle-container > *:nth-of-type(5) {
        transform: rotate(144deg) translate(325px) rotate(-144deg); }
      .circle-container > *:nth-of-type(6) {
        transform: rotate(180deg) translate(325px) rotate(-180deg); }
      .circle-container > *:nth-of-type(7) {
        transform: rotate(216deg) translate(325px) rotate(-216deg); }
      .circle-container > *:nth-of-type(8) {
        transform: rotate(252deg) translate(325px) rotate(-252deg); }
      .circle-container > *:nth-of-type(9) {
        transform: rotate(288deg) translate(325px) rotate(-288deg); }
      .circle-container > *:nth-of-type(10) {
        transform: rotate(324deg) translate(325px) rotate(-324deg); } }
		
@media (max-width: 1199px) {
  .provincial-member-chart {
    display: flex;
    flex-wrap: wrap;
  }
  .provincial-member {
    flex: 1;
    position: relative;
    display: inline-block;
    width: 50%;
    text-align: center;
    margin: 0 15px 30px 15px;
  }
  .provincial-member a.provincial-member-link {
    display: block;
    text-decoration: none;
  }
  .provincial-member a.provincial-member-link .provincial-member-logo {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    border: 2px solid #fff;
    background: #fff;
    text-align: center;
    display: block;
    line-height: 180px;
    margin: 0 auto;
    margin-bottom: 15px;
  }
  .provincial-member a.provincial-member-link:hover .provincial-member-logo {
    background: #fff;
  }
  .provincial-member a.provincial-member-link:hover span.pmo-name {
    font-weight: 600;
    text-decoration: none;
  }
  .provincial-member-chart .aitc-canada-logo {
    width: 100%;
    text-align: center;
    display: none;
  }

}		
@media (min-width: 1200px) {
  .provincial-member-chart {
    width: 792px;
    height: 785px;
    position: relative;
    margin: 50px auto 50px;
	background-image: url(../images/AITCpmo6.png);
	 background-position: 50% 50%;
	  background-repeat: no-repeat;
  }
}