#page_main .post-preview {
    background-size: cover;
    background-position: center center;
}
#page_main .post-info {
    padding: 140px;
}

.brand.detail_image{padding-left: 5px; padding-right: 5px;}
.brand.detail_image .row{margin: 0;}
.brand.detail_image .image_item{margin-bottom: 10px; padding-left: 5px; padding-right: 5px;}

@media (max-width: 767px) {
    #page_main .post-info {
        padding: 50px 15px;
    }
}

@media (max-width: 767px) {
    /* main */
    .menu-extras .menu-item:nth-child(2) {
        position: absolute;
        right: 45px;
    }
    .menu-extras .menu-item:nth-child(3) {
        position: absolute;
        right: 0;
    }
    
    #navbar .navigation-menu > li .submenu.megamenu h2 {
        font-size: 13px;
    }
    .footer-widgets {
        text-align: center;
    }
    
    #page_main .single-product-desc p {
        text-align: center;
    }
    #page_main .single-product-desc p br {
        display: none;
    }
    
    #page_main .m_work_info h3,
    #page_main .post-preview .post-title h3,
    #page_main .brand_06 p,
    #page_main .gp_box_txt h4 {
        font-size: 16px;
    }
    #page_main .icon-box-side h4,
    #page_main .brand_05 p,
    #page_main .good_point p {
        font-size: 14px;
    }
    
    #page_main .m_work_info h3,
    #page_main .gp_box_txt h4 {
        margin-bottom: 5px;
    }
    
    #page_main .bg_review .section-content.pt-50 {
        padding-top: 0;
    }
    
    #page_main .split-section.gray_bg.brand.brand_05 .title h2 {
        padding-bottom: 10px;
    }
    #page_main .b-0 .row.pt-50 {
        padding-top: 10px;
    }
    
    /* brand */
    #page_brand .about_brand h1 {
        text-align: center;
    }
    #page_brand .brand .title h6 {
        font-size: 18px;
    }
    #page_brand .brand_06 p {
        font-size: 16px;
    }
    #page_brand .goodpoint_bg .font-18,
    #page_brand .brand_04 h4,
    #page_brand .parallax-section .brand .title h6 {
        font-size: 14px;
    }
    
    #page_brand .bg_review .section-content.pt-50 {
        padding-top: 0;
    }
    
    /* valver */
    #page_valver .valver_info .col-xs-6 {
        width: 33%;
        padding-left: 5px;
        padding-right: 5px;
    }
    #page_valver .valver_info p {
        width: 100%;
        height: 100%;
        max-width: 140px;
        min-height: 140px;
        font-size: 12px;
        letter-spacing: -0.01em;
    }
    #page_valver .brand.valver .single-product-desc p {
        text-align: center !important;
    }
    
    #page_valver .brand .check_box {
        width: 100%;
        height: 100%;
        max-width: 200px;
        min-height: 200px;
    }
    #page_valver .brand .check_box img {
        width: 100%;
        margin-top: 0px;
        padding: 30px 0;
    }
    
    #page_valver .valver .title > h2,
    #page_valver .title > h2,
    #page_valver .valver h1,
    #page_valver .feature_section .post-title h3,
    .info_title p,
    .review_page .review_title p,
    .qna_title p {
        font-size: 18px;
    }
    #page_valver .valver .color_box,
    #page_valver .valver h3,
    #page_valver .gradient_gray_bg h1,
    #page_valver .brand h3,
    #page_valver .brand_06 p,
    #page_valver .gd_txt h4,
    .faq h2,
    .icon-box h3 {
        font-size: 16px;
    }
    #page_valver .brand.valver .single-product-desc p,
    #page_valver .icon-box-side h4,
    #page_valver .brand_05 p,
    #page_valver .gd_txt p,
    .delivery h4,
    .gray_box,
    table.info tr td,
    .info_title span {
        font-size: 14px;
    }
    
    .title > hr.white {
        margin: 15px auto;
    }
    #page_valver .brand.valver .single-product-desc p b br {
        display: none;
    }
    
    #page_valver .split-section.gray_bg.brand.brand_05 .title h2 {
        padding-bottom: 10px;
    }
    
    /* gd1029 */
    #page_gd1029 .gasian_gd .goodpoint_bg {
        padding: 70px 0 !important;
        background-size: auto 100% !important;
    }
    #page_gd1029 .gasian_gd .goodpoint_bg.goodpoint_bg02 {
        background-position: right top !important;
    }
    #page_gd1029 .gasian_gd .goodpoint_bg.goodpoint_bg03 {
        background-position: left bottom !important;
    }
    #page_gd1029 .gasian_gd .goodpoint_bg.goodpoint_bg06 {
        background-size: cover !important;
    }
    #page_gd1029 .red_bg .single-product-desc p {
        text-align: center;
    }
    
    #page_gd1029 .brand .check_box {
        width: 100%;
        height: 100%;
        max-width: 200px;
        min-height: 200px;
    }
    #page_gd1029 .brand .check_box img {
        width: 100%;
        margin-top: 0px;
        padding: 30px 0;
    }
    #page_gd1029 .goodpoint_bg.best:before {
        opacity: 0;
    }
    
    #page_gd1029 .valver .title > h2,
    #page_gd1029 .title > h2,
    #page_gd1029 .valver h1,
    #page_gd1029 .feature_section .post-title h3 {
        font-size: 18px;
    }
    #page_gd1029 .valver .color_box,
    #page_gd1029 .valver h3,
    #page_gd1029 #first-tab h1,
    #page_gd1029 .brand h3,
    #page_gd1029 .brand_06 p,
    #page_gd1029 .gd_txt h4,
    #page_gd1029 .gd_box span,
    #page_gd1029 .gd_box h2,
    #page_gd1029 .number-box .number-box-content > h3 {
        font-size: 16px;
    }
    #page_gd1029 .brand.valver .single-product-desc p,
    #page_gd1029 .icon-box-side h4,
    #page_gd1029 .brand_05 p,
    #page_gd1029 .gd_txt p,
    #page_gd1029 .gd_box .red_bg,
    #page_gd1029 .number-box .number-box-content p {
        font-size: 14px;
    }
    
    #page_gd1029 .brand.valver .single-product-desc p b br {
        display: none;
    }
    
    
    /* gd1070 */
    #page_gd1070 .gasian_black .goodpoint_bg {
        padding: 70px 0 !important;
        background-size: auto 100% !important;
    }
    #page_gd1070 .gasian_black .goodpoint_bg.goodpoint_bg06 {
        background-size: cover !important;
    }
    #page_gd1070 .single-product-desc p {
        text-align: center;
    }
    
    #page_gd1070 .brand .check_box {
        width: 100%;
        height: 100%;
        max-width: 200px;
        min-height: 200px;
    }
    #page_gd1070 .brand .check_box img {
        width: 100%;
        margin-top: 0px;
        padding: 30px 0;
    }
    
    #page_gd1070 .valver_info .col-xs-6 {
        width: 33%;
        padding-left: 5px;
        padding-right: 5px;
    }
    #page_gd1070 .valver_info p {
        width: 100%;
        height: 100%;
        max-width: 140px;
        min-height: 140px;
        font-size: 12px;
        letter-spacing: -0.01em;
    }
    
    #page_gd1070 .valver .title > h2,
    #page_gd1070 .title > h2,
    #page_gd1070 .valver h1,
    #page_gd1070 .feature_section .post-title h3 {
        font-size: 18px;
    }
    #page_gd1070 .valver .color_box,
    #page_gd1070 .gasian_black h3,
    #page_gd1070 #first-tab h1,
    #page_gd1070 .brand h3,
    #page_gd1070 .brand_06 p,
    #page_gd1070 .gd_txt h4,
    #page_gd1070 .gd_box span,
    #page_gd1070 .gd_box h2,
    #page_gd1070 .number-box .number-box-content > h3 {
        font-size: 16px;
    }
    #page_gd1070 .brand.valver .single-product-desc p,
    #page_gd1070 .icon-box-side h4,
    #page_gd1070 .brand_05 p,
    #page_gd1070 .gd_txt p,
    #page_gd1070 .gd_box .red_bg,
    #page_gd1070 .number-box .number-box-content p {
        font-size: 14px;
    }
    
    #page_gd1070 .brand .title > hr.black {
        margin: 15px auto;
    }
    
    #page_gd1070 .brand.valver .single-product-desc p b br {
        display: none;
    }
    
    /* board */
    .review_page.board {
        padding-top: 0;
        padding-bottom: 0;
    }
    
}


@media (max-width: 480px) {
    
    /* valver */
    #page_valver .valver_info p {
        width: 100%;
        height: 100%;
        max-width: 110px;
        min-height: 110px;
        font-size: 12px;
        letter-spacing: -0.01em;
    }
    #page_valver .valver_info .pt-60 {
        padding-top: 45px;
    }
    #page_valver .valver .valver_info .pt-50 {
        padding-top: 35px;
    }
    
    #page_valver .brand .check_box {
        min-height: 150px;
    }
    
    /* gd1029 */
    #page_gd1029 .brand .check_box {
        min-height: 150px;
    }
    
    /* page_gd1070 */
    #page_gd1070 .brand .check_box {
        min-height: 150px;
    }
    #page_gd1070 .valver_info p {
        width: 100%;
        height: 100%;
        max-width: 110px;
        min-height: 110px;
        font-size: 12px;
        letter-spacing: -0.01em;
    }
    #page_gd1070 .valver_info .pt-60 {
        padding-top: 45px;
    }
    #page_gd1070 .valver_info .pt-50 {
        padding-top: 35px;
    }
}