@media (min-width: 1200px) and (max-width: 1700px) {
    #header {
        .container {
            max-width: 98%;

            .menu_left ul.menu {
                width: 100%;

                > li {
                    padding-right: 5px;
                    padding-left: 5px;

                    > a {
                        white-space: inherit;

                        &:after {
                            top: auto;
                            bottom: 5%;
                        }
                    }
                }

            }

            #main_book {
                margin-left: 1%;
            }
        }

    }
}
@media (min-width: 1700px) {
#header .container {
    max-width: 1700px;
}
}

.home .post_preview.layout_list .children_section .item .thumb {
    width: 60%;
    .thumb_inner_wrap {
        aspect-ratio: auto;
        & a {
            background-color: transparent;
            background-size: contain;
        }
    }
}