.theme-color{
    color: #0050c8;
}

.limit-detail{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.news-limit-title{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.news-limit-detail{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.scrollbar{
    max-height: 150px; /* กำหนดความสูงสูงสุดของ box */
    overflow-y: auto; /* ทำให้เกิด scrollbar เมื่อเนื้อหายาวกว่าความสูงสูงสุด */
    font-size: 14px;
    padding: 10px;
}
/* ปรับสีและรูปแบบของ scrollbar */
.scrollbar::-webkit-scrollbar {
    width: 5px; /* กำหนดความกว้างของ scrollbar */
}
  
/* ส่วนของแถบเลื่อน */
.scrollbar::-webkit-scrollbar-thumb {
    background-color: #0064c8; /* กำหนดสีของแถบเลื่อน */
    border-radius: 10px; /* กำหนดรูปร่างของแถบเลื่อน */
}
  
/* ส่วนของพื้นหลังของ scrollbar */
.scrollbar::-webkit-scrollbar-track {
    background-color: #ffffff; /* กำหนดสีพื้นหลังของ scrollbar */
}
.wi-70{
    width: 70%!important;
}
.partner-cat-title{
    font-size: 35px;
    font-weight: 700;
    color: #0064c8;
    margin-bottom: 28px;
    padding-bottom: 4px;
    border-bottom: 2px solid #e7e7e7;
}
.partner-img{
    max-width: 180px!important;
}
.partner-name-fs {
    font-size: 20px;
    line-height: 1.75;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  @media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .partner-name-fs {
      font-size: 20px;
    }
  }
  .partner-name-fs a {
    display: inline;
  }
.fontsize-16{
    font-size: 16px!important;
}
.fontsize-14{
    font-size: 14px!important;
}
.member-detail{
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size: 14px;
}
.member-detail-view{
    text-align: start;
    font-size: 14px;
    font-weight: 600;
}
.color-white{
    color: white!important;
}
.max-wi-90{
    max-width: 90%!important;
}
.program-title{
    font-size: 24px;
    font-weight: 900;
    color: #0064c8;
    margin-bottom: 28px;
    padding-bottom: 4px;
}
.ul-dis-none{
    list-style: none;
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
}
.ul-dis-none a{
    text-decoration: underline;
    text-decoration-color:#0050c8;
    text-underline-offset:0.4em;
}
.sidebar-ab{
    position: -webkit-sticky;
    position: sticky;
    top: 130px;
}
.stem-camps-title{
    font-weight: 700;
}
.about-section-title ul li {
    font-size:15px;
}
.note{
    text-decoration: underline;
    color: brown;
}
.tab-content .about-section-title h4{
    color: #0050c8;
}
.list-group-title{
    font-weight: 800;
}
.min-hi-slider{
    min-height: 910px;
}
.title-partner{
    background: #0064c8;
    border-radius: 30px;
    text-align: center;
    padding: 5px;
    color: white;
}
.section-goal{
    padding: 70px 125px;
}
.li-hi-obj{
    line-height: 28px;
}
h5.theme-color.li-hi-obj span {
    font-weight: 500!important;
  }
  