@media only screen and (max-width:991px){.img-auto img{width:auto !important;height:auto !important;}
}
@media only screen and (max-width:991px){.mgb-res{margin-bottom:30px;}
.mb-block{display:block !important;}
.py-70{padding-top:2px;p1dding-bottom:40px;}
.py-60{padding-top:30px;padding-bottom:30px;}
.py-50{padding-top:30px;padding-bottom:30px;}
.mb-50{margin-bottom:30px;}
}
@media only screen and (max-width:991px){.scrollToTop{right:15px;}
}
@media (max-width:850px){.footer-news,.col-left,.col-right{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;flex:0 0 100%;max-width:100%;}
.grid-product{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
}
@media (max-width:440px){.grid-product{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}
}
@media only screen and (max-width:991px){.btn-buy{font-size:14px;}
.btn-product{font-size:13px;}
}

@media (max-width:992px){
    .menu-res{display:block !important;}
    .search-res-w100 p{background:transparent;color:#fff;}
    .img-auto img{width:auto !important;height:auto !important;}
    .wrap-container.internal-page{overflow:hidden;}
    .title__main h1, .title__main h2, .title__main span {
        font-size: 20px;
    }
    .title__main .slogan{font-size:13px;}
    .mgb-res{margin-bottom:30px;}
    .mb-none{display: none !important;}
    .py-50{padding-top: 30px !important;padding-bottom: 30px !important;}
    .mb-50{margin-bottom: 30px !important;}
    
    
    .header {
        background-color:var(--color-main);
        padding: 10px 0px;
    }
    .search input{width:calc(100% - 35px);height:35px;font-size:15px;}
    .search p{width:35px;height:35px;line-height:35px;color:var(--color-main);}

    .aboutus__gr {
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: unset;
        flex-direction: column;
    }
    .aboutus__left{
        width: 100%;
        margin-right: unset;
        margin-bottom: 20px;
    }
    .aboutus__right{
        width: 100%;
        margin-bottom: unset;
    }
.title__aboutus_name {
    font-size: 62px;
    min-width: unset;
    right: unset;
    margin: -17px 0px 25px 19px;
}
.title__aboutus_top {
    font-size: 40px;
}
.aboutus__left::after {
    left: -153px;
    top: -123px;
    pointer-events: none;
    transform: scale(0.4);
}
.title__aboutus {
    padding-left: 14px;
}
.wrap__aboutus {
    padding: 50px 0px 109px 0px;
}
.slogan__aboutus {
    font-size: 16px;
    margin: -14px 0px 6px 0px;
}
.desc__aboutus.text-split {
    -webkit-line-clamp: 6;
    line-height: 27px;
}

.aboutus_but {
    font-size: 16px;
    margin-top: 17px;
}

.image__aboutus {
    bottom: -109px;
    z-index: 55;
    left: -30px;
    transform: scale(0.7);
}
.wrap__aboutus .wrap-content::after {
    right: -132px;
    bottom: -151px;
    transform: scale(0.7);
}
.wrap__aboutus {
    background-size: cover;
    padding: 50px 0px 109px 0px;
}
.wrap_splist {
    background-size: cover;
    min-height: unset;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.splist__box {
    padding: 40px;
    text-align: center;
}
.splist_name.text-split {
    font-size: 25px;
    min-width: unset;
}
.splist_desc.text-split {
    font-size: 14px;
    line-height: 23px;
}
.slide_menu_mobile{
    padding: 20px;
}
.top_content2 {
    font-size: 17px;
    text-align: center;
}
.tiecchay .splist_name.text-split {
    min-width: max-content;
    font-size: 70px;
    margin: 0px 0px 3px 0px;
    line-height: 119px;
}
.wrap_album {
    padding: 50px 0px 50px 0px;
}
.grid_album {
   display:grid;
   gap:10px;
   grid-template-columns:repeat(2,minmax(0,1fr));
    align-items: unset;
    justify-content: unset;
    flex-wrap: wrap;
    margin-top:unset;
}
.items_album:nth-child(1) {
    position: relative;
    top: unset;
}
.items_album:nth-child(6) {
    position: relative;
    top: unset;
}
.title_album p {
    font-size: 74px;
}
.title_album {
    font-size: 26px;
}
.items_album {
    border-radius: 15px;
}

.news_img_box {
    width: 100%;
    margin-right: unset;
    margin-bottom: 20px;
}
.news_info {
    width: 100%;
}
.news_box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 0px;
    border-bottom: #fff solid 4px;
    flex-direction: column;
}
.news_name.text-split {
    margin-bottom: 16px;
    -webkit-line-clamp: 4;
    line-height: 26px;
    font-size: 18px;
}
.swiper-slide.chan .news_img_box::after {
    display: none;
}
.news_gr .swiper-slide.le .news_box {
    flex-direction: row-reverse !important;
    flex-direction: column !important;
}
.swiper-slide.le .news_img_box::after {
    display: none;
}
.news_gr .swiper-slide.le .news_img_box {
    margin-right: 0px;
    margin-left: 0px;
}
.video_gr.martop30{
    margin-top: 0px;
}
.fanpage_box {
    margin-top: 40px;
}
.playboy {
    transform: translate(-50%,-50%) scale(0.6);
}

.inside_news.chan .news_img_box::after,.inside_news.le .news_img_box::after {
    display: none;
}
.inside_news.le .news_box {
    flex-direction: column !important;
}
.inside_news.le .news_img_box {
    margin-right: 0px;
    margin-left: 0px;
}
.inside_news .news_but {
    background:var(--color-main);
    max-width: 160px;
}
.inside_news .news_but span {
    top: unset;
}

.footer_name {
    font-size: 55px;
}
.logo_footer::before{background-color:#fff;width:200px;height:1px;top:50%;right:-105px;transform:translateY(-50%);}
.logo_footer::after{background-color:#fff;width:200px;height:1px;top:50%;left:-105px;transform:translateY(-50%);}

.footer__powered {
    background: transparent;
    margin-top: -3px;
    padding: 9px;
    padding-bottom: 28px;
}
.footer__powered .col-md-6.text-left {
    text-align: center !important; 
}
.footer__powered .wrap-content.row .text-end {
    text-align: center !important;
}

}
@media (max-width:768px){}
@media (max-width:576px){}
