html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.beijing {
    --bs-bg-opacity: 1;
    background-color: #FF6666;
}

.tianjin {
    --bs-bg-opacity: 1;
    background-color: #FF9966;
}

.shanghai {
    --bs-bg-opacity: 1;
    background-color: #FFCCCC;
}

.chongqing {
    --bs-bg-opacity: 1;
    background-color: #FFCC99;
}

.hebei {
    --bs-bg-opacity: 1;
    background-color: #99CCCC;
}

.shanxi1 {
    --bs-bg-opacity: 1;
    background-color: #FF9999;
}

.shanxi2 {
    --bs-bg-opacity: 1;
    background-color: #996699;
}

.liaoning {
    --bs-bg-opacity: 1;
    background-color: #CC9999;
}

.jilin {
    --bs-bg-opacity: 1;
    background-color: #CCCC99;
}

.heilongjiang {
    --bs-bg-opacity: 1;
    background-color: #CC9966;
}

.jiangsu {
    --bs-bg-opacity: 1;
    background-color: #CC9999;
}

.zhejiang {
    --bs-bg-opacity: 1;
    background-color: #99CC66;
}

.anhui {
    --bs-bg-opacity: 1;
    background-color: #003366;
}

.fujian {
    --bs-bg-opacity: 1;
    background-color: #993333;
}

.jiangxi {
    --bs-bg-opacity: 1;
    background-color: #CCCC00;
}

.shandong {
    --bs-bg-opacity: 1;
    background-color: #663366;
}

.henan {
    --bs-bg-opacity: 1;
    background-color: #0066CC;
}

.hubei {
    --bs-bg-opacity: 1;
    background-color: #336633;
}

.hunan {
    --bs-bg-opacity: 1;
    background-color: #99CC33;
}

.guangdong {
    --bs-bg-opacity: 1;
    background-color: #FF9900;
}

.hainan {
    --bs-bg-opacity: 1;
    background-color: #66CC33;
}

.sichuan {
    --bs-bg-opacity: 1;
    background-color: #0099CC;
}

.guizhou {
    --bs-bg-opacity: 1;
    background-color: #009966;
}

.yunnan {
    --bs-bg-opacity: 1;
    background-color: #FF9933;
}

.gansu {
    --bs-bg-opacity: 1;
    background-color: #009966;
}

.qinghai {
    --bs-bg-opacity: 1;
    background-color: #CCCC33;
}

.neimenggu {
    --bs-bg-opacity: 1;
    background-color: #CCCC33;
}

.guangxi {
    --bs-bg-opacity: 1;
    background-color: #336666;
}

.xizang {
    --bs-bg-opacity: 1;
    background-color: #99CCCC;
}

.ningxia {
    --bs-bg-opacity: 1;
    background-color: #336699;
}

.xinjiang {
    --bs-bg-opacity: 1;
    background-color: #666600;
}

.xianggang {
    --bs-bg-opacity: 1;
    background-color: #663366;
}

.aomen {
    --bs-bg-opacity: 1;
    background-color: #669966;
}

.taiwan {
    --bs-bg-opacity: 1;
    background-color: #003399;
}

.course-img {
    border-radius: 12px;
}

.course-profile-list {
    list-style: none;
}

.course-info-content {
    text-align: justify;
    text-indent: 2em;
}

.course-banner-bg:before {
    background: hsla(0,0%,100%,.4) !important;
    backdrop-filter: blur(60px);
}

.course-price-bg {
    background-image: url("/img/course-price.png");
    background-position-x: 30rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.rounded-6 {
    border-radius: 1.2rem !important;
}

.rounded-10 {
    border-radius: 2rem !important;
}

.course-detial-image > div > img {
    width: 100%;
}

.course-detial-image > img {
    width: 100%;
}

.text-justify {
    text-align: justify !important;
}
