.mobile-nav {
    padding-top: 7rem;
}

@media screen and (min-width:521px) {
    .mobile {
        width: 40rem;
    }
}

@media screen and (max-width: 520px) {
    .sole .news-sp-slide .news-pj-it .rec {
        position: static;
        transform: none;
        opacity: 1;
        padding: 1.6rem;
        padding-bottom: 5.1rem;
    }

    /* .mobile {
        width: 30;
    } */

    .phone-vr-circle-fill {
        width: 44px !important;
        height: 44px !important;
        top: 23px !important;
        left: 23px !important;
    }

    .phone-vr-img-circle {
        width: 32px !important;
        height: 32px !important;
        top: 29px !important;
        left: 29px !important;
    }

    .bn-home-main .swiper-slide-active .bn-home-content .btnbox .btns-bd,
    .bn-home-main .swiper-slide-active .bn-home-content .btnbox .btns-yel {
        margin-top: 0;
    }

    .back-to-top {
        right: 1.2rem;
        bottom: 1rem;
    }

    .bn-home-main .swiper-slide-active .bn-home-content .btnbox .btns-bd .txt-inner,
    .bn-home-main .swiper-slide-active .bn-home-content .btnbox .btns-yel .txt-inner {
        --corner: 1.5rem;
        padding: 0 2rem;
    }
}

#button-contact-vr {
    z-index: 49;
}

.mobile-nav .menu-nav>.menu-list>.menu-item>a {
    justify-content: space-between;
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.1);
}

.mobile-wr {
    padding-bottom: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.mobile-nav {
    flex: 1;
    padding: 0 0 2.4rem 0;
}

.mobile-nav .menu-nav {
    margin: auto 0;
}

.mobile-nav .menu-item>a {
    justify-content: flex-start;
}

.mobile-nav .menu-item>.menu-list {
    margin-left: 1.6rem;
}

.mobile-tk {
    padding: 0 1rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.mobile-tk-wr {
    width: 100%;
}

.mobile-nav .menu-nav>.menu-list>.menu-item>a {
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
}

.mobile-nav .menu-item>a {
    font-weight: 400;
}

#button-contact-vr .button-contact .phone-vr {
    width: 83px !important;
    height: 60px !important;
}

#gom-all-in-one.c-hide {
    transition: .4s ease-in-out;
    transform: translateX(100%);
    opacity: 0;
    pointer-events: none;
}

.breadcrumb-item:last-child .breadcrumb-link {
    max-width: unset;
}

@media screen and (max-width: 500px) {

    .news-pj .tdec,
    .sole .tdec {
        font-size: 1.4rem;
    }

    .news-pj-it .inner .img::after {
        display: none;
    }
}

.prod-hori .inner .info .link {
    color: #683516;
}


.mb-16s:not(:last-child) {
    margin-bottom: 0rem !important;
}



.side-open {
    background: #FFFAE6 !important;
}

.side-open::after {
    color: #683516 !important;
}

.side-open i {
    color: #683516 !important;
}
.box-note{
    position: fixed;
    right: 0;
    top: 30%;
    width: 400px;
    max-width: 90%;
    padding: 1rem;

}
@media screen and (max-width:391px) {
    .side-open {
        width: 100% !important;
    }
}

.prod-detail-tab .mona-content ul li{
    position: relative;
    padding-left: 2.4rem;
}
.prod-detail-tab .mona-content ul li::after{
    content: "";
    width: 1.8rem;
    height: 1.8rem;
    position: absolute;
    left: 0;
    top: 0.4rem;
    background-image: url(../assets/images/tick.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

/* cong-cu-1-st2 */
.prod-hori .inner:hover .hex-bg::after {
    transform: scale(1) translateX(-1.6rem) !important;
  }
@media (min-width:1001px){
    .calc-wr .wr-result-inner .wr-right .prod-hori .inner .hex-bg {
        width: 23.6rem;
        height: 18.2rem;
    }
}
@media (max-width:1000px){
    .calc-wr .wr-result-inner .wr-right .prod-hori .inner .hex-bg {
        width: 27rem;
        height: 23rem;
    }
    .prod-hori .inner:hover .hex-bg::after {
        transform: scale(1) translateX(-1.4rem) !important;
    }
}

/* cong-cu-1-st2 end */


/* fix */
.sole-nav {
    height: unset;
    padding: 2rem 0;
}
.sole-nav .menu-nav .menu-list {
    height: 100%;
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem 2rem;
}

/* fb 11/12 */

.header-logo{
    background-color: #fff;
}

.news-pj-it .inner .img .btnmore:hover {
    color: #ffffff;
    background-color: #683516;
}

.news-pj-it .inner .news-pj-btn:hover{
    background-image: url(../../wp-content/uploads/minsnbtn.webp);
}

/* end fb 11/12 */