img{
    height: auto;
}



.content-list-title {
    font-size: 22px;
    padding: 7px;

}

@media screen and (max-width: 767px) {
    .content-list-title {
        width: 32px;
        

        line-height: 1.8;
        overflow: visible; /* Prevent clipping */
    }
    .w-layout-blockcontainer.container.w-container {
        w-layout-blockcontainer container w-container
    }
}

@media screen and (min-width: 1280px) {
    .content-list-title {
        font-size: 22px;
        line-height: 90%;
        padding-right: 11px;
    }
}

.poem-detail-slogan-b {
    padding: 50px 30px 30px 60px;
}

@media screen and (min-width: 992px) {
    .poem-detail-content-col:first-child {
        width: 70%;
    }
    .poem-detail-img-content-col {
        width: 30%;
    }
}
.poem-detail-content-img {
    border-radius: 0px;
}
.img-contain {
   border-radius: 10px;
   object-fit: cover;
}

.poem-detail-slogan-author-b {
    padding-bottom: 10px;
    padding-right: 15px;
}
.footer-link-item.first {
    border-left:0;
}
.geographic-detail-img-b {
    margin-left: 6%;
}

.home-banner-title04-b {
    margin-top: -20px;
}

.vertical {
    margin: auto;
    width: 50%;
}