.cover_category_lists_page {
    background-color: white;
}
.line {
    float: left;
    width: 50px;
    margin: auto;
    height: 2px;
}
.text_center {
    text-align: center;
}
.text_lowercase {
    text-transform: lowercase;
}
.logo-sirikhun-top-menu {
    z-index: 1;
    width: auto !important;
    position: absolute;
    top: -10px;
    height: 100px !important;
}
.display_table {
    width: 100%;
    height: 100%;
    display: table;
    vertical-align: middle;
}
.display_table .display_table_cell {
    display: table-cell;
    vertical-align: middle;
}
.cover-pages {
    background-color: white;
}
.cover-pages .padding-top {
    padding-top: 40px;
}
.cover-pages .padding-bottom {
    padding-bottom: 40px;
}
.cover-pages .cover_pre_order .pre_order {
    text-align: center;
}
.cover-pages .cover_video {
    background: #dadada;
}
.cover-pages .cover-contact {}
.cover-pages .cover-contact component-bottom-a .cover-component-contact {}
.cover-pages .cover-contact component-bottom-a .cover-component-contact .cover-map {
    width: 100%;
    min-height: 40vh;
}
.cover-pages .cover-contact component-bottom-a .cover-component-contact .cover-map iframe {
    border: 0;
    width: 100%;
    height: 50vh;
}
.cover-pages .cover-contact component-bottom-a .cover-component-contact .cover-info {
    padding: 0 70px;
    background: #dadada;
}
.cover-pages .cover-contact component-bottom-a .cover-component-contact .cover-info .display_table {
    border: 0;
    width: 100%;
    height: 50vh;
}
.cover-pages .cover-contact component-bottom-a .cover-component-contact .cover-info .cover-top .line {
    float: left;
    width: 50px;
    margin: auto;
    height: 2px;
}