    #page-title{
      font-size: 57px;
  }
  @media (max-width: 768px){
    #page-title{
      font-size: 40px;
  }
  }
  @media (min-width: 992px) and (max-width: 1199px){
  #page-title{
      font-size: 41px;
  }
  }
  #rich-text-658289075029815 {
  font-size: 24px;
  line-height: 33px;
  }
  .mktoField {
    border-radius: 15px !important;
    margin-bottom: 10px !important;
  }
  
  .mktoErrorMsg {
    background: #e51b00 !important;
  }
  
  /** this button only available in master of teaching page**/
  #button-3825730070657117.button.button-base.secondary,
  #button-3825730070657117.button.button-base.secondary:hover {
    border: 2px solid #fff !important;
    color: #fff;
  }
  
  #button-391974775588378.button.button-base.primary,
  #button-392151964229714.button.button-base.primary {
    border: 2px solid #fff !important;
    color: #fff;
    padding: 0.625rem 3rem;
  }
  
  #toolbar-3825730042718642 a,
  #toolbar-392151933197580 a,
  #toolbar-391974741849198 a {
    font-weight: bold !important;
  }
  
  .course-highlights>div {
    display: flex
  }
  
  @media (max-width: 575px) {
    .cta-card .cta-container .cta-left {
      max-width: 100%;
    }
  

    .cta-card .cta-left .button {
      padding: 0.75rem 2rem;
    }
  
  }
  
  @media (min-width: 575px) {
    .divider-lightblue {
      margin-left: 160px;
    }
  }
  
  @media (max-width: 800px) {
    #column-5416229148713075.row {
      flex-direction: column-reverse;
    }
  
    #column-5416229148713075 .column-one,
    #column-5416229148713075 .column-three {
      flex: 0 0 50%;
      max-width: 100%;
    }
  
    #column-5416652537124136.row {
      flex-direction: column;
    }
  
    #column-5416652537124136 .column-one,
    #column-5416652537124136 .column-three {
      flex: 0 0 50%;
      max-width: 100%;
    }
  
    /**course details section**/
    #column-5422230523285347.row {
      flex-direction: column;
    }
  
    #column-5422230523285347 .column-one,
    #column-5422230523285347 .column-three {
      flex: 0 0 50%;
      max-width: 100%;
    }
  
    /**upcoming intakes**/
    #column-5424496701821422.row {
      flex-direction: column;
    }
  
    #column-5424496701821422 .column-one,
    #column-5424496701821422 .column-three {
      flex: 0 0 50%;
      max-width: 100%;
    }
  }
/* call button */
#button-5512707800845503 {
  background: #009ABC;
  border-color: #009ABC;
  color: #fff;
}

@media (max-width: 500px) {
  #toolbar-5512593579708894 {
    flex-direction: column;
    gap: 11px;
  }
}
@media (min-width: 576px) and (max-width: 615px) {
  #toolbar-5512593579708894 {
    flex-direction: column;
    gap: 11px;
  }
}
@media (min-width: 801px) and (max-width: 1125px) {
  #toolbar-5512593579708894 {
    flex-direction: column;
    gap: 11px;
  }
}
