.networking-plans-main .networking-plans-scollable {
  overflow: auto;
  margin-top: 27px;
  margin-bottom: 30px;
}

.networking-plans-main .networking-plans-wrapper {
  margin: auto;
  padding-bottom: 10px;
}

.networking-plans-main .inbg-blue {
  background: #0057B8;
  color: #fff;
}

.networking-plans-main .box-new {
  margin-right: 15px;
}

.networking-plans-main .box-new>img {
  height: 26px;
}

.networking-plans-main a.icon-cta:hover {
  text-decoration: none;
}

.networking-plans-main .upper-section {
  padding: 14px;
}

.networking-plans-main .networking-plans-flex {
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
  margin: -7px auto;
}

.networking-plans-main .networking-plans-flex>* {
  margin: 7px;
}

.networking-plans-main .networking-plan-box {
  width: 311px;
  flex: 0 1 calc(32.2% - 7px);
  background: white;
  text-align: center;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  display: flex;
  flex-direction: column;
}

.networking-plans-main .networking-plan-box .networking-plan-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.networking-plans-main .networking-plan-box .networking-plan-subtitle {
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 10px;
}

.networking-plans-main .networking-plan-box .networking-plan-title {
  font: normal normal 24px/32px 'attAleckSans-Medium';
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
  color: #0568AE;
}

.networking-plans-main .networking-plan-box .feature-desc {
  font: normal normal normal 15px/24px 'attAleckSans-Regular';
  letter-spacing: 0px;
  color: #191919;
  min-height: 95px;
  margin: 0 auto 20px;
  width: 94%;
}

.networking-plans-main .networking-plan-box .collapsible-section {
  border-top: 1px solid #D7D7D7;
  height: 100%;
}

.networking-plans-main .networking-plan-box .speed-img {
  height: 76px;
  width: 76px;
  margin: 25px auto;
  display: block;
}

.networking-plans-main .networking-plan-box .speed-img>img {
  height: 100%;
}

.networking-plans-main .networking-plan-box .flex-item-stretch {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
}

.networking-plans-main .networking-plan-box .plans-bottom-section {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 14px;
}

.networking-plans-main .networking-plan-box .plans-bottom-section .card-link-section {
  margin-bottom: 15px;
  text-align: center;
}

.networking-plans-main .networking-plan-box .plans-bottom-section .card-link-section .card-link {
  color: #0568AE;
  display: block;
  font: normal normal 15px/24px "attAleckSans-Medium";
}

.networking-plans-main .networking-plan-box .plans-bottom-section .uaction-section {
  margin-top: auto;
}

.networking-plans-main .networking-plan-box .networking-shownow {
  background: #0568ae 0% 0% no-repeat padding-box;
  border-radius: 36px;
  text-align: center;
  font: normal normal 18px "attAleckSans-Medium";
  color: #ffffff;
  margin-top: 17px;
  padding: 12px 36px;
  display: inline-flex;
  cursor: pointer;
  margin-bottom: 8px;
}

.networking-plans-main .networking-plan-box .networking-shownow:hover {
  background-color: #034574;
  text-decoration: none;
}

.networking-plans-main .networking-plan-box .networking-shownow:focus {
  background-color: #0568ae;
  font-size: 19px;
  padding: 12px 36px;
  color: #fff;
  border-radius: 36px;
  border: 2px solid #fff;
  box-shadow: 0 0 0 3px #0568ae;
}

@media screen and (max-width: 912px) {
  .networking-plans-main .networking-plans-wrapper {
    width: 716px;
  }

  .networking-plans-main .upper-section {
    min-height: 342px;
  }

  .networking-plans-main .networking-plan-box {
    width: 300px;
  }


  .networking-plans-main .networking-plan-box .feature-desc {
    font: normal normal normal 15px/24px 'attAleckSans-Regular';
    width: 100%;
    min-height: 100px;
  }

  .networking-plans-main .networking-plan-box .networking-shownow {
    font-size: 15px;
  }
}

@media screen and (max-width: 700px) {
  .networking-plans-main .networking-plans-wrapper {
    width: 1580px;
  }


  .networking-plans-main .networking-plans-wrapper .networking-plan-subtitle {
    font-size: 12px;
  }

  .networking-plans-main .networking-plans-flex {
    flex-flow: row nowrap;
  }

  .networking-plans-main .networking-plan-bottom .plan-bottom-inner {
    width: 90%;
    text-align: center;
    flex-direction: column;
  }

  .networking-plans-main .networking-plan-bottom .plan-bottom-inner .bottom-inner-first {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
  }

  .networking-plans-main .networking-plan-bottom .plan-bottom-inner .bottom-inner-first .box-new {
    margin: auto;
  }

  .networking-plans-main .networking-plan-bottom .plan-bottom-inner .bottom-inner-first>* {
    margin-top: 8px;
  }
}

@media only screen and (min-width: 1180px) {
  .networking-plans-wrapper {
    max-width: 1000px;
  }
}