  .dark-mode .poomhorn {
    border: 1px solid #444;
  }

  .dark-mode .poomhorn:hover {
    background-color: #aaaaaa;
  }

  .poomhorn:hover {
    background-color: #f4f4f4;
  }

h1 {
    font-size: 28px !important;
}

h2 {
    font-weight: 600 !important;
}

.category {
    border-radius: 3px;
    margin-top: -1.2rem;
    margin-bottom: 5px;
    background-color: #f8f8f8;
    text-align: left;
    width: fit-content;
    padding: 0rem 0.7rem;
    border: 1px solid #dddddd;
}

.dark-mode .card {
    background-color: #222222 !important;
    color: #eee !important;
}

.dark-mode .card .category {
    background-color: #cccccc !important;
}

.dark-mode .duduang-img img {
    border: 0px;
    box-shadow: 0px 0px 0px #222;
}

.duduang-img {
    flex: 0 0 80px;
}

.duduang-img img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    box-shadow: 1px 2px 2px #ddd;
}

.dw25 {
    margin: 0.5rem 0rem;
    width: 25%;
    vertical-align: top;
}

.dw50 {
    padding-left: 0.5rem;
    width: 47%;
    vertical-align: top;
}

#mainImage {
    width: 100%;
    height: 200px;
    background-image: url("/image/singsong1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.mgt {
    margin-top: 18px;
}

.poomhorn {
    border: 1px solid #ccc;
    border-radius: 2px;
    margin: 0px 3px 3px 0px;
    padding: 2px 5px;
    font-size: 14px;
    cursor: pointer;
  }

.textgreen {
    color: green;
}

@media (min-width: 768px) {
	#mainImage {
        width: 100%;
        height: 300px;
    }
    .duduang-img {
        flex: 0 0 100px;
    }
    .duduang-img img {
        width: 100px;
        height: 100px;
        border-radius: 50%;
    }
}

@media (min-width: 992px){
	#mainImage {
        width: 100%;
        height: 340px;
    }
}

@media (min-width: 1200px){
	#mainImage {
        width: 100%;
        height: 370px;
    }
}
