.navbar .nav-item .dropdown-menu {
    width: auto;
}

.home-3 .header-top-menu a:hover {
    color: #ee8a04;
}

.about-img img.img-1 {
    width: 100%;
    background-color: var(--theme-color);
}

.about-img {
    display: unset;
    position: unset;
}

.course-bottom {
    padding-top: 0px;
}

.video-area h2.site-title
 {
    font-size: 40px;
}

.team-bio h5
 {
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-transform: capitalize;
}

.team-bio span
 {
    font-size: 12px;
    font-weight: 500;
    color: var(--theme-color);
    text-transform: uppercase;
    letter-spacing: normal;
}

.team-content {
    margin-top: 15px;
    position: relative;
    height: 85px;
}

.course-area .course-img img {
    height: 300px;
    width: 100%;
    object-fit: cover;
}

.choose-area .choose-img img {
    height: 700px;
    object-fit: cover;
}

.team-area .team-img img {
    height: 300px;
    object-fit: cover;
    background-color: var(--theme-color);
}

.blog-area .blog-item-img img
 {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

.blog-title {
    height: 80px;
}

.ts-bg::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #840d0d;
    opacity: .5;
}

.home-3 .footer-area::before {
    content: "";
    position: absolute;
    background: #840d0d;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .9;
}

.course-details-img.mb-30 img {
    width: 100%;
    background-color: #840d0d;
}

.course-details h3 {
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 10px;
}

.course-details p {
    color: gray;
}

.blog-details img {
    height: 400px;
    object-fit: cover;
    width: 100%;
}

.img-dosen-profil-pages img {
    height: 560px;
    object-position: top;
    background-color: #840d0d;
}

.img-dosen-profil-pages h3 {
    font-size: 25px;
    text-align: center;
    padding: 20px 0px;
}

.img-dosen-profil-pages p {
    text-align: center !important;
}
.blog-details p {
    text-align: justify;
}

.table>:not(caption)>*>* {
    text-align: center;
}

a.sertifikat-akreditasi {
    color: var(--theme-color2);
}

.start-visi-misi-pages .about-item-content {
    text-align: justify;
}

.start-visi-misi-pages .about-img img {
    height: 600px;
    width: 100%;
    object-fit: cover;
}

.start-tenaga-kependidikan-pages .blog-thumb-img img {
    width: 100%;
    height: auto;
}

.start-pimpinan-pages.team-area .team-img img {
    width: 100%;
    object-fit: cover;
    height: auto;
}

.start-dosen-pages.team-area .team-img img {
    width: 100%;
    object-fit: cover;
    height: auto;
}

.struktur-kurikulum img {
    width: 100%;
}

.visi-program h2.site-title {
    color: #fff;
    margin-top: 20px;
}

.visi-program p.about-text {
    color: #fff;
}


.preloader img {
    width: 100px;
}