.k12-bottom{
  background-image: url('/wp-content/assets/images/bg-bottom.png');
}
.k12-bottom-title{
  width: 960px;
  color: #fff;
  text-align: center;
  margin: 0 auto;
  font-size: 60px;
  line-height: 64px;
}
.k12-bottom-link{
  text-align: center;
  margin-top: 60px;
}
.k12-bottom-link .btn-link{
  border-radius: 37px !important;
  width: 250px !important;
}
.k12-bottom-link-price{
  background-color: #FFFFFF !important;
  margin-right: 24px;
  color: #009265 !important;
}
.k12-bottom-link-sale{
  color: #fff;
  line-height: 56px !important;
  border: 1px solid #fff;
  background-color:transparent !important;
}
.k12-bottom-link-price:hover{
  background: #F0F0F0 !important; 
}
.k12-bottom-link-sale:hover{
  background:rgba(255, 255, 255, 0.2) !important;
  border: 2px solid #fff;
}
@media screen and (max-width: 1920px){
  .k12-bottom-title{
    width: 645px;
    font-size: 48px;
    line-height: 52px;
  }
  .k12-bottom-link-sale{
    line-height: 52px !important;
  }
  .k12-bottom-link .btn-link{
    
    border-radius: 37px !important;
    width: 200px !important;
  }
}
@media screen and (max-width: 1200px){
  .k12-bottom-title{
    width: 600px;
    font-size: 40px;
    line-height: 44px;
  }
  .k12-bottom-link{
    margin-top: 40px;
  }
}
@media screen and (max-width: 960px){
  .k12-bottom-title{
    font-size: 32px;
    line-height: 36px;
    width: 466px;
  }
}
@media screen and (max-width: 768px){
  .k12-bottom-title{
    width: 100%;
    max-width: 520px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 580px){
  .k12-bottom-link{
    display: flex;
    flex-direction: column;
  }
  .k12-bottom-link-price{
    margin: 0 0 20px 0;
  }
}