.font-30 {
    font-size: 20px;
}
.academics_curriculum h3{
    text-align: justify;
}

.expl_points {
    display: flex;
    margin-bottom: 20px;
    align-items: flex-start;
    font-family: fontmedium !important;
}

.expl_points_icon i {
    width: 36px;
    height: 36px;
    background-color: #3E92CC;
    color: #fff;
    border-radius: 10px;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-right: 20px;
    font-size: 14px;
}

.expl_point_data {
    font-size: 16px;
    color: rgb(30 30 30 / 84%) !important;
}

.vg_content {
    background-color: #3E92CC;
    border-radius: 0px;
}

.content.order-first {
    padding-top: 20px;
    padding-bottom: 30px;
}

.subtitle_light.fw-bold.mb-4.font-30 {
    color: #fff !important;
}

.fw-normal.title_dark {
    color: #fff !important;
}

.cc.content.order-first.order-lg-first {
    padding-top: 20px;
    padding-bottom: 50px;
}

.asses-bgs {
    background-color: #edf4ff !important;
}
.bold_class
{
    color: #3E92CC;
}



@media only screen and (max-width: 768px) {
    .mb-20.font-30 {
      margin-top: 20px;
    }
    .px-5 {
        padding-right: 1.5rem!important;
        padding-left: 1.5rem!important;
    }
    .p-5 {
        padding: 2rem!important;
    }
  }