.overview-desc h3 {
  font-weight: bold;
}

.use-cases-bg-img {
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: right;  
  background-size: contain;
  
}
.z-100 {
  z-index: 100;
}
.hero-section-bg-img {
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: right;  
  background-size: contain;
}
.stats-part-teachpay{
  padding:.3em 2.2em;
  background:linear-gradient(to bottom,#dcdcdc00,#dcdcdc,#dcdcdc00);
  background-size:1px 100%;
  background-position:top 0 right 0;
  background-repeat:no-repeat
}
.stats-part-teachpay:nth-child(4){
  border-right:none
}

.stats-part-teachpay {
  height:10rem;
  padding:2.5rem 0;
  float:left;
  width:50%;
  text-align:center
}
@media only screen and (max-width:1024px){
.stats-part-teachpay:first-child{
  background:linear-gradient(to right,#dcdcdc00 0,#dcdcdc 100%),linear-gradient(to bottom,#dcdcdc00 0,#dcdcdc 100%);
  background-size:100% 1px,1px 100%;
  background-position:bottom 0 left 0,top 0 right 0;
  background-repeat:no-repeat
}
.stats-part-teachpay:nth-child(2){
  background:linear-gradient(to left,#dcdcdc00 0,#dcdcdc 100%);
  background-size:100% 1px,1px 100%;
  background-position:bottom 0 left 0;
  background-repeat:no-repeat
}
.stats-part-teachpay:nth-child(3){
  background:linear-gradient(to top,#dcdcdc00 0,#dcdcdc 100%);
  background-size:1px 100%;
  background-position:top 0 right 0;
  background-repeat:no-repeat
}
.stats-part-teachpay:nth-child(4){
  background:top 0 right 0/1px 100% no-repeat
}
}
@media (max-width: 1024px) {
  .hero-section-bg-img {
    background-image: none !important;
  }
}

@media (min-width: 1024px) {
  .use-cases-bg-img {
    background-attachment: scroll;
    background-size: contain;
  }
  .hero-section-bg-img {
    background-attachment: scroll;
    background-size: contain;
    
  }
}

tm-tp-call-now-button-width {
  width: 12rem
}

@media only screen and (max-width:335px) {
  .tm-tp-call-now-button-width {
      width: 8rem;
      margin-top: 0.5rem;
  }
}

@media only screen and (max-width:375px) and (min-width:335px) {
  .tm-tp-call-now-button-width {
      width: 10rem;
      margin-top: 0.25rem;
  }
}

@media only screen and (max-width:1024px) and (min-width:375px) {
  .tm-tp-call-now-button-width {
      width: 12rem
  }
  .tm-common-max-width {
      width: 84%;
      max-width: 1140px
  }
}
